UiPath Documentation
activities
latest
false
Actividades de Integration Service
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Generar finalización de chat

Utiliza el conector de Uipath para generar la finalización del chat.

Descripción

Dada una solicitud de usuario, esta actividad genera una respuesta de finalización del chat. La solicitud puede incluir tanto instrucciones del sistema como instrucciones del usuario, así como parámetros específicos de la tarea en función de la configuración del modelo en la API NVIDIA NIM.

Cómo utilizar la actividad en un proceso agéntico

Para utilizar esta actividad en un proceso agéntico de Maestro, sigue estos pasos:

  1. Abre un proceso agéntico nuevo o existente.
  2. Añade un elemento de tarea de servicio al lienzo y abre el panel Propiedades de la tarea.
  3. Nombra la tarea de servicio Nvidia NIM Hello World.
  4. En la sección Implementación , en la lista desplegable Acción , selecciona Ejecutar actividad del conector.
  5. Selecciona el conector NVIDIA NIM .
  6. Seleccione una conexión existente o cree una nueva. Para obtener más información, consulta Autenticación de NVIDIA NIM.
  7. En Actividad, selecciona Generar finalización de chat.
  8. Para Versión del modelo, elige un modelo de la lista de modelos disponibles en el punto final de la API proporcionado en URL cuando se creó el conector. La versión del modelo se puede cambiar durante la compilación y la depuración, y se fijará en una versión de proceso cuando se publique la automatización.
  9. Para Texto de solicitud, utiliza el editor de expresiones para componer una solicitud que incluya tanto las instrucciones del sistema como las variables de tu proceso que son necesarias para la tarea del modelo. Para una breve comprobación de conectividad, una simple solicitud como "What can you do" es un buen comienzo.
  10. Conecta el evento de inicio a la tarea de servicio y la tarea de servicio a un nodo de evento final en el lienzo.
  11. Selecciona Depurar para ejecutar este proceso. Después de una ejecución correcta, revisa las variables globales y busca la respuesta {:} del origen: NVIDIA NIM hello world. Toma nota de la estructura de la respuesta.

La salida del agente debe asignarse a una variable de proceso para que pueda influir en el progreso del proceso de Maestro, por ejemplo, para tomar una decisión basada en una evaluación booleana, o para utilizar la respuesta de una tarea de clasificación.

  1. En el modo Diseño, selecciona el agente en el lienzo de diseño.
  2. Selecciona Propiedades.
  3. En Salida. Seleccionar + Añadir nuevo
  4. En Salida, selecciona Añadir nuevo y añade una variable de tipo String con el nombre agent_reponse.
  5. Para Valor: selecciona Variable y examina las variables de salida disponibles del agente NIM. Es probable que se trate de una variable de cadena que contenga la respuesta completa del modelo.

Evaluar la salida

La salida dirigida a humanos, por ejemplo, los motivos de una escalada, puede pasar fácilmente como texto natural para el humano. La salida que se espera para una acción de API/robot debe estar estrictamente compuesta. Aquí hay un ejemplo de solicitud del sistema/usuario que produce una salida específica de un agente. Utiliza el editor de expresiones dentro de Studio para añadir variables según sea necesario.

"What is the quantity on inventory of Order ID " + vars.orderId_1 + "respond only with a JSON object with the quantity in the key Order_Quantity. No explanations, only JSON"
"What is the quantity on inventory of Order ID " + vars.orderId_1 + "respond only with a JSON object with the quantity in the key Order_Quantity. No explanations, only JSON"

El agente responderá con:

{"Order_Quantity":"100"}
{"Order_Quantity":"100"}

Presta especial atención a los tipos en tu solicitud al agente y en la respuesta real. Incluso si la respuesta parece de tipo JSON, en realidad puede ser de tipo string.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado