UiPath Documentation
getting-started
latest
false
Guía del desarrollador de introducción
  • Información general
    • Información general
  • Primeros pasos con los agentes de UiPath
    • Introducción
    • Configura tu entorno
    • Crear el agente
    • Probar el agente
  • 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
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.

Probar el agente

Valida la configuración del agente, implementa en Studio Web y ejecuta pruebas de extremo a extremo en el panel de depuración.

Con el agente validado localmente, estás listo para cargarlo en Studio Web y ejecutar una prueba en vivo.

Paso 7: cargar en Studio Web

Carga la solución a Studio Web desde el directorio de soluciones:

uip solution upload .
uip solution upload .

Una carga correcta devuelve "Status": "Uploaded successfully" junto con un SolutionId y un DesignerUrl que puedes abrir directamente en un navegador. Su agente ahora existe como un proyecto editable en Studio Web.

Nota:

Cargar frente a implementar. uip solution upload la solución a Studio Web como un proyecto de origen editable: el destino correcto para el desarrollo y las pruebas. Cuando estés listo para ejecutar el agente en producción, deberás utilizar uip solution pack + uip solution publish para crear un paquete versionado e implementarlo en Orchestrator. Este lab utiliza carga.


Paso 8: probar el agente en Studio Web

  1. Inicia sesión en UiPath Automation Cloud y abre Studio Web desde la navegación lateral.

  2. Busca tu proyecto de SelectorMonster en la lista de proyectos y selecciónalo para abrirlo.

  3. Studio Web abre el agente en Agent Builder. Confirme que puede ver:

    • La solicitud del sistema en el panel derecho
    • questDescription y monsters enumerados como entradas
    • monsterIndex enumerado como salida
  4. Selecciona Depurar en la barra de herramientas superior. En el panel de entrada, pegue el siguiente JSON:

    {
      "questDescription": "A wealthy merchant's caravan has been attacked near the harbor. Eyewitnesses report tentacles, hypnotic powers, and strange psychic disturbances for miles around.",
      "monsters": [
        {"index": "aboleth", "name": "Aboleth"},
        {"index": "kraken", "name": "Kraken"},
        {"index": "giant-octopus", "name": "Giant Octopus"},
        {"index": "sea-hag", "name": "Sea Hag"},
        {"index": "dryad", "name": "Dryad"}
      ]
    }
    {
      "questDescription": "A wealthy merchant's caravan has been attacked near the harbor. Eyewitnesses report tentacles, hypnotic powers, and strange psychic disturbances for miles around.",
      "monsters": [
        {"index": "aboleth", "name": "Aboleth"},
        {"index": "kraken", "name": "Kraken"},
        {"index": "giant-octopus", "name": "Giant Octopus"},
        {"index": "sea-hag", "name": "Sea Hag"},
        {"index": "dryad", "name": "Dryad"}
      ]
    }
    
  5. Selecciona Guardar y depurar para ejecutar el agente.

  6. Revisa el resultado en el panel Salida . Verifica que monsterIndex contenga "aboleth" o "kraken" : ambas son selecciones defendibles para un horror acuático con tentáculos que controla la mente. Si ves "giant-octopus", es posible que sea necesario ajustar la solicitud.

Importante:

Los agentes no son deterministas. Incluso con temperature: 0, el modelo puede producir diferentes salidas en las ejecuciones. El objetivo es una selección defendible, no una cadena específica. Usa los siguientes dos ejemplos para desarrollar una idea de cómo razona el agente; las respuestas incorrectas coherentes son una señal para refinar la solicitud.

Prueba estas entradas adicionales:

  • "questDescription": "Clear out the moon-worshipping coven abducting village children under the full moon" con los candidatos "sea-hag", "night-hag", "green-hag", "dryad"; debe devolver una variante hag
  • "questDescription": "Slay the beast terrorizing the northern kingdoms with fire and ancient cruelty" con los candidatos "ancient-red-dragon", "young-red-dragon", "hell-hound", "salamander"; debe devolver "ancient-red-dragon"

Lo que creaste

Has creado y publicado un agente de código bajo utilizando la UiPath CLI:

  • Se ha aplicado andamiaje a una solución y un proyecto de agente desde el terminal.
  • Configuraste la solicitud del sistema, el esquema de entrada y el esquema de salida editando agent.json y entry-points.json directamente.
  • Validó el proyecto localmente antes de cargarlo.
  • Cargado en Studio Web y ejecutado una prueba en vivo.

Comandos clave de este lab:

ComandoLo que hace
uip solution init <name>Crear una nueva solución (el contenedor implementable)
uip agent init <path>Andamiar un nuevo proyecto de agente de código bajo y registrarlo con la solución
uip agent validate <path>Valide el esquema del agente localmente antes de cargarlo
uip solution upload .Cargar la solución a Studio Web como proyecto editable

Siguientes pasos

  • Añadir herramientas a tu agente de UiPath : amplía el Selector de Monster con una herramienta que llame a la API de D&D 5e directamente, eliminando la entrada monsters[] y permitiendo que el agente decida qué buscar.
  • Patrones de orquestación (futuro laboratorio): se puede llamar a tu agente desde proyectos de UiPath Flow, flujos de trabajo de API y otros agentes.
  • Documentación de agentes de UiPath : referencia completa para las capacidades de agente de código bajo y codificado.
  • Comunidad de UiPath : foros, tutoriales y debates para desarrolladores
Consejo:

La próxima vez, salta al final. Ahora que comprendes lo que hace cada comando, tu agente de codificación puede ejecutar toda la secuencia desde una sola solicitud. Con las habilidades de UiPath instaladas (Paso 2), las habilidades llevan el conocimiento de CLI, y tu solicitud solo necesita proporcionar lo que no pueden saber: el nombre del agente, las entradas, las salidas y la solicitud del sistema.

"Crea un agente de UiPath de código bajo llamado [AgentName]. Esquema de entrada: [enumerar cada campo con nombre, tipo y descripción]. Esquema de salida: [enumerar cada campo]. Solicitud del sistema: '[su solicitud]'. Validar y cargar".

Por ejemplo, para volver a crear el agente Selector de Monstruos que creaste en este laboratorio:

"Crea un agente de UiPath de código bajo llamado MonsterSelector. Esquema de entrada: questDescription (cadena, "Descripción de la misión") y monsters (matriz, "Monstruos candidatos de la API de D&D 5e"). Esquema de salida: monsterIndex (cadena, "El slug de índice del monstruo elegido"). Solicitud del sistema: 'Eres un maestro de un juego de rol que ayuda a seleccionar el monstruo más apropiado temáticamente para una misión. Dada una descripción de la misión y una lista de monstruos candidatos (cada uno con un nombre y un slug de índice), elige el ÚNICO monstruo cuya historia, entorno o nivel de amenaza se ajuste mejor a la misión. Devuelve SOLO el slug de índice de tu monstruo elegido. No devuelva el objeto completo ni ningún comentario, solo el slug de cadena. Si caben varios candidatos, favorezca la opción más icónica o temáticamente resonante.' Validar y cargar".

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado