¿Qué es RiveScript?

RiveScript es un lenguaje de scripting para crear Chatbots de una forma sencilla y amigable.

El scripting se escribe en texto plano (por líneas), lo que lo hace sencillo de leer y mantener (a diferencia de AIML).

Permite crear chatbots en Go, Java, JavaScript, Perl y Python y es open-source (MIT license).

Este ejemplo muestra cómo se escribe RiveScript:

En su tutorial podéis aprender todas las capacidades de este lenguaje: https://www.rivescript.com/docs/tutorial como por ejemplo su concepto de Trigger y de plugin.

Muy interesante también es esta tabla en la que se compara RiveScript con AIML: