Version 0.2 - March 15th 2006 Versión Traducción 0.3 - 20.07.2017
Sara es un agente de chat creado por Adam Codony, como un prototipo funcional para el proyecto de graduación en Multimedia en la Universitat Politècnica de Catalunya (UPC).
AIML creado por Adam Codony alias XGargoyle Traducción al español rioplatense por Patricio Gerpe
Para editar AIML podes usar editores especializados tales como el "GaitoBot" o el "Simple AIML Editor", disponible en el siguiente link:
- Gaitobot https://www.gaitobot.de/gaitobot/AIMLEditor/download.aspx
- Simple AIML Editor: http://riotsw.com/sae.html
En caso de que programes aplicaciones en algún lenguaje en particular es recomendable que trabajes con interpretes para poder parsear la información de dichos scripts. A continuación un listado de interpretes por lenguajes:
- Javascript/NodeJs: AIML Interpreter https://www.npmjs.com/package/aimlinterpreter
- Python: Python-AIML https://github.com/paulovn/python-aiml
- Java : Chatterbean http://www.geocities.ws/phelio/chatterbean/
- PHP: Program-O https://program-o.com/
- .NET: Program# http://ntoll.org/article/project-an-aiml-chatterbot-in-c
- C++: QAIML https://sourceforge.net/projects/qaiml/
Estos scripts se pueden conectar a motores de chatbots que soporten AIML, entre ellos remarco:
- BOTLIBRE https://www.botlibre.com
- PandoraBots https://www.pandorabots.com/
-
DOCUMENTACION AIML http://www.alicebot.org/aiml.html
-
TUTORIAL DE AIML https://playground.pandorabots.com/en/tutorial/
-
DOCUMENTACION BOTLIBRE: https://www.botlibre.com/doc.jsp
-
DOCUMENTACION PandoraBots: http://docs.pandorabots.com/
-
Libreria original SARA (2006): http://alicebot.wikidot.com/aiml:es-es:xgargoyle:sara:sara-aiml
-
AIML interpreter para Javascript (Node.JS) https://www.npmjs.com/package/aimlinterpreter