Skip to main content

Azure Cognitive Services

  • Chapter
  • First Online:
Developing Bots with Microsoft Bots Framework

Abstract

Bots can be broadly divided into two categories: chat bots and smart bots. Chat bots respond using a predefined set of rules and hence the responses are limited. For example, if you build a bot for reserving a table in a restaurant, the bot would always ask the basic questions of date and time, number of people, and seating preference (indoor/outdoor). If you throw a random request at the chat bot, it might not respond with a meaningful message or might just respond with a generic message. Smart bots are more intelligent. They work with a wide variety of information and generate more human-like responses. Smart bots are designed to learn from the conversation and provide more-useful answers as the conversation progresses, leaving the impression of a human-to-human conversation. Bots can be designed to create smarter responses by using cutting-edge artificial intelligence algorithms. Authoring AI algorithms is a complex task, requiring a varied skill set and lots of analysis to build an AI algorithm that can perform tasks like natural language processing and sentiment analysis or generate recommendations. Microsoft Cognitive Services provides a basket of AI algorithms that can be integrated into any application. These algorithms were developed by an expert team and cater across the fields of computer vision, speech, text analysis, natural language processing, knowledge extraction, and web search. In this chapter, we will learn to build smarter bots using Microsoft Cognitive Services and come to understand the capabilities of the evolving list of powerful AI algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Srikanth Machiraju and Ritesh Modi

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Machiraju, S., Modi, R. (2018). Azure Cognitive Services. In: Developing Bots with Microsoft Bots Framework. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-3312-2_10

Download citation

Publish with us

Policies and ethics