- Información general
- Primeros pasos con los agentes de UiPath
- Primeros pasos con los agentes de UiPath utilizando LangGraph
- Crear un agente de código bajo en Studio Web
- Añadir herramientas a tu agente de UiPath
Cree e implemente un agente de UiPath de código bajo desde la CLI, desde el andamio hasta la carga de Studio Web.
En este lab, utilizará UiPath CLI para crear un agente de código bajo desde cero, sin abrir UiPath Studio hasta el paso final. Harás lo siguiente:
- Instala la UiPath CLI y la herramienta del agente.
- Instala las habilidades de UiPath para tu agente de codificación (opcional).
- Autenticarse en UiPath.
- Andamiar una nueva solución y un proyecto de agente de código bajo.
- Configura el agente editando
agent.jsonyentry-points.jsondirectamente. - Valida el agente y cárgalo en UiPath Studio Web.
- Prueba el agente en Studio Web con un escenario real.
Hay algunos enfoques para crear agentes de UiPath. Esto utiliza la UiPath CLI; también puedes crear agentes utilizando el Agent Builder de código bajo y utilizando el SDK de LangGraph.
Tiempo estimado: 30-45 minutos
Qué estás creando
Este lab le guía a través de la creación de un selector de monstruos, un agente de código bajo para un gremio de aventureros ficticio en un mundo de juego de rol (RPG) de fantasía. El agente elige el monstruo más apropiado desde el punto de vista temático para una misión de una lista de candidatos. Es deliberadamente simple, por lo que el enfoque permanece en el flujo de trabajo CLI, no en la lógica del dominio. El mismo agente aparece en el complemento Añadir herramientas a tu laboratorio de agente de UiPath .
Este es el diseño completo de lo que estás creando:
| Componente | Detalles |
|---|---|
| Solicitud del sistema | Eres un maestro del juego RPG. Dada una descripción de la misión y una lista de monstruos candidatos, elige UNO cuya historia, entorno o nivel de amenaza se ajuste mejor a la misión. Devuelve solo el slug de índice de tu elección. |
Entrada: questDescription | string; la descripción de la misión proporcionada por la persona que llama |
Entrada: monsters | array; Monstruos candidatos (cada uno con un nombre y un slug de índice), proporcionados por la persona que llama |
Salida: monsterIndex | string; el índice slug del monstruo seleccionado |
Siéntase libre de adaptar el laboratorio.
Puedes seguir el ejemplo del selector de monstruos o adaptarlo a tu propio caso de uso. Para personalizarlo, solo necesitas ajustar tres cosas: la solicitud del sistema, tus campos de entrada y tus campos de salida. El resto del laboratorio funciona de la misma manera para casi cualquier escenario de clasificación o selección de un solo turno.
Requisitos previos
- Versión de CLI : validada con UiPath CLI v1.1.0. Comprueba tu versión utilizando
uip --version. Diferentes versiones pueden comportarse de forma diferente; informa de la deriva conuip feedback send. - Cuenta de UiPath : regístrate o inicia sesión en UiPath Automation Cloud antes de comenzar.
- Node.js 18+ : necesario para instalar la CLI. Consulta con
node --version. Descárguelo desde nodejs.org si es necesario. - Un terminal : PowerShell o Bash funcionan. Los comandos de este lab son independientes del shell.
- Derechos de administrador : la instalación de paquetes npm globales requiere permisos elevados. Confirme que puede ejecutar
npm install -gantes de comenzar.
No se requiere experiencia previa en UiPath.
Lo que este lab no necesita. A diferencia del lab de agente codificado, este lab no requiere Python, SDK de Python o herramientas como uv. Y aunque no es necesario, un agente de codificación puede ser un socio de creación útil. Los agentes de UiPath están configurados completamente con una solicitud del sistema y esquemas JSON; no se requiere ningún código.