Às vezes, uma única base de conhecimento não é suficiente. Alguns exemplos:
Às vezes, uma única base de conhecimento não é suficiente. Alguns exemplos:
Há muitas maneiras de alcançar os objetivos anteriores. Mas, em primeiro lugar, você aproveitará a capacidade de ChatCase para mixar várias Bases de Conhecimento no mesmo fluxo de chatbot.
Como misturar muitos KBs para fornecer as melhores respostas? Usem engenharia rápida! No artigo seguinte, queremos mostrar-lhe uma maneira elegante de alcançar os seus objetivos de mistura "KBs" usando prompts com o ChatCase Design Studio.
Em ChatCase temos nossa Central de Ajuda (https://gethelp.chatcase.com/) que indexamos para cunssulting ao vivo através do nosso chatbot na nossa página inicial:

O que acontece quando queremos adicionar algum conteúdo adicional em nossa Central de Ajuda, mas sem modificá-lo ou atualizá-lo?
Você pode simplesmente adicionar outra ação Base de Conhecimento no fluxo. No novo você pode adicionar mais FAQs, corrigindo alguma resposta adicionando mais informações e/ou usando algum conteúdo externo que você não quer adicionar à sua Central de Ajuda online (por exemplo, por causa de políticas de SEO) etc. Como pode consultar todos os seus KBs ao mesmo tempo recebendo uma resposta simples, única e abrangente que misture o melhor de todos os seus KBs? Use um super prompt!
Suponhamos que queremos que nosso chatbot também responda a algumas perguntas de engenharia rápida, apesar do fato de que este curso não está disponível em nossa Central de Ajuda. Podemos adicionar todo o conteúdo do curso em um KB específico criado para o pourpose.



Durante o atributo fluxo kb1 será cumprida com a resposta eventualmente vindo da primeira consulta KB (chatcase), e kb2 com a resposta do segundo (prompt curso de engenharia). Neste ponto temos 2 atributos disponíveis, eventualmente povoados com algum conteúdo (dependendo da pergunta do usuário feita durante o fluxo runinng).
Aqui é onde a magin acontece. Criar um novo bloco com a tarefa GPT, com o seguinte prompt, que irá misturar ambas as respostas, gerando as melhores respostas misturando os atributos kb1 e kb2:




Este é o prompt que usamos:
Generate an answer to the user's question using the text contained between << >>
<<
{ {kb1} }
{ {kb2} }
>>
user's question:
`$([Environment]::NewLine)
Você também pode usar este método para misturar o conteúdo que quiser. Você pode, por exemplo, misturar conteúdos provenientes de múltiplos [OpenAI Assistants](/docs/guia/ai-chatbots-and-automation/actions-explained/chatgpt-assistant-beta) ou misturar Ações Ask KB com Assistentes OpenAI e quaisquer novas ações de conteúdo virão no futuro!
Este Chatbot está disponível para bifurcar na comunidade!<https://chatcase.com/community/search/getchatbotinfo/chatbotId/66e55d1feb7e950013c54d48-Mixing-Knowledge-Bases>Escrever para[redacted@example.invalid](mailto:redacted@example.invalid)para mais informações. Feliz ChatCase!