I am interested to know if it's possible to use ALICE chat bot in our C/C++ program in offline mode?

I mean I can pass strings trough the ALICE in my C++ program and get the answer as a string(Use it as a library/function)

Is it possible?

EDIT: I asked this question from the author of Mitsuku bot Steve Worswick and he answered:

If you have an offline interpreter, the source files for ALICE are on the internet.


Search for ALICE AIML for a full 3 times Loebner Prize winning chatbot’s free to use source files. This assumes you have an offline AIML interpreter like Program O or Program AB.

But I couldn't understand what did he mean by AIML offline interpreter ? What do should this interpreter do?


No unless you have a compiled library or complete source code for ALICE. If I remember correctly ALICE isn't available for either of those.

| improve this answer | |
  • $\begingroup$ Read the edit section please. $\endgroup$ – user145959 Nov 21 '17 at 2:31
  • $\begingroup$ Well, apologies for that, I wasn't aware the source was out there for ALICE. Interesting to know. $\endgroup$ – solarflare Nov 21 '17 at 2:43

Not the answer you're looking for? Browse other questions tagged or ask your own question.