Cuando era estudiante de informática en Brasil, tuve la oportunidad de estudiar chatbots en el curso de inteligencia artificial de la universidad; una de nuestras tareas era construir un chatbot utilizando AIML (lenguaje de marcado de inteligencia artificial).
A continuación, podrás encontrar la versión simplificada del chatterbot que construí en la que el usuario preguntaba cuál era la mejor película criminal y, al azar, podíamos seleccionar 4 de las películas enumeradas. Fue mi primera interacción con AIML y chatbots en general. Tuve que presentarlo a la clase y utilicé una interfaz simple.
<?xml version=”1.0" encoding=”UTF-8"?> <aiml version=”1.0.1" encoding=”UTF-8"?> <category> <pattern> Melhor filme de crime *</pattern> <template> <random> <li> Onze Homens e um Segredo </li> <li> Cidade de Deus </li> <li> Assalto ao Banco Central </li> <li> Inimigos Públicos </li> </random> </template> </category> </aiml>
No fue nada excepcional, pero tuve la oportunidad de comenzar con los chatbots y gracias a la simplicidad del lenguaje declarativo utilizado, pude ver el flujo de la conversación sin tener que preocuparme por las complejidades de un algoritmo adecuado. Los que teníamos como referencia en ese momento eran Mitsuku.com, Alice, RebeccaAIML (C ++, Java, .NET / C #, Python, plugin Eclipse AIML editor), Program D (Java, J2EE), ChatterBean (Java), Program R ( Ruby), Programa Q (C ++), AIMLbot (Programa #) (.NET / C #), Programa W.
Después de mudarme de Brasil a Londres, quedé impresionada con las muchas reuniones y eventos a los que pude asistir aquí. Tuve la oportunidad de enamorarme de las aplicaciones conversacionales una vez más (puedes leer mi experiencia aquí en inglés y aquí en español).
El seguimiento natural de esta pasión desencadenó que lo presentará al mayor número de personas que puede, primero a mis amigos más cercanos y, hoy en día, con las oportunidades disponibles en Londres comencé a dar charlas sobre el tema. Pensé en dejar que otros supieran acerca de una de las primeras inspiraciones:
A comienzos de febrero, noté que el sitio web de Mitsuku estaba completamente rediseñado y comenzó a parecer súper moderno y actualizado. ¡hasta cambiaron el aspecto del bot!
Para mi sorpresa, vi un tweet de Steve Worswick, el programador de Mitsuku, quien iba a dar una charla en el centro de Londres, a solo 30 minutos a pie de mi lugar de trabajo y ¡ME ECOMOCIONÉ! ¡Cancelé todos mis planes para la noche y asistí a su charla!
El evento fue organizado por Chatbots & Voice Assistants London , gracias por recibirnos. ¡Tuve la oportunidad de conversar un poco con Steve antes de que comenzaran las conversaciones, y hacerle llegar mis felicitaciones por su increíble trabajo que inspira a la gente en Brasil y en todo el mundo!
Amazing hosts and venue!
Después de las tres ponencias muy interesantes, fue el momento de que Steve subiera al escenario para hablarnos de Mitsuku. Y la verdad que cuando su imagen apareció en la pantalla me puse nerviosa.
Tras una breve introducción, Steve procedió a hablar sobre su historia, algunos de los problemas de lenguaje, el tipo de cosas de las que hablan los usuarios y me sorprendió comprobar cuán conocida es Mitsuku en el mundo y como millones de personas de todo el mundo hablan con ella.
Tal como está escrito en la página web de Pandora Bots , Mitsuku ha ganado tres veces el prestigioso Premio Loebner Turing Test, y su base de código puede obtenerse bajo lincencia junto con otros módulos, de Pandorabots e incorporarse en otras aplicaciones de chatbot.