Trois approches d'intégration
Elium offre plusieurs méthodes pour exploiter ses contenus dans le cadre d'un chatbot ou d'un système de Retrieval-Augmented Generation (RAG). Chaque approche présente des avantages spécifiques selon vos besoins techniques et organisationnels :
Connecter un assistant IA via le protocole MCP pour un accès direct et sécurisé.
Collecter dynamiquement les contenus pertinents via la recherche sémantique.
Interroger directement Elium AI pour obtenir une réponse générée.
1. Intégration via le protocole MCP
Le Model Context Protocol (MCP) est une norme ouverte qui permet aux assistants IA et aux applications externes d'accéder en toute sécurité, et en temps réel, au contenu de votre plateforme Elium. C'est la méthode la plus simple pour connecter Elium à un écosystème IA existant (Claude, ChatGPT ou vos propres agents), sans export ni développement spécifique.
Caractéristiques
Norme ouverte supportée nativement par les principaux assistants IA (ChatGPT, Claude…) et frameworks d'agents
Respect des droits d'accès de chaque utilisateur grâce à l'authentification OAuth 2.0
Données en temps réel, sans synchronisation ni post-traitement
Mise en œuvre rapide : configuration en quelques minutes, sans code
Limites
Nécessite un client ou framework compatible MCP
Moins de contrôle fin sur la stratégie de récupération qu'une intégration via l'API
Mise en œuvre
Chaque instance Elium expose son point d'accès MCP à l'adresse :
https://nom-de-votre-plateforme.elium.com/services/mcp
L'authentification s'effectue via OAuth 2.0 : création manuelle d'un client OAuth depuis le panneau d'administration (recommandée), ou enregistrement dynamique de client (DCR) sur demande auprès du support.
👉 Consultez notre article dédié MCP pour le tutoriel pas à pas (ChatGPT, Claude).
2. Recherche sémantique Elium
La solution la plus robuste pour enrichir le contexte d'un agent conversationnel. Elle utilise le moteur de recherche interne d'Elium sans interrogation directe d'un LLM. Les résultats fournis peuvent être injectés dans le contexte d’un LLM ou servir à justifier une réponse.
Caractéristiques
Pertinence optimale des résultats grâce au moteur sémantique
Respect des droits d'accès des utilisateurs
Possibilité de limitation au contexte d'un Smart Assistant
Mise à jour en temps réel des données
Résultats fournis
Extraits de texte pertinents en fonction de la requête
Références aux articles source et fichiers joints
Scores de pertinence pour chaque résultat
Exemple de requête
query SemanticSearchQuery {
me {
answer {
semanticSearch(query: { text: "Où es hébergé Elium?", limit: 5 }) {
stories {
score
story { slug version { title } }
asset {
... on FileAsset {
filename
downloadUrl
}
}
content
}
}
}
}
}
Réponse
Réponse
{
"data": {
"me": {
"answer": {
"semanticSearch": {
"stories": [
{
"score": 63,
"story": {
"slug": 1214,
"version": {
"title": "Elium - Dossier technique et sécurité"
}
},
"asset": {
"filename": "202402 elium - Dossier technique et sécurité.docx",
"downloadUrl": "https://demo-consulting.elium.com/api/story/asset/1214/download/1408/202402%20elium%20-%20Dossier%20technique%20et%20se%CC%81curite%CC%81.docx?g=1"
},
"content": "nées.\n· Centre de données de Google (GCP)\n· Centre de données de 3DS Outscale (Outscale)\nPour toutes\n les entreprises qui exploitent ces centres de données, nous avons et nous maintenons des contrats contenant des clauses sur la confidentialité des informations et des données personnelles. [...]"
},
{
"score": 62,
"story": {
"slug": 1304,
"version": {
"title": "Elium - Legal - Standard contract templates"
}
},
"asset": {
"filename": "202409 elium - Dossier technique et sécurité.pdf",
"downloadUrl": "https://demo-consulting.elium.com/api/story/asset/1304/download/1483/202409%20elium%20-%20Dossier%20technique%20et%20se%CC%81curite%CC%81.pdf?g=1"
},
"content": "icielle\nLa solution Elium intègre des fonctionnalités basées sur de l’intelligence artificielle. Il \ns’agit, par\nexemple, d'assistants intelligents qui aident les utilisateurs à trouver les informations qu'ils\nrecherchent. [...]"
},
...
]
}
}
}
}
}
3. Interroger directement Elium AI
Cette méthode simule une interrogation via l'interface utilisateur d'Elium et renvoie une réponse complète générée par le moteur d'IA, accompagnée des sources utilisées. C’est une bonne solution pour des cas d’usage simples, notamment si l’agent n’est pas enrichi par du contexte supplémentaire.
Caractéristiques
Simplicité d'implémentation
Réponses structurées et références intégrées
Compatible avec les Smart Assistants existants
⚠️ Cette approche implique un appel au modèle de langage hébergé sur Azure (OpenAI), ce qui peut avoir des implications réglementaires en matière de traitement des données.
Exemple de requête
query AnswerQuery {
me {
answer {
answer(query: "Où es hébergé Elium?") {
text
sources {
... on Story {
slug
version { title }
}
... on AnswerAssetSource {
story { slug version { title } }
asset {
... on FileAsset {
filename
downloadUrl
}
}
}
}
}
}
}
}
Réponse
Réponse
{
"data": {
"me": {
"answer": {
"answer": {
"text": "Elium est hébergé dans le **centre de données Google** situé à **Saint-Ghislain** en Belgique, ainsi que dans d'autres centres de données en **Europe**.",
"sources": [
{
"story": {
"slug": 1304,
"version": {
"title": "Elium - Legal - Standard contract templates"
}
},
"asset": {
"filename": "202409 elium - Dossier technique et sécurité.pdf",
"downloadUrl": "https://demo-consulting.elium.com/api/story/asset/1304/download/1483/202409%20elium%20-%20Dossier%20technique%20et%20se%CC%81curite%CC%81.pdf?g=1"
}
},
{
"story": {
"slug": 1214,
"version": {
"title": "Elium - Dossier technique et sécurité"
}
},
"asset": {
"filename": "202402 elium - Dossier technique et sécurité.docx",
"downloadUrl": "https://demo-consulting.elium.com/api/story/asset/1214/download/1408/202402%20elium%20-%20Dossier%20technique%20et%20se%CC%81curite%CC%81.docx?g=1"
}
}
]
}
}
}
}
}
Conclusion
Chaque méthode présente ses avantages selon les objectifs et contraintes :
Méthode | Avantages | Limites | Cas d'usage idéal |
Intégration MCP | - Mise en œuvre immédiate - Droits d'accès respectés - Données en temps réel | - Nécessite un client compatible MCP | - Connexion d'assistants IA existants (Claude, ChatGPT) - Agents d'entreprise |
Recherche sémantique | - Fiabilité et pertinence - Respect des droits d'accès - Données à jour | - Nécessite l'intégration d'un module LLM externe | - Systèmes RAG avancés - Applications critiques |
Appel direct à Elium AI | - Facilité d'implémentation - Réponses structurées | - Dépendance aux services externes (Azure/OpenAI) | - Prototypes rapides - Cas d'usage simples |
Pour connecter des assistants IA existants, l'intégration MCP est la voie la plus directe. Pour les systèmes RAG sur mesure privilégiant la pertinence des résultats, la sécurité des données et l'évolutivité du système, nous recommandons l'approche de recherche sémantique. Cette méthode offre le meilleur équilibre entre simplicité d'intégration et qualité des résultats.
Pour des questions techniques ou des besoins spécifiques, contactez l'équipe Support Elium.