{"id":51,"date":"2021-05-17T10:57:18","date_gmt":"2021-05-17T02:57:18","guid":{"rendered":"https:\/\/kloudimp.com\/?p=51"},"modified":"2021-05-17T12:03:30","modified_gmt":"2021-05-17T04:03:30","slug":"microsoft-bot-builder-sdk","status":"publish","type":"post","link":"https:\/\/www.kloudimp.com\/microsoft-bot-builder-sdk\/","title":{"rendered":"Microsoft Bot Builder SDK"},"content":{"rendered":"\n
This is part of a series of \u201cBot Making Tools Assessment\u201d findings from the \u2018How To Build A Bot With The Right Kind Of Tools<\/a>\u2018 article.<\/p>\n\n\n\n Checkout the rest of the series by following these links:<\/p>\n\n\n\n Before continuing with this section about the Microsoft Bot Builder SDK, it would be useful to do a quick recap of the difference between a library and a framework<\/a> .<\/p>\n\n\n\n Basically, Microsoft provides a set of libraries, tools and a portal to help the developer develop the bot. They also have a pretty good set of design guidelines, technical documentation<\/a> and sample projects<\/a> . So, for developers who prefer \u201ccold steel programming tools\u201d and need this kind of granularity, this is a good option, especially when they are already familiar with the Microsoft development platform and tools. And guess what, since Microsoft being all Open Source friendly nowadays, NodeJS is also a very much supported preferred development language too.<\/p>\n\n\n\n An added bonus to developing on this framework is the ability to add Artificial Intelligence features by using the LUIS (part of Microsoft\u2019s Cognitive Services). Plus, if the developer choose to host the bot on Microsoft Azure, everything (including the AI services) are setup in 1 place with central monitoring of API consumption and resource usage. It also the developer has less worry on service provisioning \/ API key tracking & hosting performance all round.<\/p>\n\n\n\n Bear in mind that Microsoft\u2019s Cognitive Services actually consists of other nifty tools (Image Recognition, Text Analysis\u2026 just to name a few) that the developer can further explore to enhance their bot. Click here to read more about Cognitive Services and what it has to offer<\/a>.<\/p>\n\n\n\n Note that the developer will need some knowledge of:<\/p>\n\n\n\n A few caveats:<\/p>\n\n\n\n Suggested Use Cases:<\/p>\n\n\n\n Source:<\/p>\n\n\n\n This is part of a series of \u201cBot Making Tools Assessment\u201d findings from the \u2018How To Build A Bot With The Right Kind Of Tools\u2018 article. Checkout the rest of the series by following these links: Chatbot Building Platforms Facebook Chat API Microsoft Bot Builder SDK (this article) Synthetic Intelligence Markup Language with OSCOVA My Findings …<\/p>\n","protected":false},"author":1,"featured_media":68,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_genesis_block_theme_hide_title":false,"footnotes":""},"categories":[1],"tags":[],"yoast_head":"\nMy Findings<\/h2>\n\n\n\n