OpenAI: acción Chat AI

El OpenAI: La acción de Chat AI se comporta como ChatGPT (un subconjunto de IA generativa), que toma un mensaje como entrada y genera una respuesta como salida.

Antes de empezar

  • Debe tener el rol Bot creator a fin de usar la acción de Chat AI de OpenAI en un bot.
  • Asegúrese de tener las credenciales necesarias para enviar una solicitud y haber incluido OpenAI: Acción Autenticar antes de llamar cualquier acción de OpenAI.

En este ejemplo, se describe cómo enviar un mensaje en lenguaje natural con la acción de Chat AI de OpenAI y obtener una respuesta adecuada.

Procedimiento

  1. En la Automation Anywhere Control Room, navegue hasta el panel Acciones, seleccione IA generativa > de OpenAI, arrastre OpenAI: Chat AI y colóquelo en el lienzo.
  2. Ingrese o seleccione los siguientes campos:

    OpenAI Chat AI

    1. Para Autenticar, seleccione Última versión para usar OpenAI: Acción Autenticar con la clave API.
      Si selecciona Estar en desuso, puede autenticarse con la clave API sin llamar a la acción Autenticar.
      Nota: La opción Estar en desuso quedará obsoleta en la próxima versión.
    2. Introduzca Predeterminado como nombre de la sesión para limitarla a la sesión actual.
    3. Seleccione un modelo de lenguaje extenso (LLM) para usar en su chat del menú desplegable Modelo. Puede seleccionar los siguientes modelos:
      • gpt-3.5-turbo (predeterminado)
      • gpt-3.5-turbo-16k
      • gpt-4
      • gpt-4-32k
      • Otra versión compatible para ingresar un modelo compatible. Además de los modelos enumerados anteriormente, puede explorar una variedad de otros modelos de vista previa basados ​​en texto compatibles desde OpenAI other supported versions (excluidos los modelos de visión).
    4. Ingrese un mensaje para que el modelo lo use para generar una respuesta.
      Nota: Las acciones de chat conservan el resultado de la acción de chat anterior dentro de la misma sesión. Si activa las acciones de chat consecutivamente, el modelo puede comprender los mensajes posteriores y relacionarlos con el mensaje anterior. Sin embargo, todo el historial de chat se elimina una vez finalizada la sesión.
    5. Ingrese la cantidad máxima de tokens que desea generar. De manera predeterminada, si no ingresa un valor, la cantidad máxima de tokens generados se establece automáticamente para mantenerla dentro de la longitud máxima de contexto del modelo seleccionado considerando la longitud de la respuesta generada.
    6. Introduzca una Temperatura. Este valor se refiere a la aleatoriedad de la respuesta. A medida que la temperatura se acerca a cero, hace que la respuesta sea más focalizada y determinista. Cuanto más alto es el valor, más aleatoria es la respuesta.
    7. Para administrar los parámetros opcionales, seleccione en Mostrar más opciones, lo que le permitirá agregar otros parámetros, como: P superior, Detener, Penalización de presencia, Penalización de frecuencia, Usuario, Logit bias y Formato de respuesta. Para obtener información acerca de estos parámetros opcionales, consulte OpenAI create chat.
    8. Guardar la respuesta en una variable. Por ejemplo, la respuesta se guarda en STR_OpenAIChatResponse.
  3. Haga clic en Ejecutar para iniciar el bot. Podrá leer el valor del campo simplemente mediante la impresión de la respuesta en un Cuadro de mensaje acción. En este ejemplo, STR_OpenAIChatResponse imprime la respuesta.
    Consejo: Para mantener múltiples chats en el mismo bot, deberá crear múltiples sesiones con diferentes nombres o variables.