Using Azure AI Services to Build Customer Solutions

AVG Duration2h


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

Training Content

Course - Beginner - 2m
Using Azure AI Services to Build Customer Solutions: Introduction
This introduction gives an overview of what you will learn in this artificial intelligence learning path.
Course - Intermediate - 24m
Building a Chatbot on Azure
In this course, you will learn how to create a chatbot to answer support questions about specific products and services.
Hands-on Lab - Beginner - 1h
Creating and Deploying a Bot to Azure Bot Service
Develop an Azure bot locally and then use the Azure CLI and Azure Portal to deploy it to Azure.
Course - Intermediate - 27m
Building a Recommendation Engine on Azure
This course is designed for teams interested in using artificial intelligence to add product recommendations to their websites.
Course - Beginner - 1m
Using Azure AI Services to Build Customer Solutions: Next Steps
This short video suggests the next steps you can take to do more with artificial intelligence on Azure.
Exam - 30m
Final Exam: Using Azure AI Services to Build Customer Solutions
Final Exam: Using Azure AI Services to Build Customer Solutions
About the Author
Learning paths87

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