Articles → MICROSOFT BOT FRAMEWORK → Microsoft Bot Framework Architecture

Microsoft Bot Framework Architecture


  1. Bot service - Once your code is developed using C# or node.js, it is deployed on the cloud. The bot then exposes itself using the end point called the messaging endpoint. The bot logic, authorization, authentication and cognitive services resides in the cloud post deployment.
  2. Cognitive services - Cognitive services are basically the AI services used by the bot. Some of the examples of the cognitive services are Natural Language Processing, Face Recognition etc.
  3. Channels - Channels are those platforms where your bot is hosted. For example, it could be Facebook, your website, skype etc.
  4. Bot Connector - Bot connecter manages the communication between the bot service and the channel.
  5. Picture showing the different components of the bot framework
    Click to Enlarge

Picture showing the communication of bot deployed on Facebook with the bot service
Click to Enlarge

Posted By  -  Karan Gupta
Posted On  -  Monday, November 30, 2020


Your Email Id  
Query/FeedbackCharacters remaining 250