A Chatbot Comparison Table

MS Teams Office 365

A Chatbot Comparison Table

Bot Name Features Programming Languages
IBM Watson Conversation Service Built on a neural network with three main components; Intents, Entities, Dialog Node SDK

Java SDK

Python SDK

iOS SDK

Unity SDK

Microsoft Bot Framework Recognizes the user’s intent.

 

Incorporates LUIS for understanding natural language, Cortana for voice, and the Bing APIs for search.

Bot Builder SDK (.NET SDK and Node.js SDK.)

Bot Connector

Developer Portal

Bot Directory

AgentBot Knows natural language.

Memory to continue consistency throughout long conversations.

Collect client information to carry customized solutions.

 

Use REST API to integrate with CRM and other platforms.
wit.ai Use Entities, Intents, Context, Actions

Natural Language Process (NLP)

 

Node.js client

Python client

Ruby client

On other platforms: HTTP API

Api.ai Go with the query to the most appropriate intent based on information contained in the intent and the user’s machine learning model.

 

Converts the query text into actionable data and returns output data as a JSON response object.

 

Influences predefined data packages composed over several years.

Android

iOS

Cordova

HTML

JavaScript

Node.js

.NET

Unity

Xamarin

C++

Python

Ruby

PHP (community supported)

Epson Moverio

Botkit

Java

Microsoft Language Understanding Intelligent Service (LUIS) Intents and entities.

All LUIS applications are domain-specific topic or content related.

Active learning.

 

Use pre-existing, world-class, pre-built models from Bing and Cortana.

 

Deploy models to an HTTP endpoint with one click. LUIS returns easy-to-use JSON.”

C# SDK

Python SDK

Node JS SDK

Android SDK

Back To Top