Actualmente, existen gestores de diálogo muy potentes que han ido mejorando a largo
del tiempo. Entre los más conocidos se encuentran:
Rivescript
Es un GD que consigue aportan inteligencia a un robot para chatear con otras enti-
dades conversacionales. Empezó siendo un módulo Perl denominado Chatbot Alpha
en 2004, programado por Kirsle. Este habı́a estado trabajando con chaterbots como5
RunABot durante algunos años previos y desarrolló su propio programa Alicebot.
Ambos usan Artificial Intelligence Markup Language (AIML) para dotar a los robots
de la capacidad de responder a los mensajes de usuarios. Después de varios intentos,
Kirsle decidió crear un intérprete basado en XML para AIML, que le condujo Chat-
bot Alpha. Seguidamente, lo reprogramó para ser más potente y se convirtió en el
módulo Perl llamado Chatbot RiveScript, que tiene las siguientes caracterı́sticas:
• permite el uso de ”expresiones regulares“ para buscar patrones en los mensajes
insertados por los usuarios.
• tiene opciones flexibles para conseguir buscar correspondencias dentro de diálo-
gos: comodines, palabras opcionales, palabras alternativas, cadenas o la
correspondencia de variables.
• incluye opciones adaptables para responder a los usuarios con diferentes dis-
paradores: respuestas directas (1 a 1), respuestas aleatorias, respuestas aleatorias
robustas o respuesta que se pueden redireccionar a otras.
• posee gran cantidad de etiquetas para manipular variables, puede cambiar las
opciones del intérprete, permite formateo del texto y sustitución de palabras.
• se puede procesar lenguaje de programación dentro de un documento Rivescript
en forma de respuestas dinámicas.
Add Comment