Código abiertoRAG17k
pgvector
Extensión de Postgres que añade columnas vectoriales e índices ANN.
pgvector es una extensión open-source que añade tipos de datos vectoriales y búsqueda de similitud a PostgreSQL. Admite búsqueda exacta y aproximada del vecino más cercano mediante índices IVFFlat y HNSW con distancia L2, producto interior y coseno, todo consultable mediante SQL estándar. Destaca por permitir a los equipos añadir búsqueda vectorial a una base de datos Postgres existente en lugar de ejecutar un almacén vectorial separado.
Repositorio
pgvector/pgvectorLenguaje
CLo que construirías con esto
- Añadir búsqueda semántica y recuperación RAG a una aplicación que ya usa PostgreSQL, evitando un nuevo almacén de datos
- Combinar similitud vectorial con joins relacionales y filtros SQL en una única consulta
- Almacenar embeddings junto a datos transaccionales con los mismos controles de copia de seguridad, consistencia y acceso
Etiquetas
postgresvectorextension