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.

  • $\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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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