- Démarrage
- Agents UiPath dans Studio Web
- À propos des agents UiPath
- Licences
- Cloner un agent low-code en tant qu'agent codé
- Exécuter des agents
- Agents et workflows
- Meilleures pratiques pour créer des agents
- Choix du meilleur modèle pour votre agent
- Meilleures pratiques pour la publication et le déploiement d’agents
- Meilleures pratiques en matière d’ingénierie contextuelle
- Meilleures pratiques pour DeepRAG et la transformation par lots : JIT vs. stratégies basées sur l’index
- Utiliser des fichiers
- Contextes
- Escalades
- Évaluations
- Traçages d’agent
- Score de l’agent
- Gérer les agents UiPath
- Agents codés UiPath
Guide de l'utilisateur des Agents
UiPath prend en charge un chemin de développement continu pour les agents à travers les workflows low-code et pro-code. Vous pouvez commencer par le low-code, convertir en un agent codé lorsque vous avez besoin de plus de contrôle et de flexibilité, et continuer à itérer dans votre IDE sans interruption.
Cette continuité est activée par une infrastructure de runtime partagée. Un agent low-code est fondamentalement une configuration qui définit ses invites et ses outils. Lors du runtime, cette configuration est transformée de manière déterministe en un agent codé équivalent. En d'autres termes, chaque agent low-code s'exécute déjà en tant que code généré dérivé de sa configuration.
Le clonage en tant qu'agent codé rend cette transformation explicite en matérialisant le code généré en tant que projet que vous pouvez inspecter, modifier et posséder. L'agent codé qui en résulte se comporte de manière identique à l'agent low-code d'origine, sans couche de traduction, de réinterprétation ou de lacunes de fonctionnalité.
L'option Cloner en tant qu'agent codé est disponible uniquement pour les agents autonomes. Les agents conversationnels ne prennent pas en charge cette fonctionnalité.
Cloner un agent low-code
-
Dans Studio Web, créez ou ouvrez un agent low-code existant.
-
Sur la zone de dessin, sélectionnez Cloner en tant qu'agent codé.
-
Confirmez l’action.
Résultat : Studio Web crée un nouvel agent codé dans la même solution. L’agent cloné inclut :
- Code source Python généré avec toutes ses dépendances - une représentation des invites, des outils et des schémas de l'agent
- Une clé de projet d'agent pour la synchronisation
Comportement de clonage
Gardez à l'esprit les éléments suivants après le clonage :
- Infrastructure LangGraph - Le clonage suit l'infrastructure LangGraph. La structure et le modèle d'exécution de l'agent cloné reflètent l'architecture LangGraph.
- Agents découplés - L'agent codé cloné et l'agent low-code d'origine sont indépendants à partir du moment du clonage. Les modifications apportées à l'un des agents ne sont pas reflétées dans l'autre.
- Plusieurs clones - Vous pouvez cloner le même agent low-code plus d'une fois. Chaque clone crée un nouvel agent codé ; les clones existants ne sont pas écrasés.
- Opération unidirectionnelle - Le clonage est unidirectionnel. Vous ne pouvez pas cloner un agent codé vers un agent low-code.
Continuer le développement après le clonage
Après le clonage, l'agent codé est entièrement détenu dans le code. Continuez le développement dans votre IDE à l'aide de l'un des workflows suivants, tous deux couverts dans la documentation du SDK :
- WorkSpace Cloud - Votre projet vit dans Studio Web. Synchronisez le code entre votre IDE local et le Cloud à l'aide de
uipath pushetuipath pull. Utilisez ce workflow pour déboguer, évaluer et publier l'agent à partir de Studio Web. Vous pouvez également modifier le code directement dans votre IDE sans utiliser le workflow de synchronisation. - Espace de travail local (aperçu) - Votre projet vit sur votre machine et est lié à une solution Studio Web. L'agent est visible dans Studio Web sans nécessiter de synchronisation push/pull.
Limitations
- Structure du graphique - L'agent cloné prend en charge des outils codés personnalisés et est conçu pour la portabilité. La modification du graphique sous-jacent ou l'extension de l'agent à un workflow n'est actuellement pas prise en charge.
- Performances du démarrage - Les agents clonés peuvent avoir un temps de démarrage à froid plus long que l'agent low-code équivalent.
- Garde-fous pas encore pris en charge - Les garde-fous configurés pour l'agent low-code ne sont actuellement pas inclus dans l'agent cloné.