Como dividir respostas em múltiplas mensagens
Nível: Iniciante
Tempo de leitura: 3 min
Por padrão, o agente responde em uma mensagem só. Com o marcador [BREAK], você pode instruir o modelo a quebrar a resposta em mensagens separadas, como faria uma pessoa no WhatsApp.
Como usar
Adicione [BREAK] em linha própria no prompt do agente, dentro de um exemplo de diálogo ou como instrução de comportamento:
Quando o usuário iniciar uma conversa, responda assim:
Olá! Sou a Sofia, assistente da Clínica Bem Estar.
[BREAK]
Como posso te ajudar hoje?
O agente entende que [BREAK] sinaliza uma nova mensagem e passa a usá-lo nas respostas quando fizer sentido.
Comportamento por canal
Chat web e widget: cada trecho separado por [BREAK] aparece como uma bolha distinta no chat.
WhatsApp: cada trecho é enviado como uma mensagem individual, com um pequeno intervalo entre elas para parecer mais natural.
Quando usar
Use [BREAK] quando uma quebra natural de contexto melhora a leitura:
- Saudação curta + pergunta principal
- Confirmação de uma ação + instrução do próximo passo
- Resposta objetiva + observação secundária
Evite usar em respostas que formam um raciocínio contínuo: nesses casos, uma mensagem só é mais clara.
Boas práticas
Máximo de 2 quebras por resposta. Mais do que isso fragmenta demais e prejudica a leitura.
[BREAK] deve estar em linha própria, sem texto antes ou depois na mesma linha. Se o modelo colocar em meio a um parágrafo, ele será ignorado.
Defina no prompt, não apenas na instrução genérica. O comportamento fica mais consistente quando você mostra um exemplo de como o agente deve se comunicar.
Exemplo de instrução no prompt:
Seu estilo de resposta é direto e natural, como uma conversa
no WhatsApp. Quando fizer sentido, quebre a resposta em até
2 mensagens usando [BREAK] em linha própria. Exemplo:
Oi, João! Encontrei 3 opções disponíveis para você.
[BREAK]
Qual delas prefere ver primeiro?
Limitações
- O histórico da conversa salva a resposta completa (com
[BREAK]preservado). Ao recarregar o chat, as bolhas são reconstituídas corretamente. - Botões de resposta rápida, quando presentes, aparecem apenas na última mensagem do conjunto.
- O
[BREAK]não funciona em mensagens enviadas por humanos no painel de atendimento — apenas nas respostas geradas pelo agente de IA.