One of the major features I liked was being able to stay offline and not exposing my doings to a not known server. If I can stay private why should I be trusting someone to "just processing the data and not analysing and using it for other purposes".
EDIT: Actually the offline part is something to show off to all those Androids and Iphones out there: My machine is powerful enough to do what yours needs a server for.
I know, and this is one of the main reasons why I've been hesitant with the new update. My issue is that I simply don't know enough about AI to properly categorize things and figure out what the intended meaning is. Wit.ai does not provide any local executable, and so the development version is (for now) internet-only.
I do hope to change this. What I am considering:
I am still working on my own A.I.; the reason I am using Wit is so that I have an existing framework to provide data to Saera, but I do plan to at some point in the next year be able to release this and allow the whole thing to run on your device again. This is partly why I'm calling this the "development" build; it doesn't have everything the old one does yet, and I would stay with that until I get local parsing working if you are concerned about using an online service.
I know, and this is one of the main reasons why I've been hesitant with the new update.
Would it be an option to put both in and simply offer a setting to change between off-line and on-line? Change the default as desired, but having the option for off-line would be nice.
Would it be an option to put both in and simply offer a setting to change between off-line and on-line? Change the default as desired, but having the option for off-line would be nice.
Unfortunately, that isn't possible; this is a major rewrite and won't be able to work with my old parsing engine. I will be writing a new offline parsing engine but until that's done it will be online only.
Sailfish will be more difficult than I expected; the version of Python 3 in the repositories was compiled without SSL support, and so was the system curl, meaning I have no simple way to connect to Wit, unless I want to force users to install a third-party Python via Warehouse. (A third-party Python, of course, that I can't even install in the emulator - because it's hosted on a HTTPS site, and the system curl has NO SSL SUPPORT.)