logo
Desarrollo
Buscar
Variables personalizadas

Variables personalizadas

Las variables personalizadas se definen por los desarrolladores y se utilizan para acceder a los datos de las variables durante el tiempo de ejecución de un agente, lo que permite implementar lógica y generar respuestas dinámicas. Los usuarios pueden hacer referencia rápidamente a las variables personalizadas en un agente escribiendo {{. Durante el tiempo de ejecución, las variables personalizadas se sustituyen automáticamente por los valores correctos; si no se ha establecido ningún valor, estarán vacías.

  • Los desarrolladores pueden asignar valores a variables personalizadas. Los desarrolladores pueden establecer valores de variables temporales mediante la API, el widget y el iframe.
  • Los valores de variables temporales no se almacenan; los valores establecidos mediante la API, el widget o el iframe solo son válidos durante la conversación actual.

Creación de variables personalizadas

  1. Se inicia sesión en la plataforma GPTBots. A continuación, se accede a la página de gestión de agentes y se selecciona la tarjeta del agente para entrar en la página de gestión de la configuración del agente.
  2. Se selecciona el botón «Custom Variables» en la esquina superior derecha para acceder a la página de gestión de variables. Aquí se pueden ver, editar y eliminar las variables personalizadas existentes.
    alt text
  3. Se selecciona el botón «Add Custom Variable» para abrir el cuadro de diálogo de creación de variables personalizadas. Actualmente, se pueden crear variables personalizadas de tipos como string, number e integer.
    alt text
    • Nombre de variable: Debe empezar por una letra; admite de la a a la z, números y guiones bajos.
    • Valor de la variable: El valor introducido es el valor predeterminado de la variable, que se almacenará de forma permanente en el agente.

Durante una conversación, los usuarios pueden establecer valores de variables temporales mediante la API, el widget o el iframe. Los valores de las variables temporales solo tienen efecto durante la conversación actual. Si el usuario no establece un valor de variable temporal, se utilizará el valor predeterminado de la variable.