Bot Frame
Bot Frame is used to build bots and define their behaviors. As a chatbot developer, it is often overwhelming to develop and target so many communication platforms and chatbot development SDKs. Bot Development Framework is a software framework that abstracts the manual content of chatbot development process. Its role is to develop and bind various components to the application. Bot Development Framework includes Bot Builder SDK, Bot Connector, Developer Portal, Bot Directory and a simulator for testing developed bots.
Common bot frameworks include Facebook bot engine, Microsoft Bot Framework, API.ai, Aspect CXP and Aspect NLU.