Skip to main content

Gestão de Bases de Conhecimento

As Bases de Conhecimento são repositórios estruturados que permitem armazenar, organizar e consultar informações de forma inteligente. Esta seção apresenta um guia completo sobre como criar, configurar e gerenciar suas bases de conhecimento no Tech4AI, desde os primeiros passos até funcionalidades avançadas de integração.

Criando uma Nova Base de Conhecimento​

Visualizando as Bases Existentes​

Na página principal de Bases de Conhecimento, você encontrará uma lista completa das bases existentes com informações detalhadas: A interface apresenta as seguintes informações organizadas em colunas:

CampoDescrição
Nome da baseIdentificação de cada base criada
IDIdentificador único para integração via API
DescriçãoPropósito e conteúdo de cada base
Última utilizaçãoData do último acesso
Criado emData de criação da base
Última ediçãoData da última modificação
StatusEstado atual da base

Possíveis Status das Bases​

StatusDescrição
⚙️ Em ConfiguraçãoA base está sendo configurada mas ainda não foi publicada e não pode ser utilizada
🟢 PublicadaBase de conhecimento publicada e disponível para uso
⚠️ EditadaA base foi editada e suas novas configurações ainda não foram publicadas

Lista de Bases de Conhecimento

Criando uma Nova Base​

Para criar uma nova base de conhecimento:

  1. Clique no botão "Criar Base" localizado no canto superior direito da tela:

Botão Criar Base

  1. Preencha o formulário de criação com as informações necessárias:

    • Nome da base: Identificação da base
    • Descrição: Explicação detalhada do propósito e conteúdo da base

Formulário de Criação

  1. Clique em "Criar" para finalizar o processo

Publicação da Base​

Quando sua base estiver pronta para uso:

  1. Revise todos os documentos adicionados e verifique se estão com status "Pronto". Veja mais sobre como adicionar documentos e verificar seus status aqui.
  2. Execute testes finais usando o playground
  3. Clique em "Publicar base" para disponibilizar Botão Publicar Base
  4. Configure integrações com agentes ou via API (consulte a Query API)

Gerenciamento de Documentos​

Adicionando Documentos​

Na seção "Documentos" da sua base, você pode adicionar arquivos de diferentes formatos.

Processo de Upload:​

  1. Clique em "Adicionar documento" ou utilize a função de arrastar e soltar (até 5 arquivos por vez):

Botão Adicionar Documento

  1. Selecione o arquivo(s) desejado(s) nos formatos suportados:
FormatoExtensãoTamanho Máximo
Documento de texto.txt, .md2MB
Documento Office.doc, .docx10MB
Apresentação.ppt20MB
PDF.pdf30MB
Imagem.jpg, .jpeg, .png5MB
  1. Aguarde o processamento - o sistema indexará automaticamente o conteúdo

  2. Verifique o status quando o documento estiver com status Pronto a base poderá ser publicada

Atenção

Para que uma base de conhecimento possa ser publicada, todos os documentos devem estar com status "Pronto". Em caso de falha na indexação, o documento deve ser removido da base.

Informações dos Documentos​

Para cada documento adicionado, você pode visualizar as seguintes informações:

CampoDescrição
Nome do documentoNome original do arquivo
FormatoTipo de arquivo
TamanhoTamanho do arquivo em KB/MB
Data de adiçãoTimestamp do upload
Status de indexaçãoStatus do processamento
Status de publicaçãoStatus da publicação do documento
ResumoResumo do documento gerado por IA

Informações dos Documentos

Status dos Documentos​

Os documentos possuem dois tipos de status que indicam seu estado atual:

Status de Indexação​

StatusDescrição
PendenteDocumento aguardando processamento
Extraindo dadosDocumento sendo analisado e extraído
IndexandoConteúdo sendo indexado para consultas
ProntoDocumento processado e indexado com sucesso
FalhaErro no processamento do documento

Status de Publicação​

StatusDescrição
AdicionadoDocumento marcado para ser adicionado à base
RemovidoDocumento marcado para ser removido da base
PublicadoDocumento ativo e disponível para consultas
Importante

Os documentos com status "Adicionado" ou "Removido" só terão suas alterações aplicadas na base de produção quando a base for publicada. Até a publicação, essas alterações podem ser testadas usando o playground.

Integração com API​

Para utilizar a base em suas aplicações:

  1. Utilize o ID da base disponível na listagem principal
  2. Configure a chave de API conforme a necessidade do seu fluxo
  3. Consulte a documentação da Query API para implementação detalhada

Histórico de Mudanças​

Nessa aba, você pode monitorar todas as atividades realizadas na base:

Os tipos de ação que podem ser visualizados são:

  • Criação de base
  • Exclusão de base
  • Edição de base
  • Publicação de base
  • Adição de documento
  • Remoção de documento

Histórico de Mudanças

Testando e Publicando sua Base​

Funcionalidade de Teste​

Use o botão "Testar base" para:

Ao clicar no botão, você será direcionado para a área de teste, onde é possível:

  1. Verificar a indexação - Verificar se o funcionamento da base está adequado (em configuração, publicada ou editada).
  2. Validar alterações - Comparar o comportamento da base com alterações com a versão publicada, facilitando a validação antes de efetivar as mudanças.
  3. Avaliar qualidade - Avaliar a relevância das informações retornadas.
  4. Identificar ajustes necessários – Utilize os testes para verificar o que precisa ser alterado nas configurações ou no conteúdo da base. As modificações devem ser realizadas posteriormente na área de configuração.

Playground Base em Configuração

Playground Base Editada

Boas Práticas​

  • Divida o conteúdo em seções claras: Sempre que possível, separe o documento em seções bem definidas utilizando títulos e subtítulos. Isso facilita a indexação e melhora a precisão das buscas, pois cada seção pode ser tratada de forma independente pelo sistema.

  • Prefira markdown para textos sem imagens: Se o documento não possui imagens ou representações visuais relevantes, utilize o formato markdown (.md) e organize o conteúdo com títulos e subtítulos, evitando apenas listas de itens. Isso também melhora a indexação e a precisão das buscas.

Não é uma boa prática (apenas lista):

1. O que é o produto?
- É uma solução para gestão de tarefas.
2. Quais as funcionalidades principais?
- Cadastro de tarefas
- Atribuição de responsáveis
- Controle de prazos
3. Como obter suporte?
- Envie um e-mail para suporte@exemplo.com

É uma boa prática (usando títulos):

# 1. O que é o produto?
É uma solução para gestão de tarefas.

# 2. Quais as funcionalidades principais?
- Cadastro de tarefas
- Atribuição de responsáveis
- Controle de prazos

# 3. Como obter suporte?
Envie um e-mail para suporte@exemplo.com
  • Limpar documentos: Remova do documento as informações que não são relevantes para a base de conhecimento, como logos, imagens ilustrativas, etc.

  • Conteúdo descritivo: Evite utilizar "frases de treinamento", em vez disso, faça uma descrição do conteúdo da seção e as questões que serão respondidas.

  • Divisão em bases: Se estiver usando uma base de conhecimento em um Agente, evite dividir em muitas bases, pois a probabilidade de o Agente errar a base de conhecimento que deve chamaré maior. Divida somente se a base for muito grande ou tenha conteúdos bem distintos.

  • Teste a base: Antes de publicar alterações, sempre teste a base de conhecimento com o playground para verificar se o funcionamento está adequado.

  • Informações sensíveis: Não inclua informações sensíveis, como números de telefone e e-mails pessoais, senhas, documentos de identificação, etc.

Próximos Passos

Após criar e configurar sua base de conhecimento:

  1. Explore a Query API: Consulte a documentação da Query API para integração
  2. Configure Agentes: Explore as funcionalidades de Agentes para automação
  3. Configure API Keys: Defina Chaves de API para acesso programático