O que é uma base de dados vetorial?
Uma base de dados vetorial é uma base de dados especializada otimizada para armazenamento, indexação e pesquisa de vetores — representações numéricas multidimensionais de texto, imagens ou áudio. Exemplos: Qdrant, Pinecone, Weaviate, Milvus, pgvector.
Como funcionam os vetores?
Um modelo de embedding converte texto num vetor (por ex. 1 536 números). Textos semanticamente semelhantes têm vetores «próximos» no espaço multidimensional. A consulta «escritório em Varsóvia» ficará perto de «instalações comerciais capital» apesar de palavras diferentes — porque o seu significado é semelhante.
Papel no RAG
As bases de dados vetoriais são o alicerce da arquitetura RAG: os documentos são divididos em fragmentos, convertidos em vetores e indexados. Ao consultar, o sistema encontra os fragmentos mais relevantes e fornece-os ao modelo como contexto.