UiPath Documentation
coding-agents
latest
false
Guide de l'utilisateur d'UiPath pour Coding Agents
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Fonctions codées (Aperçu)

Unités Python ou TypeScript/JavaScript déterministes de logique métier, y compris les transformations de données, les règles de domaine et les appels d'API personnalisés, packagées en tant qu'artefacts UiPath de première classe.

Une fonction codée est une unité atomique et déterministe de logique métier — aucun raisonnement LLM, aucune boucle d’agent — écrite en Python ou TypeScript/JavaScript. Avec un agent de codage, vous décrivez la logique dont vous avez besoin et il élabore, écrit, teste et publie la fonction en tant qu'artefact UiPath de première classe.

Ce que vous créez​

Une fonction codée prend une entrée saisie, exécute un code déterministe et renvoie une sortie saisie. Recherchez-en un lorsqu'une activité générique ne couvre pas la logique dont vous avez besoin: un appel API d'authentification personnalisé, une règle métier spécifique à un domaine, une requête ERP via Integration Service ou une transformation de données.

  • Python — une fonction avec des modèles pydentiques Input/Output , exécutés via la CLI uip function , avec accès au SDK UiPath pour les appels de plateforme.
  • TypeScript ou JavaScript — une fonction déclarée avec defineFunction et un contrat de schéma saisi, qui peut également exposer un point de terminaison HTTP pour le backend d'une application codée ou un déclencheur d'exécution en tant que tâche.

Une fois créée, une fonction peut être appelée en tant que tâche de service Maestro, invoquée à partir d'un agent, démarrée en tant que tâche Orchestrator ou atteinte via HTTP.

La compétence derrière​

Ce travail est alimenté par la compétence uipath-functions, qui élabore une fonction dans l'un ou l'autre des langages, déclare ses contrats d'entrée et de sortie, le teste localement et le compresse et le publie. Vous pouvez le consulter dans le catalogue des compétences.

Une invite de démarrage type​

Une première requête peut ressembler à ceci:

"Créez une fonction codée qui normalise cette charge utile de commande - coupe les espaces blancs, met en majuscules l'ID de commande et convertit la date en ISO 8601.".

L'agent élaboration la fonction, écrit la transformation et l'exécute localement par rapport à un exemple d'entrée avant de la publier.

Plus d’invites à essayer​

  • Créez une fonction Python qui appelle notre API de tarification interne et renvoie le total actualisé.
  • Créez une fonction TypeScript avec un point de terminaison HTTP que le backend d'une application codée peut appeler.
  • Testez cette fonction localement avec trois exemples d'entrées, dont une doit déclencher le chemin d'Error.

Aller plus loin​

Pour obtenir une vue d'ensemble de la création, du test et de la publication de fonctions codées, consultez la documentation des fonctions.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour