|Bot Name||Platform||Features||Programming languages / Apps / Integration||Technical details||License||Languages||Project Link||Channels||Clients/Fields||More information|
|IBM Watson Conversation Service||-||Built on a neural network (one billion Wikipedia words).|
Has three main components: Intents, Entities, Dialog
|Healthcare, Finance, Legal, Retail, Fantasy Football||https://www.youtube.com/watch?v=1rTl1WEbg5U|
|AgentBot||Aivo’s own natural language processing technology.|
Understands natural language.
Memory to maintain coherence during long conversations.
Gathers customer information to deliver customized solutions.
|Use our REST API to integrate with your CRM and other platforms.||Integrates with any CRM, internal system, human chat and third party application.||http://agentbot.net/en/request-a-demo/||English, Spanish, Portuguese||http://agentbot.net/en/||voice or messenger channel||Telecommunications and Cable Operators|
E-Commerce and Online Services
Banks and Financial Services
|Twyla||A proprietary AI platform.||Learns from agent/customer live chats.|
Blends machine learning and rule-based methods.
Answers questions, deflects tickets.
|Analyses data either via the API of your helpdesk or chat solution, or a secure file upload.||Is integrated with most major cloud Helpdesk and Live Chat solutions, like Zendesk, Salesforce and Liveperson. So no new processes or software.||Twyla is Software as a Service (AI-as-a-Service) and so comes at a monthly subscription cost, with no up-front setup or installation fees.||English||https://www.twylahelps.com/||Web|
Through messenger apps and live chat
|Automation and self-service customer support.||https://www.youtube.com/watch?v=An4UmvqAx0Q|
|Pypestream||Pypestream’s Smart Messaging Platform.||Pypestream uses a patented framework of ‘Pypes’ and ‘Streams’.|
Natural Language Processing and keyword parsing.
|The Smart Messaging Framework|
The Pypestream mobile app
API plug-ins and integratios
An open and flexible API platform allows for custom integrations and development of 3rd party connectors, plugins and extensions.
|Contact Pypestream to obtain current pricing.||English||https://www.pypestream.com/|
Pypestream mobile app
|By April 2016, the company had 500 businesses signed up and using the messaging platform, including Washington Gas and Billboard.||https://www.youtube.com/watch?v=nfPxUXx7l2w|
|Live Agent||-||https://www.ladesk.com/features/||https://www.ladesk.com/integrations-and-plugins/||-||14-Day Free Trial With All Plans|
Plans (All-inclusive $39/month)
Downloadable/ Enterprise licence
|LiveAgent is an all-in-one customer support software. Ticketing. Live chat. Support portal, Call center, Social network management.||https://www.youtube.com/watch?v=kQlD4yvMcLU|
|DigitalGenius||Not exactly a chatbot platform, but rather a deep learning agent efficiency tool that works in any language.||AI predicts case meta-data and suggests the right answers to your agents.|
AI learns from every agent interaction.
Uses a deep neural network model, word vectors, statistical operations.
Deep learning algorithms.
|Human + AI Customer Service is installed as a layer into your existing customer service software (Salesforce, Zendesk, etc).||Human + AI Customer Service is integrated directly into the contact center’s existing software.||-||English||https://www.digitalgenius.com/||Email|
|Semantic Machines||A proprietary Conversational AI|
Goes beyond understanding commands to understanding conversations.
Extracts semantic intent.
Uses the Conversation Engine's natural language generation (NLG) technology.
|Interested in leveraging Conversational AI technology in your platform or product? Contact Semantic Machines||Interested in leveraging Conversational AI technology in your platform or product? Contact Semantic Machines||Interested in leveraging Conversational AI technology in your platform or product? Contact Semantic Machines||Language Independent||http://www.semanticmachines.com/||text|
|E-Commerce; Travel; Concierge; Calendar; Business; Search; Productivity; and Automotive.|
|Msg.ai||Artificial Intelligence Platform for Conversational Commerce|
Intent models and tone classifications
Interactive Smart Cards
|Integrates with popular customer support offerings.||-||-||English||http://msg.ai/||messaging||Leading brands across many industries, including CPG, retail, auto, sports/entertainment and media.||https://www.youtube.com/watch?v=g1NIZKINZ_s|
|wit.ai||-||Allows to use:|
Natural Language Process (NLP)
On other platforms: HTTP API
| Is available for developers to use with iOS, Android, Windows Phone, Raspberry Pi, Python, C and Rust. |
|Free||Albanian, Arabic, Azerbaijani, Bengali, Bosnian, Bulgarian, Burmese, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Latin, Lithuanian, Macedonian, Malay, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swahili, Swedish, Tagalog, Tamil, Thai, Turkish, Ukrainian and Vietnamese.||https://wit.ai/||voice|
|Used by over 65,000 developers to build applications and devices that you can talk or text to.||https://www.youtube.com/watch?v=tLdjaKkJK_8|
|rasa NLU||-||intent classification|
|HTTP api |
|You can use rasa as a drop-in replacement for wit, LUIS, or api.ai||Is an open source tool||English, German||https://rasa.ai/||Runs locally||Insurance|
|Api.ai||-||API.AI matches the query to the most suitable intent based on information contained in the intent (examples, entities used for annotations, contexts, parameters, events) and the agent's machine learning model. |
API.AI transforms the query text into actionable data and returns output data as a JSON response object.
Leverage predefined knowledge packages collected over several years.
PHP (community supported)
|Brazilian Portuguese, Chinese (Cantonese), Chinese (Simplified), Chinese (Traditional), English, Dutch, French, German, Italian, Japanese, Korean, Portuguese, Russian, Spanish, Ukrainian.||https://api.ai/|| Agent Demo Page|
Actions on Google
Twilio IP Messaging
|Conversational Platform for bots, applications, services, and devices.||https://www.youtube.com/watch?v=Om7tyGGemXI|
|Microsoft Bot Framework||-|| Understands the user’s intent.|
To give your bot more human-like senses, you can incorporate LUIS for natural language understanding, Cortana for voice, and the Bing APIs for search.
|Bot Builder SDK (.NET SDK and Node.js SDK.)|
|The framework provides the Direct Line REST API, which you can use to host your bot in an app or website.||Is open source and available to all on Github.||Automatic translation to more than 30 languages: Afrikaans, Arabic, Bosnian (Latin), Bulgarian, Catalan, Chinese Simplified, Chinese Traditional, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Haitian Creole, Hebrew, Hindi, Hmong Daw, Hungarian, Indonesian, Italian, Japanese, Kiswahili, Klingon, Klingon (pIqaD), Korean, Latvian, Lithuanian, Malay, Maltese, Norwegian, Persian, Polish, Portuguese, Querétaro Otomi, Romanian, Russian, Serbian (Cyrillic), Serbian (Latin), Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Vietnamese, Welsh, Yucatec Maya.||https://docs.botframework.com/en-us/||from your website or app to text/SMS, Skype, Slack, Facebook Messenger, Office 365 mail, Teams and other popular services.||Is used to build and deploy high quality bots||https://www.youtube.com/watch?v=TUjnjMKGyDM|
|Microsoft Language Understanding Intelligent Service (LUIS)||-||Uses intents and entities.|
All LUIS applications are centered around a domain-specific topic or content related.
You can 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.
Node JS SDK
|LUIS offers a set of programmatic REST APIs that can be used by developers to automate the application creation process.||https://www.microsoft.com/cognitive-services/en-us/language-understanding-intelligent-service-luis#pricingoptions||English, French, Italian, German, Spanish, Brazilian Portuguese, Japanese, Korean and Chinese.||https://www.microsoft.com/cognitive-services/en-us/language-understanding-intelligent-service-luis||Activate your language understanding models from your application on any device.|
You can incorporate LUIS for natural language understanding, Cortana for voice, and the Bing APIs for search.
|Is designed to enable developers to build smart applications that can understand human language and accordingly react to user requests.||https://www.youtube.com/watch?v=jWeLajon9M8|
|Chatfuel||-||A block is a basic building block of your bot. It consists of one or more message cards that are sent together to a bot user.|
You can link blocks with each other using buttons in text cards or in gallery cards.
|-||Free||Albanian, Arabic, Azerbaijani, Bengali, Bosnian, Bulgarian, Burmese, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Latin, Lithuanian, Macedonian, Malay, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swahili, Swedish, Tagalog, Tamil, Thai, Turkish, Ukrainian, Vietnamese||https://chatfuel.com/||You can send message with text cards, image cards, galleries and plugins|
Facebook Messenger and Telegram
|More than 360,000 chatbots have been created using Chatfuel, serving more than 17 million users globally||https://www.youtube.com/watch?v=mD6I1dXgzvA|
|Pandorabots||-||AIML (Artificial Intelligence Markup Language) |
|The Pandorabots API allows you to integrate our bot hosting service and natural language processing engine into your own application.||AIaaS|
a free, ten day trial on the Developer Plan
|Multilingual||https://www.pandorabots.com/||Chatbots built and hosted with Pandorabots appear in messaging and native apps, the web, games, social networks, and connected devices.||Common use cases include advertising, virtual assistance, e-learning, entertainment and education. Academics and universities use the platform for teaching and research.|
text or voice chats with consumers
|ChatterBot||-||The program selects the closest matching response by searching for the closest matching known statement that matches the input, it then chooses a response from the selection of known responses to that statement.||ChatterBot is a Python library|
Has direct support for integration with Django
|http://chatterbot.readthedocs.io/en/stable/#process-flow-diagram||BSD 3-clause license|
|Makes it possible to generate responses based on collections of known conversations||https://media.readthedocs.org/pdf/chatterbot/latest/chatterbot.pdf|
|Octane.ai||-||Real-time analytics||-||-||-||-||https://octaneai.com/||Facebook Messenger||Octane AI chatbots help businesses, brands and individuals with tasks such as customer support, showing off content, showcasing merchandise, answering frequently asked questions, letting customers subscribe to notifications and more.||-|
|Rebot.me||-||The platform allows you to create a chatbot and train it by entering questions and corresponding answers. It also offers a chat log so that you can see the results of previous conversations.||-||-||-||Azerbaijani, Dutch, English, French, Italian, Portuguese, Russian, Romanian, Spanish, Tagalog, Turkish||http://rebot.me/||http://rebot.me/ website||The business applications for a Rebot.me chatbot will be limited. It might work for a bot that is tightly focused on a narrow domain of possible topics.||https://www.youtube.com/watch?v=63LEU5cpAEY|
|ManyChat||-||The basic functionality let’s you welcome new users, send them content, schedule posts, set up keyword auto-responses (text, pictures, menus), automatically broadcast your RSS feed and much more.||No coding required.||-||Free||-||https://manychat.com/||Facebook Messenger||You can use this to send news, content updates, valuable notifications or anything else, that your users subscribed to.||https://www.youtube.com/watch?v=FkHdMnD2518|
|FlowXO||-||https://flowxo.com/features||https://flowxo.com/services||-||https://flowxo.com/pricing||Multiple language support||https://flowxo.com/||For Messenger, Slack, SMS, Telegram & Web||Local services: Bookings, updates, appointment reminders & collection alerts|
Financial & legal: Quotes, applications, case updates, calculators & information
Business: Internal tools, employee relations, automation, recruitment & reporting
Brands: Competitions, viral marketing, events, product launches & coupons
|Gubshup||-||A built-in wit.ai integration for Natural Language Processing|
Templates available for popular business categories
|IDE Bot Builder for developers|
Flow Bot Builder for non developers
|For your customized pricing, please write to Gubshup at email@example.com|
|https://www.gupshup.io/developer/home||Facebook, Telegram, Skype, Slack and many other messaging platforms||Gupshup’s messaging platform is used by over 30,000 businesses, leading companies such as FlipKart, OLA, Facebook, Twitter, ICICI, HDFC and ZeeTV. Gupshup’s platform handles over 4 billion messages per month and over 150 billion cumulative. Gupshup also developed a smart-messaging app, Teamchat, which introduced patent-pending “smart” messages in 2014, only now being offered by other messaging apps. Gupshup’s bot platform provides tools for the entire bot lifecycle enabling developers to quickly and easily build, test, deploy, monitor and track bots.||https://www.youtube.com/watch?v=VQXqZuKMSe4|
|Reply.ai||-||Visual Bot builder|
Easily leverage Natural Language Processing (NLP) engines wit.ai and api.ai for your advanced use cases
|Integrate with your firstname.lastname@example.org||-||https://www.reply.ai/||We support Facebook Messenger, Kik, Telegram, LINE, SMS or your own chat screen. We use native custom UI elements in each channel. Web widget available too.||We work with Nike, Starbucks, HP, Lifenet, KIA, Prudential, Ad Council, Hilton and others. We have partnerships with Transcosmos, R/GA, Bimyou, IPG Media Lab, and few other agencies and organizations.|
We facilitative business to consumer communication at scale, allowing businesses to optimize and grow conversations with their customers cross channels, markets, and languages, all while maintaining the highest security standards.
|KITT.AI||ChatFlow||Hotword Detection (no internet required)|
Natural Language Understanding
Conversational Engine (multi-turn)
Neural network powered machine learning model
|ChatFlow liberates developers to focus on the dialogue flow, rather than the code.||ChatFlow uses a simple drag-and-drop interface that visually describes a dialogue and at the same time implements the flow that can be executed on the server as the dialogue is designed.||If you want to give it a try, you can sign up for the beta here. The team plans to follow Atlassian’s freemium model with free or cheap access for individual developers and small teams, and higher charges for enterprise customers.||English||http://kitt.ai/||Alexa|
|Kitt.ai’s ChartFlow helps you build better chatbots||https://www.youtube.com/watch?v=NbvPPEKgvjI|
|It's Alive||-||Keyword detection|
Manage & organize
|No coding is required, the team offers an intuitive, drag and drop interface, that helps you during your building process.||The team believes in decision trees and buttons that drive users towards the answer they are looking for.||Free||English||https://itsalive.io/||Facebook Messenger||It's Alive is a Facebook page chatbot building platform.||https://www.youtube.com/watch?v=9coP66DrRnQ|
|ChatScript||-||Powerful pattern matching|
Simple rule layout
C-style general scripting
Built-in WordNet dictionary
Extensive extensible ontology
Data as fact triples enables inferencing and supports JSON representation
Rules can examine and alter engine and script behavior
Remembers user interactions
|Rules are created in program scripts through a process called dialog flow scripting. These use a scripting metalanguage (simply called a "script") as their source code.||Ability to control local machines via popen/tcpopen/jsonopen.|
Ability to read structured JSON data from websites.
Postgres and Mongo databases support for big data or large-user-volume chatbots.
ChatScript runs on Windows, Linux, Mac, iOS, or Android
It has integrated tools to support maintaining and testing large systems.
|UTF8 support allows scripts written in any language||https://github.com/bwilcox-1234/ChatScript||-||ChatScript is the basis for natural language company for a variety of tech startups||https://www.youtube.com/watch?v=IjKDO3ThlSc|