Le WordPress d'aujourd'hui, décodé pour les développeurs

IA & MCP

Un centre de formation teste un agent IA tuteur via un serveur MCP

Un apprenant demande une précision sur un module qu'il vient de suivre. L'agent tuteur du Campus Numérique Ouest répond en s'appuyant sur le contenu réel du module, via un serveur MCP interne.

Par Clément Hadrot • 26 novembre 2025 • 4 min de lecture • Aucun commentaire
Un centre de formation teste un agent IA tuteur via un serveur MCP

Un apprenant du Campus Numérique Ouest termine son module sur les bases de données relationnelles à vingt-deux heures un mardi soir, et se demande pourquoi une clé étrangère peut rester nulle dans certains cas alors que la table associée impose une contrainte d’unicité ailleurs. Aucun formateur n’est disponible à cette heure. L’agent tuteur, lui, répond en quelques secondes, en citant précisément le passage du module où cette nuance a été abordée.

Ce cas d’usage a motivé la mise en place d’un serveur MCP interne exposant le contenu réel des modules de formation à un agent conversationnel, plutôt que de s’appuyer sur les connaissances générales d’un modèle de langage, susceptibles de contredire la terminologie ou les choix pédagogiques propres au centre de formation.

Pourquoi passer par un serveur MCP plutôt qu’un prompt générique

Une première version de l’agent, testée en interne avant ce projet, s’appuyait sur un prompt système décrivant vaguement le contenu des modules, sans accès direct au texte réel des supports. Les réponses produites paraissaient plausibles mais s’écartaient parfois des exemples et de la terminologie précise employée par les formateurs, créant une confusion chez les apprenants qui retrouvaient un vocabulaire légèrement différent entre le module et les réponses de l’agent.

Le serveur MCP mis en place expose deux capacités distinctes : une ressource permettant de récupérer le contenu textuel d’un module donné par son identifiant, et un outil de recherche permettant de trouver dans quel module un concept précis est abordé. L’agent s’appuie sur ces deux capacités avant de répondre, plutôt que de générer une réponse à partir de ses seules connaissances générales.

Le refus explicite en dehors du périmètre

L'essentiel à retenir : L'agent ne répond qu'à partir du contenu réel exposé par le serveur MCP ; Il refuse explicitement de répondre en dehors du module concerné ; Les apprenants ont surtout sollicité l'agent en dehors des horaires de cours

Consigne a été donnée à l’agent de refuser explicitement de répondre à une question qui sortirait du contenu réellement couvert par les modules accessibles via le serveur MCP, plutôt que de tenter une réponse générique sur un sujet connexe mais non enseigné dans cette formation précise. Un apprenant demandant une explication sur un concept avancé non abordé dans le programme reçoit une réponse qui l’oriente vers un module ultérieur ou vers un formateur, plutôt qu’une explication improvisée qui pourrait entrer en contradiction avec la progression pédagogique prévue.

{
  "resource": "module_content",
  "parameters": { "module_id": { "type": "string" } }
}
{
  "tool": "search_concept_in_modules",
  "parameters": { "concept": { "type": "string" } }
}

Ce que ce choix a changé dans les réponses observées

  • Une terminologie strictement alignée avec celle employée dans les modules, sans variation qui aurait pu dérouter les apprenants.
  • Des réponses citant explicitement le module et parfois la section précise où le sujet est traité, facilitant une relecture ciblée.
  • Un taux de refus explicite non négligeable, jugé préférable à une réponse hors sujet qui aurait semblé faire autorité sans l’être.

Le moment où l’agent a été le plus sollicité

Soixante-quatorze pour cent des questions posées à l’agent tuteur, sur le premier mois d’observation, l’ont été en dehors des horaires de formation en présentiel, majoritairement en soirée ou le week-end. Ce chiffre confirme l’intuition de départ : l’intérêt principal du dispositif ne réside pas dans la qualité des réponses en elles-mêmes, comparables à ce qu’un formateur aurait pu fournir, mais dans leur disponibilité à des horaires où aucun humain n’était joignable.

Un agent tuteur qui refuse parfois de répondre gagne en crédibilité plutôt qu’il n’en perd : un apprenant qui reçoit une réponse hors sujet une seule fois cessera de faire confiance à toutes les réponses suivantes, même correctes.

Ce que ce dispositif ne remplace pas

La pédagogie des modules eux-mêmes, leur conception et leur progression, restent entièrement du ressort des formateurs et n’ont fait l’objet d’aucune modification pour ce projet : l’agent tuteur s’appuie sur un contenu existant, il ne le crée ni ne le réinterprète au-delà d’une reformulation fidèle destinée à clarifier une question ponctuelle.

En résumé

Relier un agent tuteur au contenu réel des modules via un serveur MCP interne, plutôt que de le laisser répondre à partir de connaissances générales, a permis au Campus Numérique Ouest d’offrir une disponibilité que les formateurs ne pouvaient pas assurer en dehors des heures de cours, sans sacrifier la fidélité des réponses au programme réellement enseigné.

Partager :

À propos de l'auteur

Clément Hadrot

Développeur WordPress, passionné par Elementor, le FSE et l’automatisation par IA.

Voir tous ses articles

Dans la même veine

À lire aussi