Decoupling business logic with dialog flow scripting

A slide from my speech: http://www.slideshare.net/solyarisoftware/il-conversational-computing-e-la-rivoluzione-dei-chatbot

Hi Matthias!

I read with pleasure your article. Yes, me too I’m a telegram bot experimenter (www.github.com/solyaris/BOTServer).

Even if coding a simple “commands” bot, by example for simple (ecommerce) task is pretty easy and a usual ecommerce workflow could be “hard-coded” writing logic in a usual programming language (I call this command-oriented bots: generation I bots), things become more complex when the chatbot have to face a more natural (conversational) dialog.

In these generation II bots, the dialog flow have to possibly decoupled from the backend. I pointed out this also here:

Designing the Conversational UIIn the first part of this article, we discussed the basic principles of conversational interfaces, and why you should…alistapart.com

There are some interesting dialog flow script language experiments, see:

Supescriptjs as dialog script / knowledge interchange languageHi Rob! I only recently discovered www.superscriptjs.com. I like your tech structured solution(s) and above all I thank…medium.com

I’m now very interested on a possible new open-source dialog script language syntax “standard”, to share dialog templates (aka knowledge). At the moment my preferred language in this realm is ChatScript.

What’s your opinion about this question ?

thanks
giorgio