Using Azure AI Services to Build Customer Solutions

Duration1h 24m


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

Learning Path Steps

1 courses

This introduction to Using Azure AI Services to Build Customer Solutions gives an overview of what you will learn in this artificial intelligence learning path.

2 courses

Overview The ‘Building a Chatbot on Azure’ course will allow team members to learn how to automate basic support tasks by using chatbots to answer typical questions about their products and/or services. In this course, you will learn to create a chatbot t...

3 courses

Building a Recommendation Engine on Azure is a course designed for teams interested in using artificial intelligence to add product recommendations to their websites. A product recommendation engine is a valuable feature that helps drive sales on e-commerc...

4 courses

This short video suggests next steps you can take to do more with artificial intelligence on Azure.

5 exam-filled

Knowledge Check: Using Azure AI Services to Build Customer Solutions

About the Author

Learning paths21

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).