Chatbot – Comparison of platforms

Compare ChatBot Platforms

With everyone raging to adopt chatbots in different use cases to aid better customer experience, one of the challenge from a technology is which framework to build the chatbot on? Ofcourse custom and building from scratch is always an option however it would help if the process of development could be bootstrapped with the help of a platform or a framework that comes with pre-built features. Here is my take on the various chatbot platforms that are available and I will try to keep as much as updated as possible.

Dimensions Amazon Lex Google DialogFlow IBM Watson Microsoft LUIS
Ease of Use Uses speech language support similar to NLU Create rich custom UI and communicate using RESTful services via webhooks

Can be mixed with angular frontend and that provides flexibility

Complex given it has to fit within the IBM stack of products/suites and standards. No single API and no service to manage the conversation Deployment as HTTP endpoints and ability to converse as JSON is super helpful.

Natural language support is good similar to the one in powerbi

Voice Integration with Alexa is good

Ability to use skillsets from Alexa and mange is super helpful.

Google Assistant / Home – not as good as alexa Blends with Alexa skills Lacks voice capabilities and is not as good as its peers
Documentation Basic Basic Basic Basic
Validation Lambda integration helps Cannot block matches to context from intent Comes with very minimal validation

Has personality insights which is kinda cool

Has minimal validation functions
Prebuilt  AWS interoperability and ability to scale with EC2 instances Has prebuilt entities similar to LUIS Prebuilt models Entities such as location, money, age, date-time
Pricing $.004 for voice

$$0.00075 for text

$0.0065 per 15 second

$0.002 per request

The highest price in this category

0.0025 for text $0.00075 for text
Platform Integration Support Facebook, Slack, Twilio

No messenger support

Microsoft Cortana, Facebook Messenger, Skype, Slack, Telegram, Amazon Alexa, Twitter, Kik, Line, Cisco Spark, Cisco Tropo, Twilio and Twilio IP

Please note it can talk with Alexa

Openwhisk, salesforce, swift, unity Facebook, Slack, Twilio, Email, Bing, Cortana to mention a few

Messenger and Skype support is helpful

Integrates with Dynamics CRM

Language Support English English, French, Dutch, Russian, Ukranian, Italian, German, Spanish, Korean, Brazilian Portuguese,Traditional Chinese, Simplified Chinese, Portuguese, Japanese English, Japanese English, French, Italian, German, Spanish, Brazilian Portuguese, Japanese, Korean and Chinese
Programming Java, JavaScript, Python, CLI, .NET, Ruby on Rails, PHP, Go, and CPP. Android, iOS, Cordova, HTML, JavaScript, Node.js, C#.NET, Unity, Xamarian, C++, Python, Ruby, Java, Espon Moverio, Botkit and PHP Node SDK, Java SDK, Python SDK, iOS SDK, Unity SDK C# SDK, Python SDK, Node JS SDK, Android SDK

Let’s create something brilliant together!