~/questoes/agentes-de-ia
Bancos vetoriais são repositórios especializados que armazenam representações numéricas (embeddings) de documentos. Em um sistema RAG, eles localizam documentos semanticamente relevantes antes de o modelo de linguagem gerar a resposta, melhorando a precisão e contexto da informação.
Bancos vetoriais usam busca semântica para encontrar documentos relacionados ao tema da pergunta do usuário. Esses documentos são então passados ao LLM como contexto, permitindo que a resposta seja baseada em informações específicas e atualizadas, não apenas no conhecimento geral do modelo.
Armazenar histórico de conversas em texto plano comprimido não é função de bancos vetoriais. Eles trabalham com vetores (números em alta dimensionalidade), não com texto tradicional comprimido, e sua finalidade não é histórico, mas busca semântica.
Esta é a função principal do banco vetorial em RAG: localizar documentos relevantes através de comparação semântica entre o embedding da pergunta e os embeddings dos documentos armazenados, antes de passar as informações encontradas ao modelo de linguagem.
Tradução automática é responsabilidade de modelos de linguagem ou serviços de tradução especializados, não de bancos vetoriais. Bancos vetoriais lidam com busca e recuperação de informação, não com tradução de respostas.
Treinar novos modelos do zero em dados corporativos é uma tarefa de engenharia de machine learning, não função de bancos vetoriais. RAG usa modelos pré-treinados e bancos vetoriais apenas para recuperar informação relevante, sem retreinamento.