Gestion des outils à partir d'un agent
Gérer les outils de votre agent pour étendre ses capacités et lui permettre d'effectuer des opérations plus complexes et plus efficaces.
Les agents sont des systèmes autonomes conçus pour raisonner, planifier et prendre des décisions. Cependant, leur véritable force opérationnelle réside dans les outils qu'ils utilisent. Les outils servent d'extensions fonctionnelles des capacités d'un agent, permettant une interaction directe avec des environnements externes, tels que des bases de données, des API, des systèmes de fichiers ou des services en nuage.
En intégrant des outils, les agents passent du raisonnement à l'exécution pratique. Les outils permettent aux agents de :
Déclencher des flux dans les systèmes de l'entreprise
Effectuer des calculs ou des analyses complexes
Communiquer avec l'extérieur, par exemple en envoyant des notifications ou en produisant des rapports
Les outils transforment les agents de planificateurs passifs en exécutants actifs. Sans outils, les agents peuvent analyser et élaborer des stratégies; avec des outils, ils peuvent agir, comblant ainsi le fossé entre l'intention et l'impact.
Pour gérer les outils de votre agent, vous pouvez :
Pour en savoir plus sur les outils, consultez la section « Outils de création ».
Ajouter un outil à un agent
Les outils peuvent être ajoutés à votre agent à partir du catalogue, de votre instance locale, en important une spécification OpenAPI ou en créant un flux à l'aide du générateur de flux. Une fois qu'un outil est ajouté à la panoplie de l'agent, celui-ci commence à l'utiliser.
Les options suivantes sont disponibles :
Créer des outils Python à l'aide de l'ADK
Pour créer et importer des outils Python, utilisez le kit de développement de l'agent (ADK). Pour en savoir plus, consultez la section « Importation d'outils » dans l'ADK.
Modifier l'outil d'un agent
Vous pouvez modifier un outil en changeant son nom, sa description, ses entrées et ses sorties.
À partir de l'ensemble d'outils de l'agent dans la section Ensemble d'outils, recherchez votre outil dans la liste des outils.
Sélectionnez le menu de débordement de l'outil et cliquez sur Modifier les détails.
Modifiez le champ Nom ou Description.
Modifiez les entrées ou les sorties, puis cliquez sur Enregistrer les modifications.
Retirer un outil à un agent
Les outils peuvent être retirés à votre agent.
À partir de l'ensemble d'outils de l'agent dans la section Ensemble d'outils, recherchez votre outil dans la liste des outils.
Sélectionnez le menu de débordement de l'outil et cliquez sur Supprimer.
Cette action supprime l'outil de l'agent mais le conserve dans votre instance locale.
Si l'agent ne demande pas de saisie d'outil ou de propriété, assurez-vous que la saisie d'outil et la propriété sont définies comme obligatoires et qu'aucune valeur par défaut n'est définie.
Vous pouvez ajouter des outils à votre agent à partir d'un catalogue.
Vous pouvez ajouter des outils à votre agent à partir d'une instance locale.