Que é unha Base de Datos Vectorial?
Unha base de datos vectorial é unha base de datos especializada optimizada para almacenar, indexar e buscar vectores — representacións numéricas multidimensionais de texto, imaxes ou audio. Exemplos: Qdrant, Pinecone, Weaviate, Milvus, pgvector.
Como funcionan os vectores?
Un modelo de embedding converte texto nun vector (p. ex. 1.536 números). Textos semanticamente similares teñen vectores «próximos» no espazo multidimensional. A consulta «oficina en Vigo» estará próxima a «local comercial cidade atlántica» a pesar das palabras diferentes — porque o seu significado é similar.
Rol en RAG
As bases de datos vectoriais son o fundamento da arquitectura RAG: os documentos divídense en fragmentos, convértense en vectores e indexanse. Ao facer unha consulta, o sistema atopa os fragmentos máis relevantes e proporciónallos ao modelo como contexto.