Étendez les capacités de l'agent en configurant des outils pour l'intégration de services externes, l'exécution de code et la récupération de connaissances.
Présentation des outils
LangStudio propose cinq types d'outils pour intégrer des fonctionnalités externes :
Outil MCP : Enregistrez des services backend conformes à MCP sur la plateforme. Les agents les invoquent à la demande pour interagir de manière sécurisée avec des systèmes externes.
Outil personnalisé (outil OpenAPI) : Fournissez un fichier de spécification OpenAPI 3.0 ou version ultérieure. La plateforme convertit chaque endpoint API en un outil appelable.
Outil Python : Rédigez des fonctions Python. La plateforme extrait les signatures, les annotations de type et les docstrings pour générer les descriptions d'outils destinées à l'invocation par l'agent.
Outil de base de connaissances : Connectez des bases de connaissances d'entreprise aux nœuds de l'agent pour une récupération à la demande lors de l'inférence.
Outil de recherche web : Récupérez des informations en temps réel depuis le web. Les agents interrogent automatiquement les moteurs de recherche pour obtenir les actualités et les faits récents.
Sélectionnez un type d'outil en fonction de votre cas d'utilisation :
|
Type d'outil |
Cas d'utilisation |
Fonctionnalités clés |
|
Outil MCP |
Microservices internes, APIs privées |
Intégration à faible coût, observabilité intégrée |
|
Outil personnalisé |
SaaS tiers, services RESTful |
Intégration sans code |
|
Outil Python |
Traitement de logique complexe, calcul local |
Programmation flexible, intégration approfondie de l'écosystème Python |
|
Outil de base de connaissances |
Questions-réponses sur les connaissances propriétaires |
Prêt à l'emploi, récupération automatique par l'agent |
|
Outil de recherche web |
Requêtes d'informations en temps réel, dernières actualités |
Récupération web automatique |
Conseils de combinaison :
Un agent prend en charge plusieurs outils. Par exemple, combinez l'outil MCP (appels d'API internes) avec l'outil Python (traitement des données) pour gérer une logique métier complexe.
Si une API ne prend pas en charge MCP mais dispose d'une spécification OpenAPI, commencez par l'outil personnalisé pour une intégration rapide, puis migrez vers l'outil MCP pour une meilleure observabilité.
Configurer l'outil MCP
Créer une connexion d'outil MCP
Accédez à LangStudio, puis accédez à et cliquez sur Create Tool.
-
Sélectionnez la méthode de création :
-
FunctionAI : Configurez les services MCP créés via .
Sélectionnez un service MCP déployé. Le système renseigne automatiquement les paramètres de connexion.
-
Custom : Configurez les services MCP auto-déployés ou hébergés par des tiers.
transport : Protocole de transport pour la communication MCP. Prend en charge SSE et StreamableHTTP.
url : URL complète de l'endpoint du service MCP.
-
authentication : Méthode d'authentification pour le service MCP. Trois types sont pris en charge :
BearerAuth : Authentification par jeton Bearer. Saisissez un jeton d'accès valide dans le champ token.
Other : Spécifiez auth_header_name et token pour définir l'en-tête contenant le jeton.
None : Aucune authentification requise.
-
(Facultatif) Exécutez un test de connectivité pour vérifier que le service MCP est accessible.
Cliquez sur Submit pour créer l'outil.
Configurer le nœud Agent
Sur la page de configuration du nœud Agent, localisez MCP Tool. Deux méthodes sont disponibles :
-
Sélectionner une connexion d'outil MCP existante : Créez d'abord une connexion d'outil MCP réutilisable. Consultez la section Créer une connexion d'outil MCP pour plus de détails. Un service MCP fournit généralement plusieurs outils ; vous pouvez limiter la portée des outils et exiger une approbation pour les outils sensibles.
Utilisez la portée des outils pour contrôler quels outils le modèle peut voir.
Pour les opérations sensibles (telles que la modification des données utilisateur), activez Approval tools. Le nœud se met en pause au niveau de ces outils et attend une approbation manuelle avant de continuer.
Configuration MCP personnalisée : Disponible uniquement au sein de ce nœud.

Configurer les autres types d'outils
Sur la page de configuration du nœud Agent, accédez à Tools pour ajouter des outils. Pour chaque outil, vous pouvez modifier la description, l'option « Needs Approval » et d'autres paramètres.
Knowledge Base : Consultez la rubrique Gérer les bases de connaissances pour créer une base de connaissances avant de l'ajouter à l'agent.
-
Outil personnalisé (outil OpenAPI) :
Sélectionnez un outil personnalisé existant ou cliquez sur Create Custom Tool.
Créez des outils à partir des services LangStudio déjà déployés sur PAI-EAS, ou saisissez manuellement une spécification OpenAPI.
Après la création, utilisez la fonctionnalité Test sur la page de détails de l'outil pour envoyer des requêtes d'exemple et vérifier les réponses.
-
Outil Python :
Sélectionnez un outil existant ou cliquez sur Create Python Tool.
Pour un nouvel outil, définissez le nom du jeu d'outils, puis modifiez et testez le code dans la page ouverte.
Afficher ou modifier des outils Python existants : Cliquez sur dans le coin supérieur droit. Les fichiers se trouvent dans le dossier
toolssous le répertoire source de l'application.