Pipeline

SmartGraph :

Système de recherche sémantique agricole

SmartGraph est un système de recherche sémantique agricole développé dans le cadre du projet GORT. Il permet à un utilisateur de poser des questions en langage naturel, en français ou en anglais, et d’obtenir des réponses pertinentes issues de données agricoles hétérogènes : données tabulaires, images satellite, logs météorologiques et texte.

  • Exploiter un Data Lake multi-types pour la recherche d’information agricole.
  • Construire un Knowledge Graph avec Neo4j (nœuds + relations).
  • Intégrer des ontologies (AGROVOC, SOSA/SSN) pour enrichir les données.
  • Implémenter un système de recherche sémantique (GraphRAG + embeddings).
  • Permettre la recherche en langage naturel .
  • Développer une interface interactive de visualisation.

Technologies utilisées :

Les grandes étapes du projet

  • Collecte multi-sources (CSV, images, météo, texte)
  • Stockage dans le DataLake
  • Nettoyage et transformation

  • Graphe de connaissances (Neo4j)
  • Enrichissement avec ontologies (AGROVOC, SOSA)
  • Embeddings + GraphRAG
Neo4j

  • Recherche en langage naturel
  • Analyse sémantique
  • Interface Streamlit (résultats + graphe + images)
Interface Smartgraph
image28

Un projet porté par :