Inner Insight - IBM Watson vs API.AI - Google AI platform vs IBM AI APIs - Important facts to know and decide.
Major factors you would like to decide on for a AI based development are most likely to be below.
1. Easy integration.
2. Fewer API calls to reduce the time, probability of failures, ease of understanding of logs etc.
3. Not much to develop for front end, and let the platform handle some formats with minimal code.
4. Cheaper platform with reliability and security, for personal, small scale and enterprises scales.
5. Not to involve any third party libraries and kits that are not reliable and may change anytime, making your code not work anymore.
6. Last but not the least, a fast development to launch features quickly.
Personally we researched and worked on two and would like to provide some deep insight for
IBM Watson Vs API.AI
Insight Factor
|
IBM Watson
|
API.AI
|
Ease of
Integration of various services
|
All services are
different and the AI expert needs to collaborate the Conversation Service,
Alchemy API service. Multiple API
calls may be the made for a simple NLP flow instead of one call. Examples of services and voice to text,
text to speech, language support etc.
|
Easy to use and
integrate, one API call with the input and get the output.
|
Price
|
Each service has
separate price. So multiple API calls in one flow, may add up the price.
Please check the
prices for each API call before you decide.
|
API.AI is totally
free, including the enterprise level scaling.
|
Graphics
|
To format the
conversation output to a platform specific format e.g. cards, carousels etc.
in FB, you might need to have some third party modules e.g. botkit for node
js and coding is needed.
|
Most of the
formats are pre integrated and even business users can do it via API.AI Gui.
The few that are not there are very easy and no need to code, can be done
with small tweaks.
|
Support
|
IBM provides some
level of support in services
|
In API.AI , you
will hardly feel any need for support and if needed, all flows and logs are
transparent
|
Analytics
|
Can be integrated
with any analytics. IBM analytics can be used as well, but have a separate
price.
|
Has FREE inbuilt
analytics in API.AI console to a certain level, analytics platform with more
info in
early access ( so
all will be in one console), and custom analytics can also be done (this can
be done for IBM Watson conversations as well).
|
Development time
|
Moderate,
integration of various atomic services needed for your flow can make it a
little longer. Also depending on what graphics are needed, it will impact the
development times.
|
Very fast end to
end development and configuration.
|
Integrated social platforms
|
None, Need to use
some libraries and modules to show the output of conversation in a desired
format.
|
Google
assistant(via google actions), Viber, Skype, Slack, Facebook, Kik, Telegram
and many more. Small customization might be needed for complex formats
|
Language support
|
Widely spoken
languages and not a rich language based support.
|
Almost same number
of languages supported in API.AI.
|
Comments
Post a Comment