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
  • Objeto e información general
  • Creación y configuración de slot
  • Atributos de los slot
  • Subcuadros de condiciones
  • Generación automática de subcuadrículas al crear una regla de transición
  • Añadir subslots de condición
  • Supresión de subslots de condición
  • Condición de los atributos de las subranuras
  • Utilización de la sintaxis en un slot
  • Funcionamiento de los slot
  1. Cómo crear tu Bot
  2. Cómo construir el guión de un Agente
  3. Cómo crear y configurar las franjas horarias

Bifurcación del script en función de las condiciones| Ranura de regla de transición y subranura de c

PreviousEsperar el mensaje del usuario Bot | Esperar el espacio de reacciónNextBotones en los mensajes del bot | Ranura de menú de botones +Subranuras de botones y Fallback

Last updated 3 months ago

Objeto e información general

Regla de Transición es una Ranura que le permite hacer escenarios de ramificación dependiendo de las condiciones especificadas en las Subranuras de condición.

Creación y configuración de slot

Atributos de los slot

Nombre - el nombre de la Ranura, que se mostrará en el Árbol de Script. La longitud máxima de un valor de campo es de 40 caracteres.

Subcuadros de condiciones

Generación automática de subcuadrículas al crear una regla de transición

Cuando se crea una Ranura de Regla de Transición, se crean automáticamente dos Subranuras de condición requeridas.

  • El primero de ellos tiene siempre el valor "main", que puede cambiarse utilizando Sintaxis

  • La segunda, que tiene el valor "true" y el nombre FALLBACK_CONDITION, no se puede cambiar. Esta Subslot seguirá siendo siempre la más baja de esta Complex Slot - todas las nuevas Subslots de condición se colocarán automáticamente por encima de ella.

Añadir subslots de condición

  • Con el botón "+" puede crear una nueva condición Subslot.

  • Las nuevas subslots de condición se situarán encima de la subslot de condición creada automáticamente con el valor "true" en el orden en que fueron creadas.

Supresión de subslots de condición

  • Para eliminar una Subcuadrícula de condición, debe hacer clic con el botón derecho del ratón sobre ella y pulsar el botón Eliminar rama; a continuación, haga clic en Aceptar en el cuadro de diálogo emergente.

  • Es posible eliminar cualquier sub-ranura de condición, excepto la sub-ranura con el valor verdadero, si después de la eliminación a la regla de transición le quedan al menos dos sub-ranuras.

  • Eliminar una Subslot con el valor true o la única además de ella es imposible. Cuando intente hacerlo, aparecerá el siguiente error en la parte inferior central:

Condición de los atributos de las subranuras

  1. Nombreー el nombre de la Ranura, que se mostrará en el Árbol de Guiones. La longitud máxima de un valor de campo es de 40 caracteres. Si no se introduce un nombre al crear una Subranura, los primeros 40 caracteres de texto del campo Condición se copian automáticamente en el campo Nombre. Si se borra el campo Nombre al editar una subranura, los primeros 34 caracteres del campo Condición se mostrarán en la subranura en el árbol de secuencias de comandos.

  2. Condición ー una expresión lógica que se comprobará durante el proceso de Conversación, y si el resultado de la comprobación es TRUE, se producirá una transición a la Rama de Script que sigue a esta Subranura. La expresión se especifica utilizando la sintaxis. El desplazamiento está disponible en el campo Condición si la expresión es larga.

Importante: La comprobación de una operación imposible devolverá False:

1. Operación no válida, por ejemplo, la expresión 1 < a4

2. Comparación con una variable inexistente

3. Comparación de una cadena mediante las operaciones >, <, >=, <=

El carácter \ en la Subslot debe ser escapado: debe ser precedido por un carácter , de lo contrario el Agente no será entrenado. Más información: Requisitos para entrenar con éxito a un Agente

Utilización de la sintaxis en un slot

En la Ranura de Regla de Transición, es posible utilizar Expresión en el campo Condición. Más información: Sintaxis

El resultado del cálculo de la condición será un valor booleano: Verdadero o Falso. Si el resultado del cálculo de la condición es un valor de otro tipo (cadena, número, lista, etc.), se convertirá a un tipo booleano.

Funcionamiento de los slot

  1. Cuando la Conversación pasa por la Ranura de Regla de Transición, la verdad de las expresiones especificadas en las Subranuras de condición se comprueba desde la Subranura superior a la inferior;

  2. La Conversación irá inmediatamente a la Rama de Script de la primera Sub-ranura de condición, el resultado de la expresión de la cual será TRUE; las expresiones en las Sub-ranuras de condición inferiores no serán comprobadas. Por ejemplo, si la Variable de Contexto {{ nombredeusuario }} es una cadena y tiene el valor "Iván", se producirá una transición a la Rama de Script de la Subslot de condición con la condición {{ nombredeusuario == 'Iván' }} ya que esta condición será la primera en satisfacerse durante la comprobación.

⁠

⁠

🛠️
🚧
🖊️
📚