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
  • Creación de intenciones
  • Creación de un guión de agente
  • Formación y pruebas de agentes
  1. Getting Started
  2. Tutoriales de bots

Crear un bot con reconocimiento de voz

PreviousCreación de un bot con integración del servicio meteorológicoNextPREGUNTAS FRECUENTES

Last updated 3 months ago

En estas instrucciones paso a paso, aprenderá a crear un pequeño Agente para una tienda online. El Agente responderá a preguntas frecuentes sobre pedidos en línea, entrega de productos, etc.

Creación de intenciones

En primer lugar, necesitas crear Intentos. En la Plataforma, los Intentos se representan como conjuntos de Frases de Entrenamiento. Te sugerimos que utilices esta tabla para crear Intentos para tu bot de prueba.

⁠2.Vamos a crear Intents. Para ello, vaya a la pestaña Recursos haciendo clic en Recursos en el panel superior.

⁠3. Verá una sección con Intentos. Más información sobre la pestaña: Pestaña Intentos.

  1. Para añadir un nuevo Intent, haga clic en +Crear nuevo.

  1. Añadamos una intención sobre descuentos, rebajas y ofertas especiales.

  2. En el campo Nombre, introduzca el nombre del Intento "Descuentos y Ventas". Los nombres de los Intentos deben ser concisos y reflejar claramente su esencia. Puede encontrar todos los nombres en la tabla adjunta.

⁠7. Añada las Frases de Entrenamiento para la Intención en el campo Peticiones. Las Frases de Entrenamiento para cada Intención también se incluyen en la tabla adjunta. Puede copiarlas de la tabla y pegarlas en el campo.

  1. Al crear las Frases de Entrenamiento, considere las diversas formas en que el Usuario del Bot puede expresar una intención específica, o Intent, y haga las Frases de Entrenamiento tan diversas como sea posible.

  2. Importante: Para garantizar el mejor reconocimiento, las Frases de Entrenamiento deben contener al menos 10 Frases de Entrenamiento para cada Intención.

  3. Después de añadir el nombre de la Intención y las Frases de Entrenamiento, guarde la Intención pulsando el botón Crear

⁠11. Además de los Intents principales, también es necesario añadir Intents para Small Talk. La Charla trivial representa temas que no están relacionados con el tema principal de los Intentos del Agente. Esto incluye, por ejemplo, agradecimientos, saludos, despedidas. La Charla trivial hace que la comunicación con el Agente sea más animada y agradable.

  1. En la tabla también figuran las intenciones para las conversaciones triviales.

  2. Del mismo modo, añada todas las demás intenciones de la tabla. A continuación, procedamos a construir el Script del Agente.

Creación de un guión de agente

Los Intents están listos, ahora necesita crear el Agente y su Script.

  1. Vaya a la pestaña Cuadro de mandos haciendo clic en el botón Cuadro de mandos del panel superior.

  1. Cree un nuevo Agente, como se describe en el artículo Creación de un Bot de Encuesta Simple.

  2. Ve a BotBuilder pulsando el botón DISEÑO.

  1. Añada una ranura NLU haciendo clic en el botón + después de la ranura de inicio y seleccionando el tipo deseado en la lista desplegable. La ranura NLU analiza el contenido semántico del mensaje del usuario del robot y determina a qué intención pertenece.

  1. En el campo NOMBRE, introduzca el nombre de la ranura y establezca el valor de UMBRAL DE CONFIDENCIALIDAD en 30.

a. El valor del Umbral de Confianza determina el reconocimiento por parte del Agente del Mensaje del usuario Bot. A cada solicitud se le asigna un valor de confianza (de 0 a 1), que indica la certeza del agente con respecto a la asociación de la solicitud con una intención específica.

b. Si el valor de confianza, convertido a porcentaje, es superior al Umbral de Confianza establecido, el Agente pasa a la rama que sigue al Intento correspondiente. Si el valor de confianza es inferior al Umbral de Confianza, el Agente pasa a la Sub-local de reserva. En este caso, se debe pedir al usuario que reformule la pregunta.

  1. Después de la ranura NLU, debe añadir Intents.

a. Al crear la ranura NLU, se crean automáticamente dos subranuras de intento y una subranura de reserva..

⁠b. Sustituya los Intents de estas Subslots de intent por los deseados haciendo doble clic sobre ellos y seleccionando un nuevo Intent de la lista desplegable del campo Intent.

c. Puede borrar el campo Nombre para que, después de guardar la Ranura, el nombre del Intento se muestre en el Árbol de Script, simplificando la navegación por el Script del Agente.

⁠d. Guarde la subranura pulsando el botón Guardar.

e. Después de reemplazar los Intents en las Subslots creadas automáticamente, cree una nueva Subslot haciendo clic en el botón +.

f. Seleccione el tipo de subranura en la lista desplegable.

g. Seleccione la Intención deseada de la lista desplegable del campo Intención y guarde la Subranura pulsando el botón Crear.

  1. Del mismo modo, añada todos los Intents creados anteriormente al Script del Agente.

  2. Como resultado, el Guión aparece de la siguiente manera:

  1. A continuación, después de cada Intención, debe agregar la respuesta del Agente a la Intención.

a. Para ello, después de cada una de las Subslots intentadas, debe añadir Text Slots haciendo clic en + y seleccionando el tipo deSlot requerido en la lista desplegable.

b. Añade la respuesta correspondiente de la tabla al campo LISTA DE TEXTO:

⁠c. Recomendamos dejar vacío el campo NOMBRE. Así, al mirar el Árbol de Script, podrá ver el contenido de las Ranuras de Texto.

d. Si el texto de respuesta a la Intención resulta largo (más de 4 líneas), recomendamos dividirlo en varias Ranuras, centrándose en el contenido semántico. Esto facilitará la lectura del mensaje. En nuestro ejemplo, la respuesta a la Intención de seguimiento de pedido contiene 7 líneas.

e. Divídalo en dos Ranuras de Texto, añadiendo una Ranura de Texto tras otra.

f. Haga lo mismo con la intención de recogida.

⁠g. Si lo desea, puede añadir varias opciones de respuesta de texto para que el Agente responda de forma diferente cada vez (la opción de respuesta es seleccionada aleatoriamente por el Agente). De esta forma el Agente estará más "vivo" y animado.

h. Cada nueva opción de respuesta se introduce en el campo LISTA DE TEXTO pulsando Intro dos veces. Añada opciones de respuesta para la sublote de reserva: "No le he entendido. Por favor, formule su pregunta con otras palabras" y "Lamentablemente, no entiendo lo que quiere decir. Formule su pregunta de otra manera".

i. Del mismo modo, añada varias opciones de respuesta para los Intentos de Conversación trivial.

  1. Después de añadir respuestas a Intents, necesitas añadir Slots de Espera de Reacción. Este Slot está diseñado para esperar a que el Usuario Bot envíe un mensaje (Waiting for the Bot user's message | Wait for reaction slot). Así, después de recibir una respuesta al Intent, el Usuario Bot puede hacer otra pregunta, la Conversación volverá al inicio del Script, y la pregunta del Usuario será procesada por el Slot NLU.

Formación y pruebas de agentes

Después de crear el Script del Agente, necesita entrenar al Agente y probar su Script.

  1. Para entrenar al Agente, haga clic en el botón ENTRENAR situado en la esquina superior derecha de BotBuilder. Se iniciará el proceso de Validación de Script. Si el Script cumple los requisitos, el Agente será entrenado. En caso contrario, la Validación del Script fallará y aparecerá un texto de error en la esquina inferior derecha. Leer más: Requisitos para entrenar con éxito a un Agente

  1. Si se detectan errores en el Script, identifique las áreas problemáticas utilizando las directrices descritas en el artículo Requisitos para una formación satisfactoria del Agente y corrija los errores. Después de esto, vuelva a entrenar al Agente.

  2. Una vez finalizado el AgentTraining, abra el Debug Widget pulsando el botón Debug.

⁠

  1. Haga algunas preguntas al agente de acuerdo con las Intenciones creadas. Intente formular las preguntas de diferentes maneras utilizando sinónimos.

  2. Durante las pruebas en el Script, la ranura en la que nos encontramos aparece resaltada. Esto nos permite rastrear a qué Intención específica atribuyó el Agente el Mensaje del usuario Bot.

  3. Para que las pruebas sean más eficaces, le recomendamos que lea el artículo Pruebas de la secuencia de comandos del Agente.

  4. Para elegir un umbral de confianza adecuado, consulte el artículo Probar y mejorar el reconocimiento de agentes: selección del umbral de confianza.

  5. Puede volver a entrenar al Agente directamente desde la pestaña Análisis. Más detalles: Entrenamiento adicional del Agente desde la pestaña Análisis.

  6. Después de editar las Frases de Entrenamiento de los Intentos, no olvide entrenar de nuevo al Agente.

  7. Comunicarse con el Agente, recorriendo todos los pasos del Script, mientras se comprueba que no hay errores en los textos y que la lógica del Script es correcta.

  8. Si encuentra errores, corríjalos, acordándose de volver a entrenar al Agente después de cada cambio para que surta efecto. Si todo es correcto, enhorabuena, ¡su Agente está listo!

Regístrese en la Plataforma o acceda a una cuenta existente a través del enlace . Se le dirigirá a la pestaña Carpetas. Más información sobre el registro y la autorización: Registro y autorización.

📑
🗣️
https://app.chatbots.gms-worldwide.ch/platform