Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 2.83 KB

File metadata and controls

56 lines (36 loc) · 2.83 KB

Super, pour notre prochaine étape, listons les capacités du serveur.

-2 Lister les capacités du serveur

Maintenant, nous allons nous connecter au serveur et demander ses capacités :

-3- Convertir les capacités du serveur en outils LLM

L'étape suivante après avoir listé les capacités du serveur est de les convertir dans un format que le LLM comprend. Une fois cela fait, nous pourrons fournir ces capacités comme outils à notre LLM.

Super, nous ne sommes pas encore prêts à gérer les requêtes des utilisateurs, attaquons cela maintenant.

-4- Gérer la requête de l'utilisateur

Dans cette partie du code, nous allons gérer les requêtes des utilisateurs.

Super, vous avez réussi !

Exercice

Prenez le code de l'exercice et développez le serveur avec davantage d'outils. Ensuite, créez un client avec un LLM, comme dans l'exercice, et testez-le avec différents prompts pour vous assurer que tous vos outils serveur sont appelés dynamiquement. Cette façon de construire un client garantit une excellente expérience utilisateur finale, car ils peuvent utiliser des prompts au lieu de commandes client exactes, sans se soucier de l'appel à un serveur MCP.

Solution

Solution

Points clés à retenir

  • Ajouter un LLM à votre client offre une meilleure manière pour les utilisateurs d’interagir avec les serveurs MCP.
  • Vous devez convertir la réponse du serveur MCP en quelque chose que le LLM peut comprendre.

Exemples

Ressources supplémentaires

Et ensuite

Avertissement :
Ce document a été traduit à l'aide du service de traduction automatique Co-op Translator. Bien que nous nous efforcions d'assurer l'exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d'origine doit être considéré comme la source faisant foi. Pour les informations critiques, une traduction professionnelle réalisée par un humain est recommandée. Nous déclinons toute responsabilité en cas de malentendus ou de mauvaises interprétations résultant de l'utilisation de cette traduction.