Graphlogic-latam
  • Getting Started
    • 🚀Guía de documentos
    • 📑Tutoriales de bots
      • 📋Creación de un robot de encuestas sencillo
      • ☔Creación de un bot con integración del servicio meteorológico
      • 🗣️Crear un bot con reconocimiento de voz
    • ❓PREGUNTAS FRECUENTES
    • 📔Qué preparar antes de crear tu Bot
      • 🔘Definir el objetivo y la funcionalidad necesaria
      • 💾Preparar los datos para el robot
      • 🧍Estilo de comunicación y humanización del bot
    • 📕Qué es Graphlogic.ai
    • 🗓️Historia de los comunicados
    • ▶️Cómo empezar a utilizar la Plataforma
      • 👨‍🦱Cuenta de usuario de la plataforma
        • 👨‍🦱Registro y autorización
        • 🏢Cuenta de usuario y empresa
        • 👨‍👨‍👦Funciones y gestión de usuarios en la empresa
        • 💵Suscripción y pago
  • 💻Vista general de las pestañas de la plataforma
    • 📁Pestaña Panel de control (Carpetas)
    • 📊Ficha Recursos
  • 🛠️Cómo crear tu Bot
    • 💡Proyecto: creación, edición, clonación y supresión
    • 🧾Agente y sus versiones
    • 🕵️‍♂️Agente: creación, edición y supresión
    • 📗Creación de un agente en Excel
    • 🔁Agente: exportación, importación, clonación y sustitución
    • 🗳️Visión general de BotBuilder y sus pestañas
      • 🗒️Pestaña Diseñador de agentes
      • 🎴Pestaña Intentos
      • 📖Pestaña Vocabularios
      • ↗️Ficha Solicitudes externas
      • ⬇️Fuentes de datos de preguntas y respuestas
    • 🚧Cómo construir el guión de un Agente
      • 🗃️Creación y tipos de ranuras y sub ranuras
      • 🎚️Desplazamiento y clonación de ranuras y ramas de script
      • 🧾Navegación por el árbol de guiones
      • 🖊️Cómo crear y configurar las franjas horarias
        • ▶️Inicio de un guión | Ranura de inicio
        • ⬇️Correos y notificaciones | Ranura para solicitudes entrantes
        • ⌚Activación del chatbot con un temporizador | Ranura del temporizador
        • 🛎️Correos en WhatsApp | Ranura de notificación
        • 📎Envío de archivos a usuarios bot | Ranura para archivos adjuntos
        • 📃Respuestas de texto | Ranura de texto
        • ⬆️External Request slot (Sending Requests to APIs from script)
        • 🗣️Transferencia del diálogo al operador | Cambiar ranura de modo de chat
        • 🧎Esperar el mensaje del usuario Bot | Esperar el espacio de reacción
        • 📚Bifurcación del script en función de las condiciones| Ranura de regla de transición y subranura de c
        • 7️⃣Botones en los mensajes del bot | Ranura de menú de botones +Subranuras de botones y Fallback
        • 🧏‍♂️Comprobación del formato de los datos introducidos por el usuario del bot| Ranura Expresión regular
        • 💡Reconocimiento de intenciones | ranura NLU + subranuras Intent y Fallback
        • 🤸‍♂️Transiciones a partes aleatorias del guión | Ranura de salto
        • 📑Recogida de datos del usuario Bot | Slot Llenado de slot
        • 💾Crear y guardar variables de contexto | Ranura de memoria
        • 📘Reconocimiento de entidades | Ranura para sinónimos
        • 🔄Implementación de bucles en un script | Repetición de slotGraphlogic.ai documentación
        • 🪩Reconocimiento de idiomas
        • 👩‍💻Generar una respuesta basada en una fuente de datos |Q&A
    • 🗨️Reconocimiento del lenguaje natural en los agentes
      • 🗣️Reconocimiento del lenguaje natural
      • 📈Las 5 intenciones principales
      • 🔒Reconocer entidades | Vocabularios
    • ✒️Sintaxis
    • ↕️Orquestación de agentes
    • ☎️Transferencia a un operador
    • 📌Opción de punto de guardado
    • ↘️Estado de la comunicación. Opción Continuar conversación
  • 🔀Cómo utilizar el contexto del chat en su agente
    • 🔡Variables de contexto
    • ✅Variables de contexto del sistema
    • 🖥️Variables de contexto del canal
    • 🚹Variables de contexto del usuario
  • ✅Cómo formar con éxito a su agente
    • ✅Requisitos para el éxito de la formación de agentes
    • 📋Probar el script del Agente
    • 👨‍💻Comprobación y mejora del reconocimiento de agentes: selección del umbral de confianza
    • ⚙️Formación adicional del Agente desde la pestaña Análisis
  • ⚛️Cómo desplegar su Agente en los canales
    • 🤖Publicar un proyecto
    • 🖥️Despliegue del proyecto en los canales
    • 🗨️Mensajeros
      • Telegram
      • 360Dialog (WhatsApp)
      • 360Dialog (nube)
      • Viber
      • Line messenger
      • VK Teams
      • 📇Widget
      • Facebook Messenger
    • 👨‍💻Plataformas omnicanal
      • Jivo
      • Chat2Desk
      • Bitrix24
      • Livetex
      • Edna Chat Center
      • Edna Pulse
      • Webim (External Bot API 1.0)
      • Webim (API de bots externos 2.0)
      • Omnidesk
    • Mensajeros de empresa
      • Microsoft Teams
    • API de mensajería
      • Chat API
      • 🗣️API del buzón de voz
        • API de voz
    • Compatibilidad con Markdown en los canales de fin de agente
  • Uso de agentes
    • Límites
  • 📈Cómo comprobar Analytics para sus Agentes
    • Ficha Análisis y filtros
    • Historial del chat
    • Informe del contexto del chat
    • Informe de estadísticas de slot
    • Informe Stop Slots
    • Informe de uso del proyecto
  • 🧷Información complementaria
    • 🖥️Capacidades funcionales y no funcionales de la Plataforma
    • Otros
      • 🏅Buenas prácticas en el diseño de diálogos
      • 💻Requisitos del sistema para trabajar con la consola de usuario
      • 📚Recursos
    • Solicitud de agrupación de diálogos
  • Integración de canales
  • 🔑Copia de los recursos e infraestructuras necesarios
  • 📝Tarea de incorporación
Powered by GitBook
On this page
  1. Cómo utilizar el contexto del chat en su agente

Variables de contexto del sistema

Las Variables de Contexto del Sistema son variables creadas en el Contexto del Chat por la Plataforma con fines de servicio y para asegurar el funcionamiento del Script. Las Variables de Contexto del Sistema no son editables por el usuario, pero pueden ser vistas y utilizadas en el Script.

Esta tabla enumera todas las Variables de Contexto del Sistema de Plataforma y sus características.

Variables de contexto del sistema

Variable
Descripción
Utilización
Variable siempre en contexto
La variable nunca está vacía
Formato
Ejemplo
Creación
Modificado por el usuario

agent_id

Identificador único del Agente en la Plataforma

identificación del Agente actual en este Chat

Sí

Sí

número

1772

Al crear un Chat

Deshabilitado

chat_id

ID de chat único en la plataforma

  • Identificación del chat en la plataforma

  • Cidentificación del sombrero en la ranura de solicitud entrante

Sí

Sí

40 caracteres: Letras y números latinos

1fab819e20c1e939ed14d7024d17653fb07a77dd

Al crear un Chat

Deshabilitado

channel_chat_id

Bot El identificador de usuario en el canal final es una variable sintética, las reglas para su formación se establecen en la configuración del conector para este canal.

  • Identificación del usuario de chat y/o bot en el canal final

Sí

Sí

<chat\interlocutor id>|<connector name>

192929922|telegram

Al crear un Chat

Deshabilitado

channel_id

Identificador único del canal final

  • Identificador único del Canal del Proyecto en el que tiene lugar la comunicación en este Chat.

Sí

Sí

número

28844

Al crear un Chat

Deshabilitado

client_message

Texto del último mensaje que vino del Usuario Bot en el Chat

  • Movimiento del agente a través del guión

  • en un Script a discreción del usuario

  • en NLU Slot, como objeto de reconocimiento

  • en la ranura de expresiones regulares, como objeto para comprobar el cumplimiento de una expresión regular

Sí

No

texto, generado en el Canal Fin

Hello!

Al recibir el primer mensaje de tu Usuario Bot en el Chat

Habilitado

date

Hora de recepción del último mensaje del Usuario Bot = hora de recepción del último valor de client_message, pero específicamente del Canal de Proyectos (y no en la Ranura de Memoria).

  • en un Script a discreción del usuario

  • a efectos de ejecución del Script

Sí

Sí

fecha zona horaria (UTC)

2020-12-17 13:29:19

Al crear un Chat

Deshabilitado

dialog_id

Identificación de la conversación

  • a efectos del sistema

  • Identificación de un nuevo diálogo

Sí

Sí

linea

1fab819e20c1e939ed14d7024d17653fb07a77dd

Al crear un Chat

Deshabilitado

modified_at

Hora de la última modificación del Contexto del Chat

en un Script a discreción del usuario

Sí

Sí

fecha zona horaria (UTC)

12/17/2020 10:46:25

Al crear un Chat

Deshabilitado

slot_id

Identificador único de plataforma de la última ranura "ejecutada" en el script.

en un Script a discreción del usuario

Sí

Sí

número

1

Al crear un Chat

Deshabilitado

strategy_modified_at

Hora de creación Modelo de agente entrenado (hora del último entrenamiento del agente)

en un Script a discreción del usuario, también se utiliza para restablecer el estado del Chat cuando se entrena al Agente.

Sí

Sí

fecha

12/17/2020 10:46:25

Al crear un Chat

Deshabilitado

confidence

Porcentaje de confianza del modelo NLU al reconocer la Solicitud

al pasar por el Guión después de la Ranura NLU

No

Sí, en su contexto

Número en coma flotante

0.4812345

Deshabilitado

error

Texto de error recibido como resultado de ejecutar NLU / Expresión regular Ranura / Ranura de memoria

al pasar por el Script después de NLU / Regular Expression Slot / Memory Slot

No

Sí, en su contexto

Linea

no intent!

Deshabilitado

incoming_request_id

Identificador único de la plataforma (token) de la solicitud entrante

utilizado para inicializar el paso de la ranura de solicitud entrante

No

Sí, en su contexto

Linea

5944::80nyRRRjWAjQGfHkQJyJu6VWT8ToMpw79wi3m4e-x0g

Deshabilitado

intent

Identificador único de plataforma de la intención reconocida

al pasar por el Guión después de la Ranura NLU

No

Sí, en su contexto

Numero

1

Deshabilitado

request_success

Bandera que indica el éxito de la última Solicitud Externa ejecutada en el Script.

en un Script a discreción del usuario

No

Sí, en su contexto

linea

True o False

Habilitado

response_status_code

Código de respuesta del servidor a una solicitud externa completada

en un Script a discreción del usuario

No

Sí, en su contexto

numero

de 100 a 599

Habilitado

parse_result

Cadena - parte del mensaje_cliente correspondiente a la expresión regular de la ranura de expresión regular, obtenida tras la verificación correcta del mensaje_cliente en esta ranura.

en un Script a discreción del usuario

No

Sí, en su contexto

linea

palabra

Habilitado

IR_url

Dirección del webhook de solicitud entrante activo en este modelo de agente entrenado

Para enviar una solicitud desde sistemas externos al Agente

No

Sí, en su contexto

url

https://admin.chatme.ai/api/incoming_request/29614::XnLlRoKPAnwLKNoFHUWPmzYkE1fT9pi-10ZkjcmDRBc

Al pasar la

Deshabilitado

savepoint_node_id

ID de la última ranura alcanzada en la conversación con un punto de guardado establecido

en la ranura de salto para ir a la ranura correspondiente mediante la opción "obtener id de ranura del contexto".

No

Sí

numero

1

Habilitado

raw_response

La variable contiene la respuesta del sistema externo a la Solicitud Externa

Para depurar el Agente; para editar la Solicitud Externa (averiguar lo que viene en respuesta y lo que puede ser analizado)

No

No

linea

Solicitud aceptada:

Solicitud infructuosa:

Habilitado

response_headers

Contenido de la variable: un array de cabeceras y sus valores de la respuesta recibida a la Solicitud Externa e información del sistema.

en un Script a discreción del usuario

No

No

linea

Solicitud aceptada:{'Server': 'nginx/1.14.0 (Ubuntu)', 'Date': 'Thu, 28 Apr 2022 12:09:42 GMT', 'Content-Type': 'application/json', 'Content-Length': '59', 'Connection': 'keep-alive'}Si la solicitud no tiene éxito: si la solicitud llega al servidor, se forman las cabeceras, si no, se borra la variable

Habilitado

notification_count

Contador de envíos en un Chat específico

en un Script a discreción del usuario

No

Sí, en su contexto

numero

123

Deshabilitado

notification_task_id

Toma el valor igual al ID de la tarea de envío que el sistema envió en la respuesta a la solicitud de envío del sistema externo.

en un Script a discreción del usuario

No

Sí, en su contexto

cadena (UUID)

123e4567-e89b-12d3-a456-426655440000

Deshabilitado

notification_init_time

Fecha y hora de inicio de la ejecución de la ranura de notificación en UTC

en un Script a discreción del usuario

No

Sí, en su contexto

Fecha Hora

Deshabilitado

notification_message_id

Cuando se envía un mailing, el canal final devuelve el id del mensaje

Movimiento del agente a través del guión

No

Sí, en su contexto

linea

cualquier línea dependiendo del mensajero

Deshabilitado

notification_id

ID de correo, actualmente = ID de ranura de notificación

Movimiento del agente a través del guión

No

Sí, en su contexto

numero

123

Deshabilitado

notification_raw_status

objeto json, una solicitud que el canal final envía en respuesta a un envío, una descripción del estado

en un Script a discreción del usuario

No

Sí, en su contexto

objeto json

{‘description’:’failed to build request’}{‘description’:’no account on <phone number\key identifier of the interlocutor>’, 'channel_response': response body from the channel (object) }

Habilitado

notification_status

Estado técnico del mailing Valores posibles: 'no_account', 'failed', 'sent', 'delivered', 'read'

Movimiento del agente a través del guión

No

Sí, en su contexto

linea

'sent''delivered'‘failed’‘no_account’.

Deshabilitado

notification_raw_request

La solicitud que la Plataforma envía al mensajero para lanzar un envío

en un Script a discreción del usuario

No

Sí, en su contexto

objeto json

{ "to": "9601103070", "type": "template", "template": { "namespace": "2a958ec8_9602_4cc0_aea4_73006715d273", "name": "mailing_02", "components": [ { "type": "body", "parameters": [ { "type": "text", "text": "\u044d\u043d\u0434\u043e\u043a\u0440\u0438\u043d\u043e\u043b\u043e\u0433" } }

Habilitado

intent_name

La variable almacena el nombre del último intento completado

en un Script a discreción del usuario

No

Sí, en su contexto

linea

smalltalk_hello

Habilitado

nlu_result

La variable almacena información sobre los 5 primeros Intentos reconocidos en orden descendente de confidencialidad

en un Script a discreción del usuario

No

Sí, en su contexto

json; puede contener un número diferente de pares clave-valor:

  1. 5 pares - si la ranura NLU tiene 5 o más subslots de intento;

  2. 2-4 pares: si la ranura NLU tiene de 2 a 4 subslots de intent (el número de pares corresponderá al número de subslots de intent);

  3. 1 par - si el Mensaje del usuario del Bot coincide exactamente con la Frase de Entrenamiento de uno de los Intentos

[{'intent_name': 'size', 'confidence': 0.9993743300437927}, {'intent_name': 'product_in_stock', 'confidence': 0.00019508253899402916}, {'intent_name': 'model_price', 'confidence': 0.00012844608863815665}, {'intent_name': 'address', 'confidence': 0.00010525238758418709}]

Habilitado

platform_chat_id

"Versión intermedia" del identificador de chat, diseñada para hacer coincidir los antiguos identificadores de chat con los nuevos.

Variable de servicio, aún no utilizada

No

Sí, en su contexto

40 caracteres: Letras y números latinos

1fab819e20c1e939ed14d7024d17653fb07a77dd

Al crear un Chat

Deshabilitado

chat_language

La variable almacena la lengua reconocida

en un Script a discreción del usuario

No

Sí, en su contexto

línea

Ruso

Deshabilitado

repeat_index

la variable se utiliza para reflejar el número de la iteración actual del bucle, la numeración de iteraciones comienza en 0

No

Deshabilitado

PreviousVariables de contextoNextVariables de contexto del canal

Last updated 3 months ago

Creación de

Al pasar la

Al pasar / /

Al recibir una solicitud para ejecutar el

Al pasar la

Al recibir una respuesta a una

Al recibir una respuesta a una

al pasar la

al pasar la con un

al pasar la

al pasar la

al pasar la

al pasar la

al pasar la

al pasar la

al pasar la

al pasar la

al pasar la

al pasar la

al pasar la

al pasar la

al pasar la

🔀
✅
{"success":true,"temperature":"-5.3","feels_like":"-12.18"}
{"success":false,"message":"empty city provided"}
chat_id
NLU
Slot
NLU
Regular Expression Slot
Memory
Slot
Incoming Request Slot
NLU
Slot
External Request
External Request
Regular Expression Slot
Slot
Slot
Savepoint
External Request
Slot
External Request
Slot
Notification
Slot
Notification
Slot
Notification
Slot
Notification
Slot
Notification
Slot
Notification
Slot
Notification
Slot
Notification
Slot
intent
Subslot
NLU
Slot
Language
Slot