Blog Metlivi

Como os Produtos de Chat Companheiro Devem Reconhecer Quando um Usuário Deseja Parar?

Um produto de chat companheiro deve tratar uma mensagem clara de parada como uma instrução, reconhecer quando a atividade solicitada estiver concluída e permitir que o usuário pause sem ter que explicar o motivo. Quando a interação terminar, ele deve encerrar de forma breve e deixar o próximo passo a cargo do usuário. Uma maneira prática de projetar isso é classificar os sinais pelo nível de clareza, dar prioridade a solicitações explícitas e evitar tentar adivinhar a partir do humor ou do silêncio do usuário.

30 de setembro de 20266 min de leituraLeitura, artes e culturaPor Metlivi Editorial Team
Seção 1

Comece com as palavras do usuário, não com uma teoria sobre o humor dele

Mensagens como “pare”, “cansei”, “já chega”, “tchau” ou “vamos deixar por aqui” são evidências diretas de que o usuário quer que a conversa termine. Incorpore essas frases, juntamente com variações naturais, no tratamento de parada do produto. Trate-as como instruções de controle em toda a conversa, inclusive durante uma atividade criativa ou enquanto o sistema estiver fazendo uma pergunta.

Isso segue as diretrizes consolidadas de design de conversas. O Google recomenda respeitar expressões como “já deu” e “esquece”, e orienta a não questionar alguém que deseja abandonar uma tarefa inacabada quando pouco progresso for perdido. A Amazon Lex define de forma semelhante uma intenção de parada para frases que indicam que o usuário quer encerrar uma interação. (Diretrizes do Google sobre encerramento de conversas; intenção de parada integrada da Amazon Lex)

A resposta do produto deve reconhecer a instrução uma vez e, em seguida, encerrar o turno. Por exemplo: “Entendido. Podemos parar por aqui.” Não dê continuidade a esse reconhecimento com outra pergunta, um convite para continuar conversando ou um pedido para justificar a decisão. Um comando de parada não deve se tornar uma pequena negociação na qual o usuário precise se repetir.

Seção 2

Trate a conclusão como um ponto final natural

Um usuário pode finalizar sem dizer “pare”. Ele pode pedir uma história curta e recebê-la, escolher uma ideia para uma atividade de fim de semana ou terminar de revisar uma mensagem. Assim que o resultado solicitado for entregue e não houver nenhuma parte pendente da tarefa, o sistema pode encerrar com uma declaração curta, como “Aqui está a versão final” ou “Isso define um plano para o seu sábado.” Não é necessário acrescentar automaticamente “O que mais você gostaria de fazer?”.

Esta é uma dedução de design baseada na recomendação de manter as respostas conversacionais breves, relevantes e focadas na tarefa. A lista de verificação de design de conversas da Amazon recomenda passos mínimos e mensagens relevantes, e desaconselha interromper uma experiência com uma oferta não relacionada. Aplicado ao chat companheiro, isso sugere condicionar as perguntas de acompanhamento a um próximo passo real, em vez de anexar uma a cada resposta concluída. (Princípios de design de conversas da Amazon Alexa)

Existem exceções. Se a solicitação tiver várias etapas, o produto deve concluir as partes combinadas ou indicar claramente o que resta fazer. Se um usuário pedir um rascunho e uma revisão, retornar apenas o rascunho não constitui uma tarefa concluída. Mas, uma vez atendido o escopo combinado, um comando aberto pode fazer com que uma interação finalizada pareça incompleta. Um encerramento conciso evita que o sistema expanda discretamente a tarefa do usuário.

Seção 3

Torne a pausa fácil de expressar e fácil de retomar

Pausar é diferente de encerrar. “Vamos dar uma pausa”, “volto nisso depois”, “um momento” ou “salve isso para mais tarde” podem indicar que o usuário deseja um intervalo sem perder o trabalho realizado. Quando o produto oferecer suporte a histórico de conversas ou rascunhos salvos, ele poderá confirmar o que continuará disponível em linguagem simples. Se não puder preservar o estado atual, deverá informar isso antes que o usuário saia, caso essa limitação seja relevante.

Mantenha a pausa sob o controle do usuário. Não exija uma explicação nem sugira um motivo para a interrupção. Se o produto tiver um controle visível de pausa ou encerramento, rotule-o de forma clara e atribua a ele um comportamento previsível. As diretrizes do W3C sobre controle do usuário afirmam que mudanças de contexto devem ser iniciadas pelo usuário ou dispor de um mecanismo para desativá-las; esse princípio apoia controles claros e comportamentos previsíveis em transições. (Diretrizes do W3C sobre Mudança a Pedido)

O produto também deve distinguir uma pausa de uma parada explícita utilizando as palavras e ações disponíveis na interface. Uma pausa pode preservar um rascunho ou a etapa de uma tarefa se o recurso permitir. Uma parada deve encerrar a interação atual. Não afirme que uma conversa foi salva a menos que realmente tenha sido, e não interprete o fechamento do aplicativo ou o silêncio como uma solicitação para enviar mais mensagens.

Seção 4

Use uma ordem clara para sinais ambíguos e explícitos

Uma hierarquia de sinais útil para a implementação é:

Parada explícita ou despedida: encerre a conversa prontamente.

Solicitação explícita de pausa ou salvamento: pause ou salve, se houver suporte, e confirme o resultado brevemente.

Solicitação concluída: forneça o resultado solicitado e encerre sem exigir outro turno.

Mensagem pouco clara: faça apenas uma pergunta curta de esclarecimento se a ambiguidade bloquear a tarefa.

Silêncio: aguarde ou encerre a sessão ativa de acordo com o comportamento normal do produto; não deduza um estado emocional.

Essa ordenação é uma proposta prática de design, e não uma métrica publicada ou um classificador universal. Seu objetivo é evitar que instruções diretas sejam anuladas por suposições mais tênues. Por exemplo, “Já chega” deve ter precedência sobre a previsão do sistema de que uma sugestão relacionada possa ser bem-vinda. Uma pergunta como “Você quer parar por aqui ou salvar para mais tarde?” só é adequada quando as palavras do usuário realmente deixarem esses desfechos incertos.

Se o produto oferecer suporte a uma ação relevante ou houver o risco de perder um trabalho significativo, uma confirmação pode ser apropriada para protegê-lo. Mantenha a confirmação específica e fácil de responder: “Parar agora e descartar este rascunho?”. Para conversas comuns, em que pouco progresso seria perdido, a confirmação repetida gera atritos desnecessários. As diretrizes do Google fazem a mesma distinção: não reconfirme uma saída, a menos que uma parte significativa do progresso vá ser perdida. (Diretrizes do Google sobre encerramento de conversas)

Seção 5

Mantenha a resposta de encerramento curta e completa

Uma mensagem de encerramento deve cumprir uma única função: deixar claro que o sistema compreendeu o usuário e que a interação terminou ou foi pausada. Exemplos adequados incluem:

Parada: “Tudo bem. Vamos parar por aqui.”

Tarefa criativa concluída: “Aqui está o poema revisado.”

Pausa com trabalho salvo: “Pausado. Seu rascunho está salvo neste chat.”

Pausa sem recurso de salvamento: “Certo. Você pode retornar a este chat mais tarde, mas não posso salvar um rascunho separado.”

Utilize apenas declarações que correspondam ao comportamento real do produto. Evite apelos emocionais, frases que induzam culpa ou novas perguntas. Um encerramento pode ser acolhedor sem exigir que o usuário tranquilize o sistema ou continue a interação. O objetivo do design é um desfecho claro no qual o usuário possa confiar.

Seção 6

Teste os casos limítrofes, não apenas os comandos óbvios

Analise exemplos de conversas curtas no uso cotidiano: uma parada direta durante uma história, um “já chega” após uma recomendação, uma tarefa de escrita finalizada, um pedido de pausa no meio do caminho e um ambíguo “talvez mais tarde”. Verifique se cada caso leva ao comportamento pretendido e se uma pergunta de acompanhamento não surge após uma parada clara ou uma tarefa concluída.

Verifique também a ocorrência de falsos positivos. “Pare de usar essa frase e tente outra” contém a palavra “pare”, mas é uma instrução dentro da tarefa, não necessariamente um pedido para encerrar o chat. Interprete as palavras dentro do contexto, mantendo um controle de parada dedicado acessível caso o sistema interprete mal o texto. A documentação da Amazon descreve uma intenção de parada integrada para frases comuns de encerramento; um produto de chat companheiro pode utilizar a mesma ideia básica adaptando o reconhecimento à sua interface de texto ou voz. (Intenção de parada integrada da Amazon Lex)

Monitore falhas práticas, como uma solicitação de parada seguida de outra pergunta, uma tarefa concluída que aciona um lembrete irrelevante ou uma pausa que causa perda de trabalho apesar de insinuar que foi salvo. Essas são verificações de comportamento observáveis, não julgamentos sobre o que o usuário sente. Elas ajudam as equipes a aprimorar a interação sem tentar diagnosticar os usuários a partir de suas palavras.

Seção 7

Uma regra simples para um encerramento respeitoso

Quando o usuário encerrar a conversa de forma clara, pare. Quando a tarefa combinada estiver concluída, encerre brevemente. Quando o usuário pedir para pausar, preserve o controle dele e explique o comportamento de salvamento disponível. Faça uma pergunta de acompanhamento apenas quando for necessária para finalizar a solicitação ou resolver uma ambiguidade real. Isso proporciona aos produtos de chat companheiro uma maneira concreta de reconhecer encerramentos, deixando as escolhas rotineiras, o ritmo e a continuidade a critério do usuário.

Leituras relacionadas

Continue explorando o tema