A funcionalidade Treinamentos no Chatmode permite que você aprimore seus agentes de IA com conhecimento específico do domínio. Ao fornecer suas próprias fontes de dados, você pode tornar seus agentes mais conhecedores sobre seu negócio, produtos, serviços e políticas.

Entendendo Treinamentos

O treinamento no Chatmode usa embeddings vetoriais e geração aumentada por recuperação (RAG) para melhorar as respostas do seu agente:

  1. Seus dados de treinamento são processados e convertidos em embeddings vetoriais
  2. Quando um usuário faz uma pergunta, o sistema busca informações relevantes em seus dados de treinamento
  3. O agente usa essas informações recuperadas para gerar respostas mais precisas e informadas

Este processo permite que seu agente aproveite seu conhecimento específico enquanto mantém as habilidades conversacionais naturais do modelo de IA base.

Tipos de Dados de Treinamento

O Chatmode suporta os seguintes tipos de fontes de dados de treinamento:

Entrada de Texto Direta (TEXT)

Insira ou cole manualmente o conteúdo do texto diretamente, como:

  • Descrições de produtos
  • FAQs (Perguntas Frequentes)
  • Políticas da empresa
  • Guias de solução de problemas
  • Conteúdo extraído de documentos (PDF, Word, etc.) manualmente ou através de outras ferramentas.

URL de Website (URL)

Forneça uma única URL para uma página web específica. O sistema tentará extrair o conteúdo textual principal dessa página para treinamento.

XML do Google Shopping (GOOGLE_SHOPPING_XML)

Forneça a URL do seu feed XML do Google Shopping. O sistema extrairá as informações dos produtos do feed e as usará para treinamento. Este tipo é otimizado para catálogos de produtos e usa fragmentação em nível de item para melhor indexação.

Atualmente, uploads diretos de arquivos (PDF, DOCX) e rastreamento completo de websites não são suportados dentro do processo de criação de treinamento em si. O conteúdo de arquivos precisa ser extraído e fornecido como texto.

Criando um Novo Treinamento

Para adicionar dados de treinamento:

  1. Navegue até a seção Treinamentos na barra lateral
  2. Clique no botão Novo Treinamento
  3. Dê ao seu treinamento um Nome descritivo.
  4. Selecione o Tipo de Fonte de Dados (TEXT ou URL ou GOOGLE_SHOPPING_XML).
  5. Forneça o Conteúdo (cole o texto ou insira uma URL).
  6. Selecione a Chave de API (por exemplo, OpenAI) a ser usada para gerar embeddings para estes dados de treinamento.
  7. Configure as opções de processamento (veja abaixo).
  8. Clique em Criar Treinamento para iniciar o processamento assíncrono.

Treinamentos são associados a Agentes após a criação, tipicamente ao editar um agente.

Configuração do Treinamento

Ao criar um treinamento, você pode configurar:

Processamento de Conteúdo

  • Tamanho do Bloco (Chunk Length): O tamanho máximo aproximado (em caracteres ou tokens) de cada pedaço em que o conteúdo é dividido para embedding. Padrão: 1000.
  • Sobreposição do Bloco (Chunk Overlap): Quanto conteúdo (em caracteres ou tokens) deve se sobrepor entre blocos consecutivos para manter o contexto. Padrão: 200.

Gerenciando Treinamentos

Status do Treinamento

Após iniciar um treinamento, você pode monitorar seu status na lista de treinamentos:

  • PENDING: Treinamento está na fila para processamento.
  • PROCESSING: O conteúdo está sendo extraído e os embeddings estão sendo gerados.
  • COMPLETED: O treinamento está totalmente processado e pronto para ser associado aos agentes.
  • FAILED: O processamento encontrou um erro. Verifique os logs ou tente novamente.

Detalhes do Treinamento

Visualize informações básicas sobre seus treinamentos na lista:

  • Nome
  • Tipo (TEXT, URL ou GOOGLE_SHOPPING_XML)
  • Status
  • Data de Criação

Boas Práticas de Treinamento

Para resultados ótimos com treinamento:

  1. Foque na Qualidade: Forneça informações precisas e bem estruturadas
  2. Seja Abrangente: Cubra perguntas e cenários comuns
  3. Atualize Regularmente: Mantenha seus dados de treinamento atualizados conforme as informações mudam
  4. Estruture Adequadamente: Organize o conteúdo logicamente com títulos claros
  5. Teste Exaustivamente: Verifique as melhorias com consultas realistas após o treinamento

Diretrizes de Conteúdo

  • Divida as informações em seções claras com títulos descritivos
  • Inclua perguntas comuns e suas respostas
  • Forneça exemplos específicos e casos de uso
  • Use terminologia consistente em todo o texto
  • Evite conteúdo excessivamente formatado quando possível

Exemplos de Fluxos de Treinamento

Base de Conhecimento do Produto

  1. Faça upload (como texto) de manuais de produtos, especificações e FAQs
  2. Adicione URLs de sites para páginas de produtos
  3. Inclua perguntas comuns de clientes e respostas apropriadas
  4. Treine seu agente para lidar com consultas sobre produtos

Políticas Internas

  1. Faça upload (como texto) de documentos de política da empresa
  2. Adicione guias de procedimento e manuais de funcionários
  3. Inclua perguntas comuns de RH e respostas apropriadas
  4. Treine seu agente para auxiliar funcionários com perguntas sobre políticas

Avaliando a Eficácia do Treinamento

Após adicionar o treinamento, avalie seu impacto:

  1. Consultas de Teste: Tente fazer perguntas que devem ser respondidas com seus dados de treinamento
  2. Revise Conversas: Examine interações reais de usuários para identificar lacunas de conhecimento
  3. Métricas (se aplicável): Monitore mudanças nas taxas de resolução e satisfação do usuário
  4. Compare Respostas: Note diferenças nas respostas do agente antes e depois do treinamento

Solução de Problemas

Problemas comuns e soluções:

ProblemaSoluções Possíveis
Agente não usa dados de treinamentoVerifique se o treinamento está COMPLETED e associado corretamente ao(s) agente(s)
Informação incorreta nas respostasRevise o conteúdo original da fonte usado para o treinamento específico
Processamento lentoO treinamento é processado de forma assíncrona. Entradas grandes podem levar tempo.
Treinamento falhouVerifique a validade da URL (se usada) ou a Chave de API selecionada. Simplifique o conteúdo e tente novamente.

Próximos Passos

Após configurar os treinamentos:

  1. Teste seu agente com perguntas relacionadas ao seu conteúdo de treinamento
  2. Monitore conversas para avaliar a eficácia do treinamento
  3. Atualize o prompt do seu agente para aproveitar efetivamente os dados de treinamento