Digital

Chatbot – Comparison of platforms

Table of Contents


    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.

    DimensionsAmazon LexGoogle DialogFlowIBM WatsonMicrosoft LUIS
    Ease of UseUses speech language support similar to NLUCreate 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 conversationDeployment as HTTP endpoints and ability to converse as JSON is super helpful.

    Natural language support is good similar to the one in powerbi

    VoiceIntegration with Alexa is good

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

    Google Assistant / Home – not as good as alexaBlends with Alexa skillsLacks voice capabilities and is not as good as its peers
    DocumentationBasicBasicBasicBasic
    ValidationLambda integration helpsCannot block matches to context from intentComes with very minimal validation

    Has personality insights which is kinda cool

    Has minimal validation functions
    Prebuilt AWS interoperability and ability to scale with EC2 instancesHas prebuilt entities similar to LUISPrebuilt modelsEntities 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 SupportFacebook, 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, unityFacebook, Slack, Twilio, Email, Bing, Cortana to mention a few

    Messenger and Skype support is helpful

    Integrates with Dynamics CRM

    Language SupportEnglishEnglish, French, Dutch, Russian, Ukranian, Italian, German, Spanish, Korean, Brazilian Portuguese,Traditional Chinese, Simplified Chinese, Portuguese, JapaneseEnglish, JapaneseEnglish, French, Italian, German, Spanish, Brazilian Portuguese, Japanese, Korean and Chinese
    ProgrammingJava, 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 PHPNode SDK, Java SDK, Python SDK, iOS SDK, Unity SDKC# SDK, Python SDK, Node JS SDK, Android SDK

    Related Articles
    Get top Insights and news from our technology experts.

    Delivered to you monthly, straight to your inbox.

      Contact us