Knowledge Base
The Knowledge Base é onde seu chatbot aprende. Adicione conteúdo de várias fontes para tornar sua AI mais inteligente e precisa.
Content Sources
ChatReact suporta múltiplas formas de adicionar conhecimento:
| Source | Description | Best For |
|---|---|---|
| Website Crawl | Extraia automaticamente conteúdo do seu site | Documentação existente, posts de blog |
| FAQs | Pares de pergunta e resposta | Perguntas comuns de clientes |
| Core Instructions | Regras e diretrizes específicas | Business logic, policies |
| Documents | Faça upload de PDFs, docs, etc. | Manuais, guias |
Website Crawler
Starting a Crawl
- Navegue até Knowledge na barra lateral
- Insira a URL do seu site (por exemplo,
https://example.com/docs) - Clique em Start Crawl
Crawl Settings
| Setting | Description |
|---|---|
| Start URL | A página para começar a rastrear |
| Max Pages | Limite de quantas páginas rastrear (com base no plano) |
| Follow Links | Descobrir e rastrear automaticamente páginas vinculadas |
Crawl Limits
O número de páginas que você pode rastrear e crawls por mês depende do seu plano. Veja nossa Pricing page para detalhes.
Crawl Status
Monitore o progresso do seu crawl:
- Pending: Aguardando início
- Running: Rastreando páginas atualmente
- Completed: Todas as páginas processadas
- Failed: Ocorreu um erro (verifique os detalhes)
O rastreamento é executado em segundo plano — você pode sair da página e voltar mais tarde para verificar o progresso. O indicador de progresso atualiza em tempo real.
Cancelar um Crawl
Você pode cancelar um crawl em execução ou pendente a qualquer momento:
- Clique no botão Cancel na barra de progresso durante um crawl ativo
- Em Recent Crawls, cada job em execução/pendente também tem um botão Cancel
- Se você sair da página durante um crawl, o botão Cancel ainda estará disponível quando retornar
Você receberá uma notificação quando seu crawl for concluído. Clique na notificação para ver os resultados.
Viewing Crawl Results
Após a conclusão de um crawl:
- Veja todas as páginas descobertas com seus títulos
- Clique em Indexed Content para ver o conteúdo extraído renderizado como Markdown formatado
- Ative/desative páginas para treinamento
- Re-rastreie páginas individuais ou o site inteiro
Re-Crawling
Para atualizar sua knowledge base com conteúdo fresco:
- Página individual: Clique no botão de re-crawl ao lado de qualquer página rastreada
- Site inteiro: Use o botão de re-crawl para todo o domínio
Os re-crawls atualizam o conteúdo e refrescam o timestamp de "último rastreamento". Você receberá uma notificação quando concluir. Também pode cancelar um re-crawl em andamento.
FAQs
As FAQs são a forma mais direta de ensinar seu chatbot:
Adding FAQs
- Vá para FAQs na barra lateral
- Clique em Add FAQ
- Insira a pergunta (como um cliente a faria)
- Insira a resposta
- Opcionalmente, atribua a uma categoria
- Clique em Save
FAQ Categories
Organize as FAQs em categorias:
- Pricing
- Technical Support
- Account Management
- Shipping & Returns
FAQ Suggestions
Gere sugestões de FAQ sob demanda:
- Generate from Knowledge Base — use o botão na página de Sugestões de FAQ
- Improvement Agent — o agente pode sugerir FAQs como parte de suas propostas de melhoria
- Manual — crie FAQs você mesmo a qualquer momento
Revise as sugestões e aprove ou descarte-as. Veja o guia de Gestão de FAQs para detalhes.
Core Instructions
Core Instructions são regras específicas que seu chatbot deve seguir:
Adding Instructions
- Vá para as configurações do chatbot
- Navegue até a aba Restrictions
- Clique em Add Instruction
- Escreva sua instrução de forma clara
- Ative/desative conforme necessário
Effective Instructions
Bons exemplos:
- "If a customer asks about pricing, direct them to our pricing page at /pricing"
- "Never disclose internal metrics or customer data"
- "For technical issues, always ask for the error message first"
Evitar:
- Instruções vagas: "Be helpful"
- Regras contraditórias
- Lógica excessivamente complexa
AI-Powered Improvement
Use o botão Improve with AI para:
- Refinar suas instruções
- Corrigir gramática e clareza
- Tornar as instruções mais acionáveis
Vector Store
Nos bastidores, o ChatReact usa:
- Embeddings: Seu conteúdo é convertido em vetores
- Semantic Search: Encontre conteúdo relevante pelo significado, não apenas por palavras-chave
- Context Injection: Conteúdo relevante é incluído nos prompts da AI
Isso permite que seu chatbot encontre e referencie a informação certa mesmo quando os clientes formulam perguntas de maneira diferente.
Best Practices
- Start with FAQs: Adicione suas 20 perguntas mais comuns
- Crawl strategically: Foque em páginas de documentação, não em conteúdo promocional
- Review regularly: Verifique quais perguntas seu bot não consegue responder
- Iterate: Use o Improvement Agent para refinar com base no feedback