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