hands-on lab

Integrating Azure Bots with Azure AI Services

Difficulty: Beginner
Duration: Up to 1 hour and 30 minutes
Students: 536
Rating: 4.3/5
On average, students complete this lab in50m
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.

Description

Bots have a huge range of uses, including being used as virtual assistants, customer service reps, web app or microservice front ends,  and much more. Bots communicate naturally with customers and internal teams alike to provide intelligent, targeted solutions for nearly every business type.

Teams use Azure bots in part because of the tight integration they offer with most other Azure services. One common example is combining bots with AI services, to combine intelligent bots capable of understanding and responding intelligently to end-user comments. In this lab, you'll create an Azure bot, integrate it with the Azure AI Services API to allow it to guess the sentiment of end-users, and publish that bot to Azure Bot Service.

Lab Objectives

Upon completion of this lab you will be able to:

Intended Audience

This lab is intended for:

  • Developers
  • Cloud engineers
  • Anyone aiming to implement AI or machine learning within their workflow

Prerequisites

You should be familiar with:

  • The principles of Node.js is helpful but not required
  • The principles of the Azure Portal is helpful but not required
  • Basic skills in Powershell is useful

Updates

July 24th, 2025 - Updated Public IP Sku

September 27th, 2023 - Updated screenshots and instructions to reflect the latest UI

Environment before

Environment after

Covered topics

Hands-on Lab UUID

Lab steps

0 of 7 steps completed.Use arrow keys to navigate between steps. Press Enter to go to a step if available.
  1. Logging in to the Microsoft Azure Portal
  2. Retrieving Azure AI Services API Credentials
  3. Connecting to the Lab Host Virtual Machine Using RDP
  4. Creating an Azure Bot Locally
  5. Integrating an Azure Bot with Azure AI Services
  6. Deploy An Azure Bot Service Bot to Azure
  7. Validating an Azure Bot Service Bot Deployment