Página principal » Sitios web geniales » Construye un Chatbot con IBM Watson Assistant

    Construye un Chatbot con IBM Watson Assistant

    Si ha usado Siri, Alexa o el Asistente de Google, ya está familiarizado con cómo chatbot funciona. Es una pieza de software que le permite interactuar con su computadora al tener una conversación con ella. Al menos intentos tener una conversación contigo Históricamente, los chatbots han sido bastante torpes y no tan útiles..

    Ahora las cosas han cambiado considerablemente. Usamos a nuestros asistentes de voz todo el tiempo y casi siempre entienden lo que queremos decir. Inicie sesión en prácticamente cualquier sitio comercial y la pequeña aplicación de mensajería que aparece probablemente no tiene una persona real detrás, ofreciéndole ayuda.

    Los chatbots están revolucionando la forma en que usamos las computadoras, pero los chatbots modernos son complejos de codificar y laboriosos de entrenar. Es por eso que ahora tenemos muchas compañías que ofrecen constructores de chatbot para hacer el proceso (relativamente) fácil.

    El líder en tecnología de inteligencia artificial que ejecuta los mejores chatbots del mundo, IBM, ofrece una herramienta de creación de chatbot que puede probar de forma gratuita. Se llama IBM Watson Assistant y le permite a cualquiera aprovechar uno de los principales sistemas de inteligencia artificial existentes..

    Es posible que hayas oído hablar de Watson antes, específicamente cuando venció a oponentes humanos en juegos de Peligro! Tampoco es solo un juguete, puede crear un chatbot viable utilizando su tecnología y luego integrarlo con su propio negocio o casos de uso personal..

    La cuenta gratuita permite hasta 10,000 llamadas API a Watson Assistant por mes. Para la mayoría de los usuarios personales esto será más que suficiente. Ciertamente es suficiente para lo que haremos aquí.!

    Romperlo a lo básico

    Antes de entrar en los aspectos básicos de la construcción de un chatbot con Watson Assistant, hablemos de lo que queremos lograr..

    El propósito básico de un chatbot es interpretar lo que el usuario está diciendo y luego averiguar qué hacer al respecto. En Watson Assistant hay algo que se llama intención que es básicamente la acción que el usuario quiere lograr..

    Por ejemplo, la intención de alguien puede ser averiguar si tiene un stock de un artículo en particular. En cuyo caso, Watson Assistant podría integrarse con su base de datos y luego extraer los niveles de stock exactos desde allí..

    Los intentos se realizan sobre entidades, que contienen la información relevante que Watson usará para responder.

    Cuando construyes tu chatbot, pasas por un bucle de tres pasos:

    • Creación de intenciones y entidades.
    • Construyendo el árbol de diálogo
    • Probando tu chatbot!

    En esta guía, veremos una iteración de este bucle, para mostrarle el componente básico de un chatbot de Watson..

    Empezando

    Lo primero que querrás hacer es dirigirte a la página de Watson Assistant e registrarte. Utilizamos el paquete gratuito "Lite" que le permite crear cualquier chatbot que desee sin compromiso. Simplemente haga click Comience gratis y sigue las instrucciones.

    Una vez que haya hecho todo el papeleo digital, terminará en el Introduciendo IBM Watson Assistant página. Ahora haga clic Crear un espacio de trabajo.

    Ahora haga clic Crear.

    Ahora sólo nombra tu espacio de trabajo y agrega una descripción.

    Antes de agregar nuestra intención personalizada, lo primero que debe hacer es agregar algunas intenciones comunes que IBM ya ha preparado para nosotros. Esto le ahorra tener que enseñarle cosas de conversación básica a su bot desde cero cada vez..

    Para ello, en Intentos haz clic en. Catálogo de contenido y luego haga clic Agregar al área de trabajo al lado de General categoría.

    El bot ahora tiene la capacidad de comprender el diálogo general, como saludos. Para ver cómo funciona esto, haga clic en el Diálogo pestaña y luego haga clic Crear diálogo. Se generarán automáticamente dos nodos de conversación. - Bienvenido y Algo más.

    Haga clic en Bienvenido para expandirlo.

    Aquí puede ver la estructura básica del nodo de diálogo. Si el robot reconoce una determinada condición (como una intención), responderá de la forma que usted define..

    Si bien no creamos una intención personalizada en este caso, vayamos a la pestaña Intentos y echemos un vistazo a la intención llamada #General_Greetings. Solo haga clic en #General_Greetings En la lista de intentos de abrirlo..

    Así es exactamente como harías tu propia intención. Asígnele un nombre, bríndele una descripción y agregue tantas formas como se le ocurra para que el usuario indique esta intención. Aquí IBM ya ha hecho el trabajo por nosotros, pero está perfectamente claro cómo funciona. También puede modificar esta intención existente agregando más ejemplos. Quizás en tu propio dialecto local..

    Vamos a utilizar esta intención como parte del diálogo de nuestro chatbot, así que volver a la pestaña de diálogo y haga clic Crear diálogo. Nuestro diálogo personalizado va a pasar entre los nodos de Bienvenida y Cualquier otra cosa. Todo lo que tienes que hacer es hacer clic. Agregar nodo.

    Vamos a llamar a este nodo Saludos amistosos y vamos a usar el #General_Greetings intento de potenciarlo. Tan bajo Si bot reconoce simplemente escriba el nombre de la intención y selecciónelo en el menú desplegable.

    Ahora dejamos nuestra respuesta como "texto" y escribimos lo que queremos que diga el bot en respuesta a nuestro saludo..

    Puede cerrar el nodo de diálogo haciendo clic en el X botón. Ahora deberíamos tener un bot que pueda responder a un saludo básico. Haga clic en el Intentalo Botón en la parte superior derecha de la página para probar el bot que hemos construido hasta ahora. Tipo Hola en la barra de chat que aparece y ve que pasa.

    ¡Guauu! Watson reconoce que nuestra intención es saludarlo y luego usa las reglas que especificamos en el generador de diálogo para responder. Enhorabuena, acaba de pasar por un ciclo completo de creación de un chatbot.!

    Características avanzadas

    Si bien puedes crear un chatbot bastante impresionante con este ciclo básico de pasos, por supuesto, hay mucho más para Watson Assistant que esto. Usando todas las características de esta herramienta, usted podría construir un bot que se encargue de las reservas o le dé al usuario una lista de los productos que están en stock..

    El cielo es el límite y no tienes que ser un genio altamente técnico para ponerte en marcha. IBM tiene muchos videos y documentos tutoriales para convertirte en un maestro de chatbot. Ahora que has probado, nada debería detenerte!