Introduction To Model Context Protocol
← Toutes les leçons
Leçon 11Introduction To Model Context Protocol

Defining prompts

Audio récapitulatif

Pas de récapitulatif audio pour cette leçon.

Notes de cours

Notes de Cours : Les Prompts dans les Serveurs MCP

Objectif Principal des Prompts

  • Définir des prompts hautement optimisés et évalués au sein du serveur MCP pour des cas d'utilisation spécifiques.
  • Assurer des résultats de meilleure qualité que ceux obtenus par une requête utilisateur manuelle.
  • Permettre au serveur de se spécialiser (ex: gestion de documents, édition) en exposant des prompts pré-configurés.

Mécanisme de Fonctionnement

  • Définition : Les prompts sont définis dans le code du serveur MCP.
  • Syntaxe : Utilisation d'un décorateur de prompt.
  • Métadonnées : Chaque prompt doit avoir un nom et une description (optionnelle).
  • Exécution : La fonction associée au prompt retourne une liste de messages (messages utilisateur et assistant) qui sont envoyés directement à l'IA (Claude).

Exemple Pratique : Commande /format

  • Fonction : Convertir le contenu d'un document (actuellement du texte brut) en syntaxe Markdown.
  • Workflow :
  • L'utilisateur lance la commande (ex: /format [ID_document]).
  • Le prompt utilise l'ID du document.
  • Claude utilise un outil (ex: read_document) pour récupérer le contenu.
  • Claude réécrit le contenu en Markdown.
  • Le serveur utilise un autre outil (ex: edit_document) pour sauvegarder la réponse formatée.

Concepts Clés à Retenir

  • Spécialisation : Les prompts permettent de garantir que le serveur exécute des tâches selon des standards de qualité prédéfinis.
  • Automatisation : Les prompts encapsulent un flux de travail complexe (lecture → transformation → écriture) en une seule commande simple pour l'utilisateur.
  • Interface : Les prompts sont exposés aux clients (comme l'application CLI) pour une utilisation facile sans que l'utilisateur n'ait à connaître le processus interne.

Takeaways

  • Les prompts permettent au serveur MCP de se spécialiser en définissant des cas d'usage spécifiques pour garantir une qualité de résultat supérieure aux requêtes manuelles.
  • Ils sont définis dans le code du serveur via un décorateur et s'exécutent en envoyant une liste de messages structurés à l'IA.
  • Les prompts automatisent des flux de travail complexes (lecture → transformation → écriture) en une seule commande simple pour l'utilisateur.
  • Ils servent d'interface simplifiée, exposant des fonctionnalités au client sans que l'utilisateur n'ait à connaître le processus interne.
Cartes mémo 7 cartes
Question
cliquez pour révéler · ←/→
Réponse
cliquez pour retourner
Exporter vers Anki (.tsv) ↓
Vérification des connaissances 0 questions

No quiz for this lesson yet.