- Introducción
- Primeros pasos
- Modelado de procesos con BPMN
- Comprender el modelado del proceso
- Abrir el lienzo de modelado
- Modelar tu proceso
- Alinear y conectar elementos BPMN
- Autopilot para Maestro (vista previa)
- Repositorio de procesos
- Modelado de procesos con gestión de casos
- Diseñar un esquema de entidad de caso persistente
- Definir claves de caso (de sistema o externo)
- Establecer contratos de entrada/salida y de escritura diferida de tareas
- Reglas de salida y terminación temprana de etapas
- Modelar las etapas principal y secundaria
- Iniciar un caso desde Data Fabric
- Implementar perfiles y permisos a nivel de etapa
- Establecer SLA y reglas de escalado automatizadas
- Configurar un bucle de reprocesamiento (reingreso)
- Gestionar instancias de casos en ejecución: pausar, migrar y reintentar
- Diccionario de componentes de la gestión de casos de Maestro
- Modelado de procesos con Flow
- Implementación del proceso
- Depuración
- Simular
- Publicar y actualizar procesos de agente
- Escenarios de implementación comunes
- Extracción y validación de documentos
- Operaciones de proceso
- Supervisión de procesos
- Optimización de procesos
- Información de referencia
Cree un agente autónomo en el lienzo, transfiérale datos y enrute la ejecución del flujo de trabajo en función de la decisión del agente.
Qué crearás: un flujo que invoca un agente de IA que creas en el lienzo, le pasa datos y enruta la ejecución en función de la respuesta del agente (aprobado, rechazado o fallido). Esta es la base de cualquier automatización agéntica: una decisión impulsada por el razonamiento integrada en un proceso automatizado más grande.
El agente que creas aquí es un agente autónomo: su modelo, solicitudes, herramientas y contexto viven en el nodo y viajan con el flujo. Para reutilizar un agente que ya está publicado en tu organización en lugar de crear uno en línea, utiliza el nodo de proceso BPMN en su lugar.
Qué necesitará
- Una cuenta de UiPath Automation Cloud con acceso a Maestro Flow.
- Un modelo LLM disponible para que lo utilice el agente.
Nodos utilizados
- Desencadenador manual: inicia el flujo bajo demanda mientras construyes
- Agente: un agente de IA que creas en el lienzo, devuelve su salida
- Decisión: ejecución de ramas en función de la respuesta del agente
- Terminar: finaliza el flujo en una ruta de error
Pasos
1. Crea un nuevo flujo y añade un desencadenador
- Abre Maestro → Flow y selecciona Nuevo flujo.
- Arrastra un nodo Desencadenador manual al lienzo.
Para un flujo de producción, reemplazarías esto por un desencadenador programado o de integración. Un desencadenador manual es suficiente mientras creas.
2. Añade un nodo agente
La etiqueta de la paleta del agente es Agente autónomo.
- Arrastra un nodo Agente desde la sección de nodos de UiPath del panel de nodos al lienzo.
- Conéctalo al Desencadenador manual.
- En el panel de propiedades, crea el agente:
- Establece el Modelo o déjalo en el modelo de agente predeterminado de tu organización.
- Escribe la solicitud del sistema, el rol del agente y las instrucciones permanentes. El modelo, la solicitud del sistema y la solicitud del usuario son todos obligatorios.
- Escribe la solicitud de usuario, la tarea para esta ejecución. Referenciar datos de flujo con expresiones; por ejemplo, el texto del documento a clasificar:
$vars.start.output.documentText.
3. Devolver un resultado estructurado
De forma predeterminada, el agente devuelve un campo, content, que mantiene su texto de respuesta. Para ramificarse limpiamente, haz que el agente devuelva un campo estructurado en su lugar.
- Abre la pestaña Variables en el panel de propiedades del agente.
- Añade una variable de salida llamada
decisioncon tipostring. - En la solicitud del sistema, indica al agente que establezca
decisionenapprovedorejected.
4. Gestionar la respuesta del agente
- Arrastra un nodo Decisión al lienzo y conéctalo al nodo Agente.
- Establece la condición para evaluar la salida del agente, por ejemplo:
$vars.agent1.output.decision === "approved". - Conecta la rama Verdadero al siguiente paso de tu automatización (por ejemplo, una notificación o escritura de datos).
- Conecta la rama Falso a un nodo Terminar .
- Establece el estado Terminar en
Failedy añade un mensaje comoAgent returned: $vars.agent1.output.decision.
5. Depurar el flujo
Selecciona Depurar en la barra de herramientas. En el seguimiento de ejecución:
- Selecciona el nodo Agente para inspeccionar qué entradas se enviaron y qué devolvió el agente.
- Confirme que el nodo de decisión tomó la rama correcta dada la salida del agente.
- Si la respuesta del agente no es la esperada, revisa la solicitud del sistema, la solicitud del usuario y la salida declarada antes de cambiar la lógica de flujo no relacionada.
Para ejercer ambas ramas sin esperar respuestas reales del agente, habilita Salida simulada en el nodo Agente y establece una respuesta fija.
Resultado
Tu flujo se ejecuta de principio a fin: el desencadenador manual inicia la ejecución, el nodo de agente razona sobre la entrada y devuelve un campo decision , el nodo de decisión se ramifica en el valor y el nodo Terminar finaliza el flujo en la ruta rechazada . Puedes inspeccionar las entradas y salidas del agente en el seguimiento de ejecución y ajustar las solicitudes directamente en el nodo.
Ampliar este flujo
- Asigna herramientas al agente: conecta los recursos de herramientas (herramientas integradas, herramientas de conector, herramientas de flujo de trabajo de RPA o API, servidores de extracción de documentos o de protocolo de contexto de modelo (MCP)) al identificador de herramientas del agente para que pueda actuar, no solo razonar.
- Arraiga el agente en tus datos: conecta un recurso de contexto al manipulador de contexto del agente para que responda desde una fuente de conocimiento indexada en lugar de solo el modelo.
- Pon a un humano en el bucle: conecta el identificador de Escaladas del agente a un recurso de Escalada para los casos que el agente no debe decidir solo.
- Añadir un bucle: envuelve la invocación del agente en un nodo Bucle para procesar una lista de elementos con el mismo agente.
- Cadena a otro sistema: después de la rama Verdadero del nodo de decisión, añade una solicitud HTTP o un nodo de integración para escribir el resultado en un sistema externo.