Saída do Chat

O componente Saída do Chat no FlowHunt finaliza as respostas do chatbot usando componentes conectados, permitindo respostas complexas, em múltiplas partes, e conclusão de fluxo sem interrupções.

Saída do Chat

Descrição do componente

Como o componente Saída do Chat funciona

Os fluxos são uma ferramenta versátil que permite conectar várias variações de componentes. Por isso, você precisa de um modo de informar ao bot que terminou de criar e que é hora de ele montar uma resposta com base nos componentes conectados.

Image showing how chatbot works

O componente Saída do Chat é como você diz ao chatbot para começar a criar uma resposta baseada nos componentes conectados. Um fluxo pode ter várias saídas que se unem em uma única resposta. Por exemplo, uma saída gera uma resposta em texto da IA, enquanto uma segunda adiciona links relevantes da sua base de conhecimento.

Sempre estando ao final da cadeia, ele não se conecta a nada, mas qualquer componente que produz texto pode se conectar a ele. Para ver as opções, basta passar o mouse sobre o conector.

Chat output in Flowhunt

Entradas

O componente Saída do Chat aceita as seguintes entradas:

Nome da EntradaTipoObrigatórioDescrição
TextoMensagem (str)SimO texto principal da mensagem a ser exibida na saída do chat.
ImagensAnexoNãoImagens a serem mostradas junto com a mensagem na saída.
Template de DadosstrNão(Avançado) Template para converter dados em texto. Se deixado vazio, usa por padrão a chave ’text’ dos dados. Útil para formatação personalizada.

Detalhes das Entradas

  • Texto: O conteúdo principal que aparecerá como mensagem do chat. Este é um campo obrigatório e deve ser preenchido para o componente funcionar.
  • Imagens: Anexos opcionais que podem ser exibidos junto com a mensagem do chat, enriquecendo a saída com elementos visuais.
  • Template de Dados: Uma opção avançada para formatar a saída da mensagem. Você pode usar placeholders para personalizar como os dados são convertidos em texto.

Saídas

O componente produz a seguinte saída:

Nome da SaídaTipoDescrição
MensagemMensagemA mensagem de chat processada (incluindo imagens, se houver), pronta para ser exibida na interface.
  • A saída normalmente é usada como o passo final de um fluxo de trabalho, tornando o resultado visível para os usuários.

Como usar múltiplas saídas

Cada fluxo pode conter apenas um componente de Entrada do Chat, mas pode ter várias saídas. Elas são úteis para criar respostas complexas compostas por vários elementos. Vamos ver um exemplo de um fluxo com múltiplas saídas.

Imagine que o usuário quer saber o que é um IVR. Suponha que você queira que seu bot responda à pergunta de forma descontraída e conversacional, e depois envie um link para leitura adicional no seu site.

Para isso, você vai querer criar duas saídas separadas:

  • A primeira saída conecta o componente Gerador para criar uma resposta em texto com a ajuda do ChatGPT.
  • A segunda saída recupera conhecimento das suas fontes e exibe de forma visual e interativa graças ao Widget de URL:
Multiple chat outputs in Flowhunt

A resposta final irá combinar esses dois tipos de saídas:

Example of multiple outputs results in Flowhunt

Saídas separadas oferecem maior flexibilidade e controle sobre o chatbot. Ao adicionar outras saídas, você pode continuar tornando as respostas mais complexas. Por exemplo, você pode tornar as fontes relacionadas mais elaboradas adicionando uma Busca no Google ao fluxo, ou pode introduzir perguntas de acompanhamento para incentivar o usuário a fazer mais perguntas.

Exemplos de modelos de fluxo usando o componente Saída do Chat

Para ajudá-lo a começar rapidamente, preparamos vários modelos de fluxo de exemplo que demonstram como usar o componente Saída do Chat de forma eficaz. Esses modelos apresentam diferentes casos de uso e melhores práticas, tornando mais fácil para você entender e implementar o componente em seus próprios projetos.

Anterior Próximo

Perguntas frequentes

O que é o componente Saída do Chat?

O componente Saída do Chat informa ao bot para criar uma resposta baseada nos componentes conectados. Ele marca o fim do fluxo ou de uma parte específica dele. Pode haver várias saídas, adicionando complexidade à resposta final.

Posso construir um chatbot apenas com os componentes de Entrada e Saída do Chat?

É possível, mas o bot seria inútil. Como a entrada do usuário seria o único componente com o qual ele poderia trabalhar, ele apenas espelharia a entrada. Outros componentes, como o modelo LLM desejado ou fontes de conhecimento, devem ser adicionados para que o bot funcione corretamente.

O que acontece se eu esquecer de usar a Saída do Chat?

Se a saída estiver ausente, o bot não sabe onde terminar. Se você esquecer de incluí-la, o aplicativo lembrará que pelo menos uma saída deve estar presente.

Experimente o Saída do Chat do FlowHunt

Comece a criar suas próprias soluções de IA e experimente a flexibilidade dos componentes de Saída do Chat no FlowHunt.

Saiba mais