Integrating Azure Bots with Azure Cognitive Services

Lab Steps

lock
Logging into the Microsoft Azure Portal
lock
Retrieving Azure Cognitive Services API Credentials
lock
Connecting to the Lab Host Virtual Machine Using RDP
lock
Creating an Azure Bot Locally
lock
Integrating an Azure Bot with Azure Cognitive Services
lock
Deploy An Azure Bot Service Bot to Azure
lock
Validating an Azure Bot Service Bot Deployment

The hands-on lab is part of this learning path

Ready for the real environment experience?

DifficultyBeginner
Time Limit1h 30m
Students137
Ratings
3.6/5
starstarstarstar-halfstar-border

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 Cognitive 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
Environment before
PREVIEW
arrow_forward
Environment after
PREVIEW

About the Author

Students27482
Labs43
Learning paths1

Matt has worked for multiple Fortune 500 companies as a DevOps Engineer and Solutions Architect. He is an AWS Certified DevOps Engineer - Professional, and an AWS Certified Solution Architect - Associate. He enjoys reading and learning new technologies.