UiPath Documentation
coding-agents
latest
false
Guía del usuario de UiPath para Coding Agents
Importante :
Este contenido se ha traducido mediante traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Funciones codificadas (vista previa)

Unidades deterministas de lógica empresarial Python o TypeScript/JavaScript, incluidas las transformaciones de datos, reglas de dominio y llamadas a API personalizadas, empaquetadas como artefactos de UiPath de primera clase.

Una función codificada es una unidad atómica y determinista de lógica empresarial (sin razonamiento LLM, sin bucle de agente) escrita en Python o TypeScript/JavaScript. Con un agente de codificación, describe la lógica que necesita y andamia, escribe, prueba y publica la función como un artefacto de UiPath de primera clase.

Lo que creas​

Una función codificada toma una entrada escrita, ejecuta código determinista y devuelve una salida escrita. Busca una cuando una actividad genérica no cubra la lógica que necesitas: una llamada a la API de autenticación personalizada, una regla empresarial específica de dominio, una consulta ERP a través de Integration Service o una transformación de datos.

  • Python : una función con modelos Pydantic Input/Output , se ejecuta a través de la CLI uip function , con acceso al SDK de UiPath para llamadas de plataforma.
  • TypeScript o JavaScript : una función declarada con defineFunction y un contrato de esquema con tipo, que también puede exponer un punto final HTTP para el backend de una aplicación codificada o un desencadenador de ejecución como trabajo.

Una vez creada, una función puede llamarse como tarea de servicio de Maestro, invocarse desde un agente, iniciarse como un trabajo de Orchestrator o accederse a través de HTTP.

La habilidad detrás de esto​

Este trabajo está impulsado por la habilidad uipath-functions, que andamia una función en cualquier idioma, declara sus contratos de entrada y salida, la prueba localmente y la empaqueta y publica. Puedes verlo en el catálogo de Habilidades.

Una solicitud de inicio típica​

Una primera solicitud podría tener este aspecto:

"Crear una función codificada que normalice la carga útil de este pedido: recorta los espacios en blanco, pone en mayúsculas el ID del pedido y convierte la fecha a ISO 8601."

El agente aplica andamios a la función, escribe la transformación y la ejecuta localmente en una entrada de muestra antes de publicarla.

Más solicitudes para probar​

  • Cree una función de Python que llame a nuestra API de precios interna y devuelva el total descontado.
  • Crea una función de TypeScript con un punto final HTTP al que pueda llamar el backend de una aplicación codificada.
  • Prueba esta función localmente con tres entradas de ejemplo, incluida una que debería desencadenar la ruta de error.

Profundizar​

Para obtener una imagen completa de las funciones codificadas de creación, prueba y publicación, consulta la documentación de Funciones.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado