Implementar conversação multiturno
Embora muitas vezes você possa criar uma base de conhecimento eficaz que consiste em pares individuais de perguntas e respostas, às vezes você pode precisar fazer perguntas de acompanhamento para obter mais informações de um usuário antes de apresentar uma resposta definitiva. Este tipo de interação é referido como uma conversa multi-turno .
Você pode habilitar respostas de várias voltas ao importar perguntas e respostas de uma página da Web ou documento existente com base em sua estrutura, ou pode definir explicitamente prompts de acompanhamento e respostas para pares de perguntas e respostas existentes.
Por exemplo, suponha que uma pergunta inicial para uma base de conhecimento de reserva de viagem seja "Como posso cancelar uma reserva?". Uma reserva pode referir-se a um hotel ou a um voo, pelo que é necessário um aviso de acompanhamento para esclarecer este detalhe. A resposta pode consistir em textos como "As políticas de cancelamento dependem do tipo de reserva" e incluir avisos de acompanhamento com links para respostas sobre cancelamento de voos e cancelamento de hotéis.
Ao definir um prompt de acompanhamento para conversação de várias voltas, você pode vincular a uma resposta existente na base de dados de conhecimento ou definir uma nova resposta especificamente para o acompanhamento. Você também pode restringir a resposta vinculada para que ela só seja exibida no contexto da conversa de vários turnos iniciada pela pergunta original.