A key factor in AI applications is the ability to interact intelligently with the user. Some of the most common AI interactions occur through bots. You can build conversational intelligence into your bot by using Azure Language Understanding Intelligent Service (LUIS).

LUIS is an Azure Cognitive Services API that applies custom machine-learning intelligence to a user's conversational natural-language text. LUIS uses certain aspects of the text to predict the user's overall meaning and pull out relevant detailed information. Your applications can use this information to interact with the user.


This module requires an Azure subscription. The services you create and use are free, but you'll need an active subscription or trial to complete the exercises. If you don't have an Azure subscription, create a free account before you begin.

Learning objectives

In this module, you'll:

  • Gain an understanding of what LUIS is.
  • Learn about key features of LUIS, such as intents and utterances.
  • Build and publish a LUIS model.