- Primeros pasos
- Agentes de UiPath en Studio Web
- Acerca de los agentes de UiPath
- Licencia
- Ejecución de agentes
- Agentes y flujos de trabajo
- Mejores prácticas para construir agentes.
- Elegir el mejor modelo para tu agente
- Mejores prácticas para publicar e implementar agentes
- Mejores prácticas para el diseño de contexto.
- Prácticas recomendadas para DeepRAG y Transformación por Lote: JIT frente a estrategias basadas en índice.
- Trabajar con archivos
- Contextos
- Escaladas
- Evaluaciones
- Seguimientos de agente
- Puntuación del agente
- Gestión de agentes de UiPath
- Agentes de UiPath codificados
- Crear con agentes de codificación
Ejecución de agente en Agentes: un único modelo de ejecución que ejecuta agentes de código bajo y codificados de forma coherente, ya sea que se desencadenen desde Debug u Orchestrator.
Todos los agentes se ejecutan a través del mismo motor de ejecución, independientemente de cómo se creen. Esto proporciona un único modelo de runtime que garantiza que los agentes se comporten de forma coherente, ya sea que se creen utilizando herramientas de código bajo o se escriban directamente en el código.
En un nivel alto, este modelo de ejecución compartida proporciona:
- Un motor de ejecución para todos los agentes
- Un contrato de runtime que define cómo se ejecuta un agente
- Un modelo operativo para depurar, supervisar y reanudar la ejecución
Los agentes se representan utilizando una definición estandarizada que incluye solicitudes, herramientas, entradas, salidas y configuración. En runtime, esta definición es interpretada y ejecutada por el mismo motor subyacente.
Esto permite un enfoque de tipo "lo mejor de ambos mundos":
- Los usuarios de código bajo pueden crear e iterar rápidamente utilizando herramientas visuales
- Los desarrolladores profesionales pueden ampliar o convertir los agentes en código cuando sea necesario
- Las empresas se benefician de una gobernanza, seguridad y observabilidad coherentes
Esto elimina la fragmentación entre los agentes de código bajo y los agentes codificados y evita la necesidad de volver a crear agentes al moverse entre estilos de desarrollo.
Modelo de ejecución de agente
Cuando se ejecuta un agente:
- La definición de agente se prepara como un contrato de ejecución independiente.
- El runtime ejecuta el agente en un entorno seguro y sin servidor.
- Los pasos de larga duración (como acciones de intervención humana o procesos externos) pueden pausar la ejecución.
- El agente se reanuda automáticamente cuando se completa la acción requerida.
- Los detalles de ejecución se capturan a través de seguimientos y registros.
Todo esto sucede utilizando el mismo motor, independientemente de si la ejecución se desencadena desde Depurar o desde Orchestrator. Desde la perspectiva de la interfaz de usuario, este modelo de ejecución es en gran parte invisible.
Desde Agent Builder y Orchestrator:
- Seleccionas Depuración para probar un agente.
- Publicas el agente en un tenant de UiPath como solución y lo ejecutas como un trabajo de Orchestrator, desencadenado a través de una API, un nodo de Maestro o una actividad de proceso.
- Ves entradas, salidas, llamadas de herramientas y los seguimientos.
- Ves que las ejecuciones de agente se mueven a través de estados familiares: en ejecución, pendiente, suspendida, completada o fallida.
Seguimientos
Como todos los agentes se ejecutan en el mismo motor, los seguimientos tienen una estructura coherente independientemente de si el agente se creó con herramientas de código bajo o se escribió en código. La IU de seguimientos muestra:
- Llamadas y respuestas de LLM
- Invocaciones de herramientas y resultados
- Errores y acciones de barrera de seguridad