3
$\begingroup$

I have already created an online chatbot for my Android app using Dialogflow (formerly api.ai). It allows users to add a new item to their inventory. I now need to create an offline version of this chatbot. However, Dialogflow does not allow you to download the agent to work offline.

I have looked into several options, including RiveScript and ALICE (Pandorabots). These seem to be a bit too low-level for my purposes and require quite a bit of customization. I was wondering if there are any options similar to Dialogflow that can be used offline.

$\endgroup$
  • $\begingroup$ did you finally find any offline bot for Android? Thank you $\endgroup$ – Pelanes Mar 9 '18 at 9:27
  • $\begingroup$ This is something I'm looking for as well. App Actions and slices are already reaching into Assistant territory a bit, but there's nothing similar to DialogFlow yet as far as I'm aware. $\endgroup$ – ZeroStatic May 11 '18 at 9:44
2
$\begingroup$

EasyNLU project might interest you: https://github.com/kolloldas/EasyNLU

EasyNLU is a Natural Language Understanding (NLU) library written in Java for mobile apps. Being grammar based, it is a good fit for domains that are narrow but require tight control.

| improve this answer | |
$\endgroup$
0
$\begingroup$

You can use Rasa. There is an option to migrate from DialogFlow to Rasa. You can refer to this blog for migration.

| improve this answer | |
$\endgroup$

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.