<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Expérimentation MCP et GraphRAG SPARQL avec Isidore (SemWeb.Pro) RSS Feed</title>
    <description></description>
    <link>https://cms.semweb.pro/talk/18411484</link>
<item>
<guid isPermaLink="true">https://cms.semweb.pro/talk/18411484</guid>
  <title>Expérimentation MCP et GraphRAG SPARQL avec Isidore</title>
  <link>https://cms.semweb.pro/talk/18411484</link>
  <description>&lt;p&gt;L’infrastructure de recherche pour les sciences humaines et sociale Huma-Num IR* développe
un observatoire des usages dans le cadre de l’Equipex+ COMMONS, avec les infrastructures
OpenEdition et Métopes. L’observatoire des usages, mis en œuvre au sein de l’infrastructure
par le Huma-Num Lab se concentre pour l’instant sur les usages de la plateforme ISIDORE, afin
d’alimenter les réflexions autour du programme ISIDORE 2030. L’objectif est d’anticiper les
besoins évolutifs des utilisateurs (chercheurs, étudiants, journalistes, associatifs), qui recourent de plus en plus massivement à des agents conversationnels, pour adapter ISIDORE en
conséquence.&lt;/p&gt;
&lt;p&gt;Dans ce contexte, une expérimentation de type GraphRAG a été mise en place avec la société
Sparna pour intégrer les données d’Isidore (notices documentaires, collections, sources,
auteurs, etc.) avec les IA via le protocole MCP (Model Context Protocol). MCP permet d’intégrer
des “connecteurs” à des agents conversationnel en IA générative grâce à un protocole
standardisé (“de fait” à défaut d’être un standard officiel).&lt;/p&gt;
&lt;p&gt;Le projet a consisté à charger l’intégralité des données d’Isidore en RDF (en le ré-inscrivant
ainsi comme un instrument du Web sémantique) dans un triplestore QLever (~ 400 millions de
triplets), à en faire une description en SHACL à l’aide de l’outil SHACL Play, à enrichir
manuellement le modèle SHACL avec des instructions pour l’IA, puis à exposer, via le protocole
MCP, 3 choses :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;La description de la structure du graphe en SHACL&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Un service de réconciliation d’entités nommées qui s’appuie sur l’API de suggestion
existante d’Isidore&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;L’interrogation SPARQL du graphe proprement dite
L’originalité de l’approche consiste à ne pas exposer à l’IA seulement l’accès SPARQL au
graphe, mais aussi la documentation de sa structure et une fonction de réconciliation
d’identifiant, lui permettant ainsi de générer la ou les requêtes correctes dans le graphe.
L’objectif est que même des modèles IA “moyenne gamme” arrivent à écrire les bonnes
requêtes et à répondre correctement.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Les résultats de cette expérimentation sont bons et montrent comment les IA peuvent tirer parti
des graphes de connaissances. Elle valide l’apport d’MCP comme protocole permettant de
répondre aux usages des utilisateurs.Toute cette approche s’inscrit dans la continuité d’un objectif de valorisation des graphes de connaissances dans les canaux d’accès à l’information que sont les outils d’IA. L’architecture utilisée est reproductible et généralisable sur d’autres graphes de connaissances (entrepôts de données tel que NAKALA, etc.). L’enjeu est de stabiliser cette expérimentation afin de la mettre en production.&lt;/p&gt;
&lt;p&gt;Autrices et auteurs&lt;/p&gt;
&lt;p&gt;Stéphane Pouyllau: Ingénieur de recherche hors classe au CNRS (Centre National de la Recherche Scientifique),
Stéphane Pouyllau est spécialisé en informatisation des données de la recherche en sciences
humaines et sociales. Il est responsable du HN Lab et directeur adjoint de Huma-Num IR*
(UAR3598), il pilote la réalisation de la plateforme de recherche ISIDORE en particulier dans le
cadre du programme ISIDORE 2030.&lt;/p&gt;
&lt;p&gt;Thomas Francart: Fondateur et dirigeant de Sparna, Thomas est un expert reconnu dans les systèmes de gestion
d’ontologie et de graphes de connaissances et leur intégration avec les outils d’analyse
linguistique, les moteurs de recherche ou les IAG.
Il travaille depuis 20 ans avec les technologies sémantiques des graphes de connaissances
comme RDF, OWL, SHACL, SKOS et SPARQL, les thésaurus et les taxonomies&lt;/p&gt;
&lt;p&gt;Liens&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Article HNLab : &lt;a href=&quot;https://hnlab.huma-num.fr/blog/2026/05/04/MCP-isidore/&quot;&gt;https://hnlab.huma-num.fr/blog/2026/05/04/MCP-isidore/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Article Sparna : &lt;a href=&quot;https://www.sparna.fr/en/posts/mcp-protocol-over-sparql-endpoints/&quot;&gt;https://www.sparna.fr/en/posts/mcp-protocol-over-sparql-endpoints/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Post LinkedIn : &lt;a href=&quot;https://www.linkedin.com/posts/thomasfrancart_gr%C3%A2ce-%C3%A0-ce-&quot;&gt;https://www.linkedin.com/posts/thomasfrancart_gr%C3%A2ce-%C3%A0-ce-&lt;/a&gt;
prototype-nous-avons-d%C3%A9velopp%C3%A9-share-7458084056937697280-PR7Q/&lt;/li&gt;
&lt;/ul&gt;</description>
  <dc:date>2026-09-12T07:34+00:00</dc:date>
  <dc:creator>admin</dc:creator>
</item>
  </channel>
</rss>