Pular para o conteúdo

Criando uma Knowledge Base

Criar uma Knowledge Base na Zaia Endless é um processo simples.
Cada base pode conter vários itens e servir como uma camada de conhecimento reutilizável para diferentes Agentes ou Squads.


  1. Navegue até Builder → Conhecimento, ou Builder → Agentes → [Selecione seu Agente] → Conhecimento
  2. Clique em Nova Base de Conhecimento no canto superior direito.

Na janela Adicionar base de conhecimento:

  • Nome: escolha um título claro e descritivo (ex.: Support FAQs, Internal Docs, Sales Playbook).
  • Descrição (opcional): adicione notas internas para organização ou contexto.
  • Quais agentes devem usar isto? (opcional): ligue os Agentes que devem consultar essa base. A plataforma cria a tool {nome} Search e a anexa. Sem Agentes, a base fica só no catálogo e o toast oferece Vincular a agentes.

Clique em Criar base de conhecimento para finalizar.

Sua nova base agora aparecerá na lista.


Cada Knowledge Base pode conter vários itens, que são as fontes reais de conteúdo. Na base, use as abas Texto e Documento. Cada cadastro cria um item; o treinamento começa em seguida.

  1. Abra a aba Texto.
  2. O formulário Novo treinamento via texto pede para Adicione abaixo as informações do item de texto.
  3. Preencha Conteúdo (até 1.000.000 de caracteres; o editor aceita Markdown).
  4. Opcional: Disponível a partir de e Disponível até (usa o fuso horário atual).
  5. Clique em Cadastrar.

Esse é o texto digitado na plataforma. Ele é distinto do upload de um arquivo .md na aba Documento — os dois fluxos continuam disponíveis.

  1. Abra a aba Documento.
  2. O formulário Novo treinamento via documento pede para Adicione abaixo as informações do arquivo.
  3. Na área de envio, use Envie um arquivo PDF, Word, TXT, Markdown ou HTML.
  4. Clique ou arraste o arquivo (Clique aqui ou arraste e solte para fazer upload).
  5. Opcional: Disponível a partir de e Disponível até.
  6. Clique em Cadastrar.

Formulário Novo treinamento via documento com a área de envio PDF, Word, TXT, Markdown ou HTML e o botão Cadastrar

Formatos aceitos: .pdf, Word (.doc e .docx), .txt, .md e .html (também .htm). Tamanho máximo: 7 MB. Um arquivo por item.

A plataforma extrai o texto do arquivo e inicia o treinamento. No HTML, entra o texto visível; no Word e no PDF, o conteúdo do documento.

Se o arquivo estiver vazio, corrompido, protegido por senha, for grande demais ou não for um desses formatos, a plataforma mostra o erro e não cria o item. Toasts comuns:

  • O arquivo selecionado está vazio. Envie um arquivo válido.
  • O arquivo selecionado é grande demais. Envie um arquivo menor.
  • O PDF está protegido por senha.
  • Este formato de arquivo não é suportado. Envie um arquivo PDF, Word, TXT, Markdown ou HTML.
  • Não foi possível extrair texto legível deste arquivo. Ele pode estar vazio, corrompido ou protegido por senha.

Ao adicionar um item pela interface, a plataforma gera automaticamente um nome e uma descrição a partir do conteúdo.

O mesmo vale ao criar um item pela API: por padrão, o título vem do conteúdo do documento. Se o seu pipeline precisa manter o nome original do arquivo — por exemplo, para conferir o item treinado com o arquivo-fonte — envie o nome desejado e preserveName: true no corpo da criação.

Campo Comportamento
(omitido) Nome gerado automaticamente a partir do conteúdo (padrão).
name sem preserveName O name é ignorado; o título gerado prevalece.
name + preserveName: true Persiste o name enviado (3–50 caracteres). A descrição continua sendo gerada automaticamente.
preserveName: true sem name A API responde com erro de validação.

A criação pela interface do Builder não envia preserveName: o título continua sendo gerado. Detalhes do endpoint estão na API Reference.


Depois de adicionar o conteúdo, o sistema inicia automaticamente o treinamento — convertendo o texto em vetores de embedding para recuperação.

Status Descrição
Pendente Aguardando o início do treinamento.
Processando Os dados estão sendo analisados e embarcados (embedded).
Completo Treinamento concluído com sucesso.
Falhou Ocorreu um problema; edite ou tente novamente o item.

Passe o mouse sobre o indicador de Status para ver: Pendente: Aguardando treinamento, Processando: Em treinamento, Completo: Treinamento concluído, Falhou: Falha no treinamento.


A qualquer momento:

  • Clique no lápis ao lado do nome da base para editar nome e descrição.
  • Clique numa linha da lista para abrir o item: edite Nome, Descrição, Conteúdo (aba Texto) ou envie outro arquivo (aba Documento) e clique em Atualizar. O botão só fica disponível quando há mudança. Itens em Processando não podem ser atualizados (Documentos não podem ser atualizados enquanto são processados.).
  • No menu da linha, Excluir abre Excluir documento. Adicionar novos itens aciona automaticamente um novo treinamento.

Mantenha o conteúdo conciso, limpo e bem estruturado.
Use títulos consistentes e evite dados redundantes para melhorar a qualidade do embedding e a precisão da recuperação.