UiPath Documentation
activities
latest
false
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.
UiPath logo, featuring letters U and I in white

Actividades de Integration Service

Última actualización 30 de abr. de 2026

Generar finalización de chat

Descripción

Con una solicitud de usuario, una instrucción opcional y otras entradas opcionales como el ID de modelo, etc., se genera una respuesta de finalización del chat. Esta funcionalidad imita las populares capacidades de ChatGPT. Esta actividad permite a los usuarios interactuar con los modelos GPT-3.5 y GPT-4 y simular una experiencia de diálogo con el modelo a través del contexto y los roles de usuario.

Compatibilidad de proyectos

Windows | Multiplataforma

Configuración

  • Conexión : la conexión establecida en Integration Service. Accede al menú desplegable para elegir, añadir o gestionar conexiones.
  • Modelo : el modelo lingüístico de gran tamaño (LLM) que se utilizará para completar el chat. Puedes elegir entre gpt-35-turbo y gpt-4. Puedes obtener más información sobre las diferencias entre estos modelos en la documentación de Microsoft.
    Nota:

    Esta actividad permite a los usuarios seleccionar cualquier modelo GPT-3.5 o GPT-4 que se haya implementado en tu instancia de Azure. Si no ves un modelo en el menú desplegable, ponte en contacto con tu administrador de Azure y asegúrate de que haya implementado el modelo en producción.

  • Solicitud : la entrada que se utilizará para la solicitud de finalización del chat. Más información sobre la ingeniería de solicitudes. Este campo admite entrada de tipo String .
  • Base de conocimientos : indica si la finalización del chat se ejecutará o no con un contexto único almacenado en una base de datos vectorial. Si se selecciona, se requerirán otros campos. Valor booleano. El valor predeterminado es Falso.
  • BD vectorial : la BD vectorial que se utilizará como base de conocimientos interna. Selecciona una opción del menú desplegable. Por ahora, solo Pinecone está disponible. Este campo se muestra si estableces Base de conocimientos en Verdadero.
  • Clave API de Pinecone : si utilizas tu propia instancia de una base de datos vectorial de Pinecone para completar un chat con generación de recuperación aumentada, debes proporcionar la clave API. Esto se puede almacenar como un activo si la seguridad es una preocupación. Este campo admite entrada de tipo String . Este campo se muestra si seleccionas Pinecone para el campo BD vectorial.
  • Entorno de Pinecone : entorno donde se aloja la base de datos de Pinecone. Consulte su instancia. Este es un campo obligatorio si se desea la generación de recuperación aumentada. Selecciona una opción de la lista desplegable disponible.
  • Índice de Pinecone : el índice de Pinecone para buscar contenido relevante. Selecciona una opción de la lista desplegable disponible. Este campo es opcional.
  • Espacio de nombres de Pinecone : el espacio de nombres de Pinecone específico para buscar en el contexto relevante. Selecciona una opción de la lista desplegable disponible. Este campo es opcional.

Administrar propiedades

Utiliza el asistente Administrar propiedades para configurar o utilizar cualquiera de los campos estándar o personalizados del objeto. Puedes seleccionar campos para añadirlos al lienzo de actividad. Los campos estándar o personalizados añadidos están disponibles en el panel Propiedades (en Studio Desktop) o en Mostrar propiedades adicionales (en Studio Web).

Propiedades adicionales

  • Versión de API : la versión de API que se utilizará para esta operación. sigue el formato AAAA-MM-DD. Este campo admite entrada de tipo String .
  • Instrucción : instrucciones que guían a la IA para que responda de una manera que coincida con tu intención. El valor predeterminado es nulo. Este campo admite entrada de tipo String .
  • Máximo de tokens : el número máximo de tokens permitidos para la solicitud y la respuesta generada. Menos tokens son más baratos. La mayoría de los modelos admiten un máximo de 4096 tokens, sin embargo, algunos modelos solo admiten 2048. El valor predeterminado es 3840. Consulta más información sobre los tokens.
  • Temperatura : un número entre 0 y 2. Valores más altos como 0.8 hacen que la salida sea más aleatoria, mientras que valores más bajos como 0,2 la hacen más precisa y determinista. El valor predeterminado es 1.
  • N : el número de opciones de finalización que quieres que devuelva la IA. El valor mínimo de este campo es 1. El valor predeterminado es 1.
  • P superior : un número entre 0 y 1. Cuanto menor sea el número, menos tokens se tendrán en cuenta. El valor predeterminado es 1.
  • Transmisión : especifica si se debe transmitir el progreso parcial. Si se establece, los tokens se envían como eventos enviados por el servidor solo de datos a medida que están disponibles, con el flujo terminado por un mensaje data:[DONE] . El valor predeterminado es Falso.
  • Penalización de presencia : un número entre -2.0 y 2.0. Los valores positivos sancionan los nuevos tokens en función de si aparecen en el texto hasta el momento, lo que aumenta la probabilidad del modelo de hablar sobre nuevos temas. El valor predeterminado es 0.
  • Penalización de frecuencia : número entre -2.0 y 2.0. Los valores positivos sancionan los nuevos tokens en función de su frecuencia existente en el texto hasta el momento, disminuyendo la probabilidad del modelo de repetir la misma línea palabra por palabra. El valor predeterminado es 0.
Salida
  • Texto más generado : la cadena de finalización de chat más generada. Si estás interesado en devolver solo una única respuesta (es decir, N=1, que es el valor predeterminado), esta será la salida que probablemente querrás utilizar. Es un tipo de datos Text al que es fácil asignar una variable y utilizarlo directamente en otras actividades/entradas de texto.
  • Finalización del chat : el objeto ChatCompletion completo que incluye:
    • Opciones: o respuestas del modelo. Puedes establecer el número total de respuestas que deseas del modelo utilizando el campo 'N' en las opciones adicionales de la actividad, que por defecto es 1. Esto devolverá como una matriz con el primer objeto a partir de 0. Ej. Hacer referencia a un único objeto en una matriz dentro de un control 'Para cada': Response.Choices(0).Text. Para obtener más información, consulta la documentación del objeto Finalización de chat.
  • Descripción
  • Compatibilidad de proyectos
  • Configuración
  • Administrar propiedades
  • Propiedades adicionales

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado