- Vue d'ensemble (Overview)
- Commencer avec les agents UiPath
- Premiers pas avec les agents UiPath utilisant LangGraph
- Créer un agent low-code dans Studio Web
- Ajouter des outils à votre agent UiPath
Étendez un agent UiPath low-code avec un outil de workflow d'API qui interroge le 5e SDR au moment du runtime.
Ce lab crée une partie de UiPathDetector, un système d’ainvite RPG basé sur UiPath pour le groupe de l’aexplorateur fictif. Il étend un agent créé dans le laboratoire Premiers pas avec les agents UiPath . Vous créez un connecteur d'API actif qui recherche le SDR 5e (Document de référence système), puis fournissez à votre agent Selector Task ce connecteur ce connecteur comme outil. L'agent l'utilise de manière autonome au moment de l'exécution: décider ce qu'il faut rechercher, appeler l'API et sélectionner la meilleure correspondance dans les résultats.
À la fin, vous aurez UiPathfinder.QuestParser: un agent qui reçoit uniquement une description de la demande, décide ce qu'il faut rechercher, appelle l'outil Monstre requête et renvoie les champs clés du Robot sélectionné, sans liste préremplie requise.
Sans outil, l'agent dépend de l'appelant pour préextraire les candidats et les transmettre sous forme de données. L'ajout d'un outil modifie les éléments suivants: l'agent décide au moment de l'exécution des éléments à rechercher, appelle l'API et raisonne sur les résultats en direct. Il s'agit du modèle qui sous-tend la plupart des workflows d'agent de production; la valeur de l'agent vient de sa capacité à récupérer et à raisonner, et pas seulement à classer ce qui lui est transmis.
Vous allez procéder comme suit:
- Créez un workflow d'API Test Manager qui appelle le 5e SDR.
- Connectez-le à votre agent Monsélectionner en tant qu'outil.
- Mettez à jour le contrat de l’agent pour refléter la nouvelle fonctionnalité.
- Testez l'ensemble de l'agent utilisant l'outil de bout en bout.
Temps estimé: 30 à 45 minutes
Ce que vous créez
| Composant (Component) | Détails (Details) |
|---|---|
| Workflow d’API | Accepte searchName (chaîne), appelle l'API Open5e 5e SDR, renvoie le tableau monsterResults |
Entrée de l’agent: questDescription | string; la description de la requête. L'agent récupère ses propres candidats via l'outil |
Sortie de l’agent: monsterIndex | string; l'identifiant key de l'API pour le moniteur sélectionné, par exemple srd_goblin |
Sortie de l’agent: monsterName | string; nom complet du robot sélectionné |
Sortie de l’agent: monsterType | string; type de création (par exemple, beast, undead, version L’API le renvoie comme un objet, afin que l’agent lise type.name |
Sortie de l’agent: monsterCr | string; évaluation des défis. L’API renvoie un nombre, tel que 0.25, que l’agent restitue sous la forme de texte |
Sortie de l’agent: monsterReasoning | string; l'explication de l'agent concernant la raison pour laquelle il a sélectionné ce Extrait pour la requête |
Prérequis
- Studio Web : s'exécute dans votre navigateur; aucune installation de bureau requise. Ouvrez Studio Web dans Chrome, Edge ou Firefox avant de commencer.
- Compte UiPath : inscrivez-vous ou connectez-vous sur UiPath Automation Cloud avant de commencer.
- Node.js 18+ : requis pour installer la UiPath CLI. Installez depuis nodejs.org si nécessaire.
- UiPath CLI v1.198.0+ - requis pour déployer le démarrage. Vérifiez avec
uip --version; installez ou mettez à niveau avecnpm install -g @uipath/cli. - Un agent de sélection Monstre dans Studio Web : ce laboratoire s'appuie sur l'agent de la section Premiers pas avec les agents UiPath. Si vous avez terminé ce travail, votre agent est déjà là. Si ce n’est pas le cas, déployez le démarrage:
git clone https://github.com/cliff-simpkins/UiPath-Workshops.git
cd UiPath-Workshops/starters/monster-selector
uip login
uip solution upload .
git clone https://github.com/cliff-simpkins/UiPath-Workshops.git
cd UiPath-Workshops/starters/monster-selector
uip login
uip solution upload .
Ouvrez Studio Web et confirmez que Monsecteur apparaît dans votre espace de travail avant de commencer l'étape 1.