- 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.
- Solicitudes
- Trabajar con archivos
- Contextos
- Escalaciones y memoria del agente
- Evaluaciones
- Seguimientos de agente
- Puntuación del agente
- Gestión de agentes de UiPath
- Agentes de UiPath codificados
Guía del usuario de Agents
Añade servidores de Protocolo de contexto del modelo (MCP) como herramientas dentro de los agentes de UiPath para ampliar sus capacidades y permitir la interacción con sistemas, API o modelos externos.
MCP ofrece un protocolo estandarizado para comunicar y compartir datos contextuales entre modelos lingüísticos de gran tamaño (LLM), agentes y aplicaciones. Dentro de UiPath, esto permite a los agentes llamar a varios servidores MCP que exponen funciones, datos o capacidades de automatización como herramientas reutilizables. La integración de MCP garantiza que los agentes puedan acceder sin problemas a los puntos finales de MCP alojados en UiPath y externos.
Los agentes pueden conectarse a los siguientes tipos de servidores MCP:
- Servidores MCP de UiPath: creados y alojados directamente dentro de la UiPath Platform. Pueden exponer artefactos como flujos de trabajo de RPA, actividades, agentes y procesos.
- Servidores MCP codificados: servidores desarrollados e implementados a medida creados utilizando SDK compatibles (por ejemplo, Python). Se versionan y se gestionan a través de los mecanismos de integración de UiPath.
- Servidores MCP de comando: servidores externos que se introducen a través de un paquete de comandos (por ejemplo, un módulo NPM o PyPI), lo que permite una integración rápida a través de una simple ejecución de línea de comandos.
- Servidores MCP remotos: conexión segura a servidores MCP alojados fuera de UiPath.
Una vez que añades un servidor MCP como herramienta, el agente puede llamar a sus puntos finales a través del protocolo MCP utilizando las entradas contextuales recopiladas durante la ejecución.
Casos de uso típicos
Los servidores MCP como herramientas permiten un amplio rango de escenarios de automatización e integración:
- Recuperación de datos sensible al contexto: llama a servidores MCP que proporcionan información en tiempo real, como datos meteorológicos o métricas financieras, y utiliza este contexto dentro de su flujo de razonamiento.
- Orquestación de API externa: expón las API externas a través de MCP e intégralas directamente en los agentes en lugar de definir flujos de trabajo complejos de la API.
- Extensiones de lógica personalizadas: empaqueta la lógica específica del dominio o microservicios impulsados por LLM en servidores MCP que se convierten en herramientas de agente, lo que garantiza una implementación y mantenimiento coherentes.
- Integración entre entornos: los agentes alojados en UiPath pueden interactuar de forma segura con los servidores MCP a través de Orchestrator.
Configurar servidores MCP como herramientas de agente
Para añadir un servidor MCP como herramienta de agente, sigue estos pasos:
- Primero, realiza la configuración del servidor en Orchestrator. Registra y configura los servidores MCP en Orchestrator, en la pestaña Servidores MCP. Para obtener más detalles, consulta Detalles sobre la gestión de servidores MCP.
- En el lienzo del agente, selecciona Añadir herramienta y, luego, selecciona Servidor MCP.
- Elige entre los servidores configurados disponibles.
- Cada servidor MCP puede exponer varias herramientas. Selecciona cuál de estas herramientas quieres que utilice el agente.
- Para cada herramienta seleccionada, configura los parámetros de entrada. Estos parámetros definen cómo el agente pasa el contexto o los datos a la herramienta MCP en runtime.
Los agentes mantienen sesiones de MCP persistentes en todas las ejecuciones para reducir la latencia, reconectando o renovando automáticamente las sesiones caducadas según sea necesario durante la ejecución de la herramienta.