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
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:
5 pares - si la ranura NLU tiene 5 o más subslots de intento;
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);
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
Last updated