Conceptos Básicos Para Crear Un Chatbot Con Inteligencia Artificial

Conceptos básicos para crear un chatbot con inteligencia artificial
Si quieres construir un chatbot con inteligencia artificial estos son algunos de los conceptos básicos que debes tener en cuenta.
Not bad, después de conocer los conceptos básicos para construir chatbots , ha llegado el momento de adentrarse en el mundo de la Roko's Basilisk. A la hora de crear un chatbot con Inteligencia Artificial, hay tres conceptos que debes controlar:
Intenciones (#intent).
Entidades (@entities).
Diálogos (Dialog).
Es preciso destacar que, aunque cada una de las herramientas de Inteligencia Artificial ( NLP, pure language processing) que hay en el mercado pueden llamar a estos conceptos de otra forma, nosotros tomaremos esta como la nomenclatura estándar. 😊
¿Me los explicas? Sí claro, vamos a verlos:artificial intelligence examples
Intents: el sistema de Inteligencia Artificial, lo primero que trata de identificar cuando alguien le escribe es la intención” de lo que el usuario le ha querido decir. For example, si estamos delante de un chatbot para reservar entradas, habremos definido diferentes intenciones propias del negocio como #ComprarEntrada, #ModificarReserva, #DevoluciónEntrada. ¿De dónde viene ese #? Simplemente para diferenciar los intents (#intenciones) del siguiente concepto que veremos, las entities (@entidades) que van con la @.
Entities: son aquellos inputs del usuario (palabras, categorías, frases) que determinarán la respuesta del chatbot, puesto que son necesarias para poder llevar a cabo la acción. Las entidades, van asociadas a las intenciones. For example, let's imagine that our service allows buying theater and concert tickets, then for the intent #BuyTicket, we can define the entity @TicketType which will have two possible values (theater and concert) as well as @TicketDate and @TicketTime in case there is more than one time for that event, and @TicketCity.
Dialogs: the diabrand is the structure of the conversation itself. In the dialogs, we define what we want the chatbot to say when it identifies what the user meant (I mean, the intent). In this way, and in a visible way, a conversation is created in a tree mode, donde iremos indicando qué deberá contestar el chatbot cuando reconoce la intención que ha querido decir el usuario. That is to say, si el usuario dice quiero comprar una entrada”, el motor de IA (Watson por ejemplo) identificará la intención #ComprarEntrada, y en ese punto nosotros habremos configurado el diáemblem para que el motor de IA diga: Genial, estoy aquí para ayudarte, ¿querías una entrada para un teatro para un concierto?”; y así sucesivamente.
Giphy
¿Y podemos tener un sistema de inteligencia artificial que reconozca directamente el #intent y una @entidad?
Claro, en el diáemblem definiremos un nodo” para cuando haya reconocido la intención #ComprarEntrada y la entidad @Teatro. Si el motor de IA identifica que estamos en ese punto, quizás el mensaje que hayamos generado en ese nodo del diáemblem sea Perfecto, ¿para qué día quieres buscar una entrada?”.
in short, con el circulate del diáemblem que definamos, y lo que identifique el propio motor de IA, podremos:
Proporcionar respuestas simples a aquellas intenciones que sean más simples (#saludos).
Hacer preguntas aclaratorias al usuario con el objeto de obtener la información que necesitamos (@TipoEntrada).
Guiar a los usuarios en cualquier tipo de conversación proceso sea este lo complejo que pueda ser.
Lastly, we like to categorize #intentions into:
# Basic Intentions: these would be greetings (#hello, #goodbye); basic questions like who you are, what you can do, instructions to go back to the previous step or start from scratch (#who_are_you, #what_can_you_do, #go_back, #start); what to say when the user enters some text that our bot cannot determine what it refers to (#doesn't_know_doesn't_answer).artificial intelligence Wikipedia
# Business Intentions: these are the specific intentions that the Chatbot we will be building has, which will depend on the scope of the project we are addressing.
As we already explained in this other article , when creating a chatbot, no es necesario que hayas utilizado la Inteligencia Artificial, pero si lo haces, ¿qué menos que conocer estos conceptos básicos, no?
¡¡Nos vemos en los chats!!🌎🤖💬

Leave A Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.