En este curso te presento una de las opciones más sencillas para crear tus bots automatizados para tiendas, redes sociales, empresas e incluso gobiernos: los chatbots creados con AIML. Este lenguaje es un dialecto de XML que consiste en unos pocos bloques de código, similares a las etiquetas empleadas en otros lenguajes de marcado como lo sería HTML, por ejemplo.
Cada bloque de código nos sirve para una función diferente, como especificar en qué campo de conocimiento tiene que maniobrar el algoritmo de nuestro chatbot para poder interactuar debidamente con el humano a través de su interfaz, o reconocer patrones de preguntas y consultas, y saber, por supuesto, qué respuestas dar.
Esta no es un tipo de IA que se cree sola o que aprenda de forma automatizada con algoritmos de machine learning, sino que debe ser creada desde cero con el toque personal y específico de cada usuario. Así, podrás crear chatbots conAIML que respondan a preguntas específicas sin tener que crear programar muy pesados o requerir mucho espacio de memoria.
Los chatbots son una tecnología que lleva años con nosotros, que nos permite guiar a nuestros clientes o usuarios a través de las dudas más esenciales o repetidas, dejando obsoleto el manual de usuario (aunque no quiere decir que no se haga). AIML nos permite crear embudos de ventas, guías, recomendaciones, listas de direcciones, etc, todo a favor de quien interactúe con ellos cuando un humano no pueda hacerlo.
En este curso verás el uso de las etiquetas: "aiml", "category", "pattern", "template", comentarios con "<!-- -->", "star", "random", "li", "set", "get", "think", "that", "topic", "srai" y "sr/", "lowercase", "uppercase", "formal", "sentence", "explode", "learn", "learnf" y "eval".
También aprenderás a activar el chatbot con la librería aiml de Python en tu terminal de comandos para no depender de tu conexión con internet ni de Pandorabots para comprobar la calidad del diálogo del chatbot. Quien sepa cómo integrar el código en una web app podría incluirlo en una web app de Flask o de Django (no se incluyen esas lecciones en este curso).
AIML - Lenguaje de Marcado de Inteligencias Artificiales
Fundamentos de la programación de inteligencia artificial con Artificial Intelligence Markup Language para chatbots en 2022
(Curso creado por Daniel Lucas Hernández en Udemy en 2022)