O ChatLab utiliza Retrieval-Augmented Generation (RAG) para fornecer respostas com base na sua base de conhecimento. Compreender as suas limitações ajuda a otimizar o desempenho do seu chatbot e a definir expectativas realistas.
Limitações da Janela de Contexto
O ChatLab utiliza modelos de IA com limites estritos de tokens para o processamento de pedidos. A janela de contexto tem de acomodar a pergunta do utilizador, o histórico de conversação e o conhecimento recuperado em conjunto.
Tamanhos de contexto por plano:
- FREE/BASIC: 8.000 tokens
- STANDARD: 16.000 tokens
- PREMIUM: 32.000 tokens
O que acontece quando o contexto é excedido:
- O conhecimento recuperado é truncado
- Informações críticas podem ser omitidas
- As respostas podem ficar incompletas ou não incluir detalhes importantes
Soluções:
- Remova conteúdo redundante dos dados de treino
- Divida ficheiros grandes em documentos menores e focados em tópicos específicos
- Atualize o seu plano para obter janelas de contexto maiores
- Utilize instruções de função claras e específicas para orientar as respostas
Limites de Treino e Extração de Conteúdo
Limites de Envio de Ficheiros
- Tamanho máximo do ficheiro: 50MB por ficheiro
- Formatos suportados: PDF, DOC, DOCX, TXT, CSV, XLS, XLSX
Conteúdo Que Não Pode Ser Extraído
O ChatLab não consegue ler nem extrair texto de:
- Imagens e gráficos - O texto incorporado em imagens não é reconhecido
- PDFs digitalizados - PDFs que contenham imagens de texto em vez de texto propriamente dito
- Páginas protegidas por início de sessão - Páginas que exijam autenticação
- Conteúdo renderizado intensamente em JavaScript - Algumas páginas dinâmicas podem não renderizar na totalidade
- Ficheiros multimédia sem texto - Áudio, vídeo ou ficheiros incorporados
Restrições da Leitura de Websites
- Tempo de processamento: Leituras extensas podem demorar entre 10-60 minutos
- Níveis de aninhamento profundos: URLs com níveis muito profundos de aninhamento podem sofrer tempo limite excedido (timeout)
- Conteúdo dinâmico: Algumas estruturas (frameworks) de JavaScript impedem a extração completa de conteúdo
Desafios de Comportamento da IA
Alucinação
Os modelos de IA podem gerar respostas plausíveis, mas incorretas, quando a informação relevante não é encontrada na base de conhecimento. A IA pode recorrer aos seus dados de treino gerais em vez de admitir que não sabe.
Reduzir a alucinação:
- Defina Creativity to 0 (Criatividade para 0) (Bot Settings (Definições do Bot) > Conversation (Conversação) > AI Behavior (Comportamento da IA))
- Adicione instruções explícitas nas definições de Role & Behavior (Função e Comportamento): "Responda apenas com base na base de conhecimento fornecida. Se não conseguir encontrar informações relevantes, diga 'Não disponho de informações sobre esse assunto.'"
- Mantenha a sua base de conhecimento abrangente para o seu setor específico
Consciência da Base de Conhecimento
O ChatLab não consegue:
- Resumir o que está na base de conhecimento
- Listar temas, ficheiros ou países abrangidos
- Informar quantos documentos foram treinados
- Explicar por que motivo uma informação específica foi recuperada
O chatbot recupera blocos de conteúdo relevantes para as perguntas, mas não compreende a estrutura ou os metadados da sua base de conhecimento.
Desempenho com Bases de Conhecimento Extensas
Problemas de Sobreposição Semântica
Quando vários documentos contêm informações semelhantes, o sistema pode:
- Recuperar conteúdo menos relevante
- Omitir a resposta mais adequada
- Combinar incorretamente informações de diferentes contextos
Soluções:
- Evite duplicar conteúdo entre ficheiros
- Utilize uma estrutura e nomes de ficheiros claros e distintos
- Teste perguntas que possam corresponder a várias fontes
- Divida manuais abrangentes em ficheiros dedicados a tópicos específicos
Priorização da Recuperação
A IA recupera conteúdo com base na semelhança semântica com a pergunta do utilizador. O sistema não realiza o seguinte:
- Não privilegia conteúdo mais recente em relação ao mais antigo
- Não prioriza tipos de ficheiro específicos
- Não compreende a hierarquia ou a importância dos documentos
Organize a sua base de conhecimento com conteúdos distintos e sem sobreposições para obter os melhores resultados.
Limites de Pedidos e Quotas
Limites de Envio de Mensagens
Para evitar abusos, os chatbots possuem limites de pedidos (rate limits) configuráveis. Quando excedidos:
- Os utilizadores veem uma mensagem de limite de pedidos atingido
- Devem aguardar antes de enviar mais mensagens
- Configure os limites em Bot Settings (Definições do Bot) > Security (Segurança)
Créditos Mensais de Mensagens
Cada plano inclui créditos mensais de mensagens que são repostos na data de faturação:
- FREE: 30 mensagens
- BASIC: 2.400 mensagens
- STANDARD: 11.000 mensagens
- PREMIUM: 50.000 mensagens
Quando os créditos se esgotam, o chatbot deixa de responder até à renovação dos créditos ou até ativar a faturação de consumo excedente.
Dependências de Serviços Externos
O ChatLab depende de serviços de terceiros:
- OpenAI/Google - APIs de modelos de IA para geração de respostas
- Pinecone - Base de dados vetorial para recuperação de conhecimento
- ZenRows - Extração de conteúdo de websites
Interrupções no serviço ou limites de pedidos destes fornecedores podem afetar temporariamente:
- A velocidade de geração de respostas
- A capacidade de leitura de websites
- A precisão da recuperação de conhecimento
Estas falhas são raras, mas podem causar pequenos atrasos ou erros durante janelas de manutenção.
Resumo das Melhores Práticas
| Desafio | Solução |
|---|---|
| Respostas incompletas | Reduzir a redundância, atualizar para um tamanho de contexto maior |
| Alucinação | Definir a criatividade para 0, adicionar instruções rigorosas de função |
| Impossibilidade de extrair conteúdo | Utilizar PDFs baseados em texto, evitar fontes centradas em imagens |
| Resultados sobrepostos | Organizar o conteúdo em tópicos distintos |
| Limites de pedidos atingidos | Ajustar os limites nas definições de Segurança |
| Treino lento | Utilizar a leitura por sitemap, reduzir a profundidade de rastreio |
Para questões específicas não abordadas aqui, contacte o suporte através de Main Menu (Menu Principal) > Support Request (Pedido de Suporte).