learning path

Using Azure AI Services to Build Customer Solutions

Up to 2h 23m
Enhance your skill setDevelop essential skills for thriving in real-world scenarios.
Stay focused, stay committedBoost your learning journey by enrolling: stay focused, consistent and achieve your goals with ease.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

This learning path will give you in-depth tutorials on adding artificial intelligence to your customer-facing applications. I’ve chosen two of the most common ways that companies add artificial intelligence to their customer interactions.

First, if you have a help desk, then there are probably a handful of questions that get asked much more frequently than others. If you could automate the responses to those questions, it would not only reduce your costs, but it would also let your help desk personnel focus on the more complex questions.

You will learn how to:

  • Create a chatbot that can answer support questions about particular products or services
  • Combine Azure Bot Service and Azure QnA Maker to do this
  • Add speech input and output capabilities to a chatbot

The second use case is even more common. If your organization sells products, or even if it offers free items, such as news articles, then you can increase sales or customer engagement by adding recommendations for other items that your customers might want. Even if you already have a recommendation system, it might be possible to get better recommendations by building a more finely tuned model, which I’ll show you how to do.

You will learn how to:

  • Implement the Microsoft Product Recommendations Solution on Azure
  • Deploy and test the solution
  • Fine-tune a recommendation model
  • Evaluate the effectiveness of different models
  • Make API calls to the recommendation system

Learning Objectives

  • Create and configure an Azure QnA Maker knowledge base
  • Create an Azure Bot Service chatbot that answers questions
  • Deploy a recommendation engine on Azure
  • Test and evaluate different recommendation models
  • Make API calls to the Microsoft Product Recommendations Solutions

Intended Audience

  • People who are interested in artificial intelligence services on Azure, especially chatbots and recommendation engines


  • Experience using Azure
  • Experience writing code
  • Experience using APIs


Your certificate for this learning path

About the Author

Guy Hummel, opens in a new tab
Azure and Google Cloud Content Lead
Learning paths

Guy launched his first training website in 1995 and he's been helping people learn IT technologies ever since. He has been a sysadmin, instructor, sales engineer, IT manager, and entrepreneur. In his most recent venture, he founded and led a cloud-based training infrastructure company that provided virtual labs for some of the largest software vendors in the world. Guy’s passion is making complex technology easy to understand. His activities outside of work have included riding an elephant and skydiving (although not at the same time).

Covered Topics