- Rasa: An open source machine learning framework to automate text- and voice-based conversations. It includes natural language understanding, dialogue management, and integration with platforms such as Slack, Facebook, and more.
- ChatterBot: A machine learning, conversational dialog engine for creating chatbots in Python. It includes a number of pre-built training sets and can be trained on custom datasets.
- Botkit: An open source developer tool for building chatbots, apps, and custom integrations for major messaging platforms such as Slack, Facebook Messenger, and Twilio.
- Botpress: An on-prem, open-source bot building platform for businesses. It includes a visual flow editor, built-in analytics, and integrations with popular messaging platforms.
- DeepPavlov: An open source conversational AI framework for building chatbots, voice assistants, and other conversational applications. It includes pre-built models for common use cases and can be trained on custom datasets.
-
Azure Cognitive Service for language: Azure Cognitive Service for Language is a cloud-based service that provides Natural Language Processing (NLP) features for understanding and analyzing text.
-
Power Virtual Agents: Create chatbots with an easy to use graphical interface. No coding or AI expertise required. Works with Power Apps, and extendable with code.