Utilisateur: Quelle heure est-il actuellement? LLM: Um ... je ne sais pas. Je n'ai aucune idée de quelle heure il est. Utilisateur: D'accord, nous donnons quelques outils. (Horloge, boussole et thermomètre)
LLM: Je pense que cette horloge peut être utile. Où pointent les mains? Utilisateur: La petite main est à 9 ans. La grande main est à 12 ans. À quelle heure est-il actuellement? LLM: Maintenant, je connais l'heure. Il est 9h00.
🎉
Dans cette petite analogie, le modèle grand langage (LLM) n'a pas pu répondre à une question simple car elle manquait d'outils externes. Ce n'est qu'après que l'utilisateur a fourni une horloge (avec peut-être d'autres outils) que le LLM pourrait obtenir l'heure actuelle et répondre correctement. Cette histoire illustre une idée clé dans les assistants d'IA modernes: l'appel des fonctions ou la laisse une IA pour utiliser des fonctions / outils externes pour obtenir des informations précises. En d'autres termes - "Regardez hors de la boîte"
Le dialogue ci-dessus est similaire à la façon dont les nouveaux assistants d'IA peuvent utiliser des fonctions. Au lieu de deviner ou d'inventer les choses, l'IA peut appeler un outil (par exemple, une fonction d'horloge) pour obtenir la vraie réponse. Cette méthode est utile pour de nombreux types de questions, de la vérification du temps à la lecture de fichiers ou à l'appel des API.
Cependant, pour que cela fonctionne de manière cohérente sur différents outils et plateformes, nous avons besoin d'un protocole standard. C'est là que MCP entre en jeu. Le protocole de contexte du modèle (MCP) est une norme ouverte qui permet aux modèles d'IA d'interagir avec des outils et des services externes via une interface unifiée. En termes simples, MCP définit comment une IA (ou son environnement d'hébergement) peut découvrir quels outils sont disponibles et appeler ces outils avec certains paramètres, récupérer un format fixe. De nombreuses plates-formes IDE et IA (comme le mode GitHub Copilot Agent de VS Code) prennent en charge MCP pour activer les assistants de développement axés sur l'IA.
Les messages MCP sont gén...
[Courte citation de 8% de l'article original]