Saltar para o conteúdo
A Secretária
Ferramenta

O decompositor de diálogo

Cole um pequeno diálogo — o seu, um excerto de entrevista, uma cena — e veja-o marcado: quem fala e quando, onde parece haver interrupção, que perguntas abrem a conversa e quais a fecham, e como se reparte a palavra entre os interlocutores.

Nada sai do seu browser. Esta análise corre inteiramente em JavaScript no seu computador. A página não faz nenhum pedido de rede com o texto que escreve — sem fetch, sem formulário, sem servidor a receber o que cola aqui. Pode confirmar isto no código-fonte de assets/js/decompositor.js.

Aceita dois formatos, linha a linha: Nome: o que a pessoa diz, ou uma linha por turno começada por travessão (), sem nome — nesse caso os interlocutores são identificados como "Interlocutor A" e "Interlocutor B", alternados a cada linha.

Como funciona esta análise

Isto não é inteligência artificial nem análise linguística a sério — é um conjunto de regras de texto simples, explicadas aqui sem esconder nada, para que se perceba exatamente o que está a ser medido e onde a heurística pode falhar.

Turnos

Cada linha não vazia é um turno. Se a linha tiver a forma Nome: texto, o nome antes dos dois pontos identifica quem fala. Se começar por travessão ( ou -), os interlocutores alternam automaticamente entre "Interlocutor A" e "Interlocutor B" a cada nova linha — a convenção normal do diálogo em travessão. Uma linha sem nenhum dos dois marcadores é tratada como continuação de quem falou na linha anterior.

Interrupções

Um turno é marcado como interrompido quando termina explicitamente em travessão () ou em reticências (... ou ) — os dois sinais de pontuação mais comuns para indicar uma fala cortada ou deixada a meio. Não se tenta adivinhar frases sintaticamente incompletas além disso: uma fala pode parecer inacabada e não ser marcada, se não usar nenhum destes sinais.

Perguntas abertas e fechadas

Um turno é uma pergunta se contiver um "?". Dentro da frase que contém o "?": se começar por um verbo ou auxiliar típico de resposta sim/não (por exemplo "achas", "podes", "vais", "há") é classificada como fechada; se não, mas tiver uma palavra interrogativa em qualquer parte ("porquê", "como", "quando", "onde", "quem", "qual", "que") é classificada como aberta; se não encontrar nenhuma das duas, assume fechada, por ser o caso mais frequente. É uma heurística de palavras, não de sentido — falha em perguntas retóricas ou em construções pouco comuns.

Rácio de fala

Conta-se o número de palavras (separadas por espaço) e o número de turnos de cada interlocutor. A barra mostra a proporção de palavras; a legenda mostra também o número de turnos, porque uma pessoa pode falar pouco em cada vez e ainda assim falar muitas vezes.