Neo4j est la base de données orientée graphes la plus répandue : elle modélise et interroge des relations complexes entre entités via le langage Cypher. Dans le contexte IA, elle est au cœur du « GraphRAG » — combiner graphe de connaissances et recherche vectorielle pour un raisonnement plus fiable qu'une simple recherche sémantique. Neo4j intègre désormais nativement les index vectoriels.
Capacités IA
Modélisation et requêtage de graphes (Cypher), index vectoriels intégrés (GraphRAG), algorithmes de graphe (centralité, communautés, chemins), raisonnement sur les relations. Complémentaire des bases purement vectorielles.
Canaux supportés
API et drivers officiels (Python, JS, Java, Go, .NET), langage Cypher ; console Neo4j Browser.
Intégrations
Intégrations LangChain/LlamaIndex (GraphRAG), connecteurs data ; déploiement on-premise, Docker ou Neo4j Aura (cloud géré).
Personnalisation & Déploiement
Édition Community open source, édition Enterprise, ou service géré Neo4j Aura ; auto-hébergement ou cloud selon les besoins de souveraineté.
Sécurité & Conformité
Auto-hébergement = souveraineté ; RBAC, chiffrement, audit sur l'édition Enterprise ; conformité (SOC 2, RGPD) sur Aura.
Tarification
Community Edition gratuite (auto-hébergée) ; Enterprise sur devis ; Aura (cloud) avec tier gratuit puis usage-based.
Support & Maintenance
Leader historique du graphe, communauté immense, documentation et formation riches (GraphAcademy) ; support entreprise solide.
Évolutivité & Robustesse
Éprouvé en production sur de très gros graphes ; haute disponibilité en cluster (Enterprise/Aura). Référence de robustesse sur les données connectées.
UX & Analyse
Cypher est expressif et lisible ; Neo4j Browser offre une visualisation de graphe appréciée. Technicité modérée à élevée (modélisation graphe).
Témoignages & Avis
Référence du marché des bases graphes ; regain d'intérêt fort avec le GraphRAG. Très apprécié pour la qualité du raisonnement sur données reliées.