myrobotlab icon indicating copy to clipboard operation
myrobotlab copied to clipboard

ProgramAB should only bundle pure AIML and reference AIML chat bots.

Open kwatters opened this issue 7 years ago • 1 comments

Current programab-data.zip file has a bunch of aiml from the InMoov project in it and it sets the default to be the english aiml set from the inmoov project.

The default chat bot for programab should be Alice2. This is the reference AIML impementation. The other localized chatbots should be moved out of the programab-data.zip.

Relying on the directory structure for the locale of the bot is also not a good design approach, we should do something better.

kwatters avatar Sep 25 '18 15:09 kwatters

I think the "default pure AIML and reference AIML chat bots set" can evolve. if the standards are respected off course. Offer a multilingual set, and not only english can be good, and bring more interest to the contributions. And contributions can be pushed in other services like inmoov and vice versa. While keeping, as today 2 versions. Because if you build a robot that is not inmoov, maybe you want to use an updated and localized raw aiml set. The structure can evolve, idea is every services concerned by localisation, use a standardised syntax used by runtime locale for language. Maybe the current set just need to be thoroughly cleaned, if that's not enough today; especially for oob. to debate..

moz4r avatar Sep 26 '18 16:09 moz4r