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
- Recherche en langage naturel
- Analyse sémantique
- Interface Streamlit (résultats + graphe + images)
Bilan et perspectives
- Pipeline complet : Données → Graphe → IA
- Intégration de données multi-sources
- Système de recherche sémantique fonctionnel
- Résultats pertinents et rapides
- Plateforme évolutive intégrant données en temps réel, graphe enrichi et IA avancée pour une meilleure prisede décision.
Raja CHIKY et Idriss Hamzaoui – Encadrants pédagogiques – 3iL Ingénieurs
XLIM – Client
Un projet porté par :
Ichrak HASSINE, Nadia BOUAICHA, Marwa ROUIMI, Malek SOUSSI, Ons BEN SALAH, Hiba BRAHIM, Aziz KRAIEM