Graphe relationnel

Graphe relationnel

Module Graphe relationnel

Le module graphe modélise les relations entre les entités de votre entreprise grâce à une ontologie dynamique et des visualisations D3.js.

Modèles principaux

  • OntologieType — Types d'entités (personne, société, compte, projet, etc.)
  • Entite — Instance d'un type avec propriétés dynamiques (JSONField)
  • Relation — Lien typé entre deux entités (client_de, employe_de, etc.)
  • Anomalie — Anomalie détectée automatiquement dans le graphe
  • RequeteSauvegardee — Requêtes de recherche sauvegardées

Fonctionnalités

  • Ontologie dynamique — Créez vos propres types d'entités et de relations
  • Visualisation D3.js — Graphe interactif avec forces, zoom et filtres
  • Recherche sémantique — Recherche par similarité via embeddings (pgvector)
  • Détection d'anomalies — Identification automatique des incohérences :
  • Relations manquantes
  • Données contradictoires
  • Entités isolées
  • Doublons potentiels
  • Timeline — Vue chronologique des événements liés aux entités
  • Import CSV — Import en masse d'entités et de relations
  • Suggestions — Recommandations de relations basées sur les embeddings

API

Endpoint Description
/api/v1/graph-types/ Types d'ontologie (CRUD)
/api/v1/graph-entites/ Entités (CRUD + recherche)
/api/v1/graph-relations/ Relations (CRUD)
/api/v1/graph-anomalies/ Anomalies détectées
/api/v1/graph/recherche/ Recherche sémantique
/api/v1/graph/stats/ Statistiques du graphe
/api/v1/graph/import/csv/ Import CSV

MCP Server

Le graphe est accessible via le serveur MCP (Model Context Protocol) à l'endpoint /mcp/ pour l'intégration avec des clients AI (Claude Desktop, VS Code, etc.).

Interactions

  • Core — Les entités peuvent être liées aux objets métier
  • Comptabilité — Relations entre comptes, écritures et tiers
  • Analytics — Visualisations du graphe dans les tableaux de bord
  • Chat AI — Interrogation du graphe en langage naturel
Sur cette page