Knowledge Base e RAG
O que é o RAG?
A Retrieval-Augmented Generation (RAG) significa que a IA não depende apenas dos seus dados de treino. Antes de gerar uma resposta, procura na sua base de conhecimento o conteúdo mais relevante e usa-o para elaborar uma resposta rigorosa e fundamentada.
Como funciona (passo a passo)
- Importação – Adiciona conteúdo através de texto, URL, sitemap, PDF ou um ficheiro Markdown/TXT.
- Divisão em blocos (chunking) – O sistema divide o conteúdo em blocos de cerca de 500 tokens com sobreposição, para manter a continuidade do contexto.
- Vetorização (embedding) – Cada bloco é convertido num vetor com o OpenAI
text-embedding-3-small. - Indexação – Os vetores são armazenados e indexados para uma pesquisa por semelhança rápida.
- Consulta – Quando um visitante faz uma pergunta, a consulta é vetorizada e uma pesquisa semântica devolve os K blocos mais relevantes.
- Geração – O modelo de IA recebe os blocos obtidos como contexto e gera uma resposta factual.
Métodos de importação
| Método | Como | Ideal para |
|---|---|---|
| Text | Cole diretamente no editor | FAQ, políticas, textos curtos |
| URL | Introduza o URL de uma página web; o Conviro faz o rastreio | Artigos de blogue, páginas de produto, sites de documentação |
| Carregue um ficheiro PDF (máx. 10 MB) | Manuais, whitepapers, catálogos | |
| Markdown / TXT | Carregue um ficheiro .md ou .txt | Procedimentos internos (SOP), FAQ, notas de formação |
Knowledge Bases por chatbot
Cada chatbot pode ter a sua própria base de conhecimento dedicada. Isto significa que:
- Um “bot de Vendas” só vê conteúdo relacionado com vendas.
- Um “bot de Suporte” só vê conteúdo relacionado com suporte.
- Não há contaminação cruzada das respostas.
Configure isto no separador Dashboard -> Assistants -> O seu bot -> Knowledge Base.
Dicas para melhores resultados
- Use o formato FAQ – “P: Como reponho a minha palavra-passe? R: Vá a Settings -> Password…” dá o sinal mais claro à IA.
- Mantenha os blocos focados – Um tema por fonte. Evite carregar um PDF de 200 páginas sem o dividir.
- Atualize regularmente – Informação desatualizada leva a respostas erradas. Reveja as fontes trimestralmente.
- Acrescente exemplos negativos – “NÃO oferecemos apoio telefónico” impede que a IA invente funcionalidades que não tem.
- Teste após cada importação – Abra o widget e faça perguntas relacionadas com o novo conteúdo.
- Acompanhe as respostas da IA – Consulte o histórico de Sessions para detetar respostas com pouca confiança ou incorretas e refine a sua KB.