Banco de dados vetorial
Definição
Um banco de dados vetorial armazena textos, imagens ou registros como embeddings numéricos e encontra as entradas mais próximas em significado a uma consulta. É a camada de busca por trás da geração aumentada por recuperação, permitindo buscas semânticas onde a busca por palavras-chave falha.
Em vez de comparar palavras, ele compara significados: uma consulta sobre "lembrete de pagamento" também encontra documentos que dizem "aviso de atraso".
Em sistemas operacionais, ele coexiste com o banco de dados relacional, não o substitui. Fatos, valores e estados permanecem no sistema transacional; o índice vetorial apenas ajuda a encontrar o contexto correto.
Na prática
- Busca semântica em contratos, manuais, tickets e e-mails
- Deve carregar metadados de acesso para que os resultados respeitem permissões
- Complementa, nunca substitui, o sistema de registro
Termos relacionados
- Geração aumentada por recuperação (RAG)Geração aumentada por recuperação é um método em que documentos relevantes da empresa são buscados primeiro e os trechos recuperados são fornecidos ao modelo de linguagem como contexto. O modelo responde a partir desses trechos, o que torna as respostas atuais, rastreáveis à fonte e auditáveis.
- Modelo de linguagem de grande escala (LLM)Um modelo de linguagem de grande escala é um modelo estatístico treinado em enormes volumes de texto que prevê continuações prováveis de um texto. É capaz de classificar, resumir, traduzir e redigir, e é o componente de raciocínio dentro da maioria dos agentes de IA — mas não contém, por si só, dados atuais da empresa.
- Integração de APIUma integração de API conecta dois sistemas por meio de suas interfaces de programação, de forma que os dados fluam automática e confiavelmente. É a alternativa estável à redigitação manual, à troca de arquivos CSV e aos robôs de interface, e é a espinha dorsal de qualquer automação séria.