v1.0.0-rc3, agentes de IA podem consultar Knowledge Nexus spaces diretamente do prompt, usando a tool nativa knowledge_nexus_search. Isso permite responder com base em documentação interna, FAQs e bases de conhecimento mantidas no Nexus, sem configurar tool customizada.
Para a base de conhecimento embutida do CRM (PDFs, arquivos colados manualmente), continue usando o módulo Base de Conhecimento. Nexus é complementar — útil quando sua organização já mantém uma base de conhecimento separada e quer reaproveitá-la no agente.
Pré-requisitos
- Instalação do Evo Nexus acessível pela rede do CRM.
- Pelo menos um space criado no Nexus com documentos indexados.
- Permissão no seu papel para editar agentes (
agents.manage).
Vinculando um Space ao Agente
- Abra o detalhe de um agente em
Agentes → [nome do agente]. - Vá até a seção Integrações → Knowledge Nexus.
- Clique no seletor de spaces. O CRM consulta a API do Nexus (via proxy do core-service) e lista os spaces disponíveis.
- Marque os spaces que esse agente deve poder consultar.
- Salve.
Como o agente usa o Nexus
O agente recebe automaticamente uma tool chamadaknowledge_nexus_search no seu vocabulário. Quando o usuário faz uma pergunta cuja resposta plausivelmente está na base, o LLM chama essa tool:
Comportamento esperado
- Resposta com base na fonte: se o trecho encontrado responde diretamente, o agente cita a informação textualmente.
- Resposta com lacuna: se a base não cobre o caso, o agente informa que não encontrou informação específica e pede mais contexto, em vez de inventar (com prompt bem calibrado).
- Resposta de retorno vazio: se a busca não retorna nada, o agente continua a conversa sem citar a base.
Quando usar Nexus vs Base de Conhecimento do CRM
Não é exclusivo — você pode usar os dois ao mesmo tempo no mesmo agente.
Diagnóstico
Se o agente não está usando o Nexus apesar de estar vinculado:- Confirme a vinculação. Reabra o detalhe do agente; o space deve aparecer marcado.
- Cheque permissões. O agente precisa ter
agents.readsobre os recursos vinculados. - Veja se o space tem documentos indexados. Se o space está vazio ou ainda processando documentos, a tool retorna vazio.
- Reveja o prompt. Se o system prompt do agente é muito rígido (ex.: “responda apenas com base no que sabe”), ele pode não chamar a tool. Ajuste o prompt para deixar explícito quando consultar a base externa.
- Logs do processor. O serviço
evo-ai-processor-communityregistra as chamadas a tools — útil quando você precisa confirmar se a tool foi de fato invocada.