3 ms·
Hi all! author here. It make sense to implement chatbots dialogs where each dialog is implemented as a finite state machine ? Good idea or a naif-robotic approa
by solyaris 11y ago
Hi all! author here.
It make sense to implement chatbots dialogs where each dialog is implemented as a finite state machine ? Good idea or a naif-robotic approach ?
BTW, please consider: 1:https://github.com/solyaris/dialogs https://github.com/solyaris/dialogs as a VERY VERY DRAFT / proof-of-concept 2:I'm a bad (Ruby) programmer. 3:I'm not a NLP expert. 4:please tolerate my long story/bad English.
Contributes/Collabroations on the open source project, are very welcome: a:comment here. b:email me (prefereed at first glance. giorgio.robino@gmail.com). c:open issues on github (perfect for share nd persistence).
Have a good reading. Thanks. giorgio http://www.twitter.com/solyarisoftware http://www.twitter.com/solyarisoftware
- kleiba 11y agoHi there! Did you look into VoiceXML and AIML?
- solyaris 11y agoHi Kleiba years ago I studied a bit AIML and also recently I see that Ruby language implementation is a bit obsolete. My feeling is that AIML are not maintained / growing, but the principal point I a bit discarderd AIML is that it seems to me not faiseable to do a "deterministic" workflow (just let consider the e-commerce purchasing workflow I described in my project http://www.github.com/solyaris/dialogs http://www.github.com/solyaris/dialogs) giorgio
- solyaris 11y agoBTW, a friend of mine suggest to me now: https://www.rivescript.com/ https://www.rivescript.com/ That's an AIML alternative that seems a bit better (no XML!), but I do not yet understood if I can do with rivescript a "simple" ecommerce "script" worflow I explained in my comments and on the github doc. I have to investigate. giorgio