Tag
#pgvector
14 entrée(s) portent ce tag.
Pages
4
Architecture Box v1Architecture · Composition candidate de la première Box : Framework Desktop sous Linux, Docker Compose, llama-server, Open WebUI, PostgreSQL, Caddy, restic et monitoring, avec un budget mémoire explicite.16 sept. 2026LibreChat : ficheInterface IA · Interface MIT avec ACL par ressource (Viewer/Editor/Owner), rôles custom, groupes Entra ID synchronisés via Graph, RAG API séparée sur pgvector ; plan B crédible à Open WebUI.16 sept. 2026Base vectorielle : pgvector, Qdrant et alternativesRAG · Comparaison des bases vectorielles auto-hébergeables pour la Box (filtrage ACL imposé par le moteur, hybride, multi-tenant, licence, exploitation) et recommandation provisoire liée à Q-004.16 sept. 2026Permissions et confidentialité dans le RAGRAG · Comment garantir qu'un utilisateur ne récupère jamais un passage d'un dossier auquel il n'a pas accès : ACL par chunk, filtre côté serveur, double barrière application + moteur, audit et tests.16 sept. 2026
Expérimentations
2
pgvector vs Qdrant : rappel et latence de la recherche filtrée par ACLExpérimentation · Mesurer la perte de rappel et la latence d'une recherche vectorielle filtrée par dossier_id (10 %, 30 %, 100 % de portée) avec pgvector HNSW (sans et avec iterative_scan, RLS) et Qdrant (payload is_tenant, JWT payload).16 sept. 2026Test de fuite de permissions du RAG (« l'avocat B ne voit jamais A »)Expérimentation · Corpus fictif à canaris, batterie de questions par utilisateur, vérification des chunks récupérés, des réponses et du journal, avec et sans barrière applicative.16 sept. 2026
Sources
4
LibreChat — RAG API (PostgreSQL + pgvector)Source · La séparation en service permet de le remplacer par un RAG maison.16 sept. 2026pgvector — README (filtrage, HNSW, iterative scan 0.8.0)Source · Un filtre ACL sur HNSW sans iterative_scan peut renvoyer trop peu de résultats, voire aucun ; ce n'est pas une fuite mais une dégradation à traiter.16 sept. 2026pgvectorscale — README (StreamingDiskANN, filtered search)Source · Extension à considérer si HNSW + filtre ACL se révèle insuffisant en test.16 sept. 2026PostgreSQL — Row Security Policies (RLS)Source · RLS est une barrière moteur solide mais pas magique : rôle applicatif non superuser, fonctions non leakproof à surveiller, sauvegardes avec `row_security = off`.16 sept. 2026
Glossaire
3
HNSWTerme · Structure d'index en graphe à plusieurs niveaux qui permet de retrouver rapidement les vecteurs les plus proches d'une requête, de manière approximative, dans de grandes collections.16 sept. 2026pgvectorTerme · Extension PostgreSQL qui ajoute un type de colonne vecteur, des opérateurs de distance et des index (HNSW, IVFFlat) pour la recherche de similarité dans la base relationnelle.16 sept. 2026Row-level security (RLS)Terme · Mécanisme de PostgreSQL qui applique automatiquement une politique de filtrage à chaque requête, de sorte qu'un utilisateur ou un rôle ne voit que les lignes qu'il est autorisé à lire.16 sept. 2026