4 ms·
I've got mixed feelings about api.ai, I haven't tried others like wit.ai because more hype was around api.ai. Firstly, their libraries feel incomplete. 2 month
by nevi-me 10y ago
I've got mixed feelings about api.ai, I haven't tried others like wit.ai because more hype was around api.ai.
Firstly, their libraries feel incomplete. 2 months ago I tried their nodejs one, and after some frustration, I ended up wrapping their REST calls.
Last week I was working with someone new on our team, and we tried the Python one [0], again a mess, and we ended up wrapping the API around Python requests.
There is little activity on GH given that there might be other people having similar issues.
Webhooks are a take-it-all-or-leave it IMHO. When invoking a webhook call from an action, you can only respond once (i.e. no follow-up through api.ai).
My conclusion from this part was that you can't build a serious (are they ever) bot relying solely on api.ai, and you have to do some heavy lifting on your server side.
What I have appreciated so far is their NLP part, it's hard (or impossible for some of us without the knowledge) to roll our own NLP solution, so I can give them props over making that part easy.
I'll keep using it as I'm training our team using api.ai, but if there are "better" solutions that other people have tried, I'd be keen on hearing their experiences.
[0] https://github.com/api-ai/apiai-python-client https://github.com/api-ai/apiai-python-client