Language Understanding (LUIS) Documentation

Language Understanding service (LUIS) allows your application to understand what a person wants in their own words. LUIS uses machine learning to allow developers to build applications that can receive user input in natural language and extract meaning from it.

5-Minute Quickstarts

Learn how to use LUIS to add intelligence to your app:

Create app with intents
Create app with intents and entities
Create app from prebuilt domain
Endpoint API
Authoring API

Step-by-Step Tutorials

Learn how to develop applications using LUIS:

  1. Integrate LUIS with a bot: Node.js | .NET
  2. Build a LUIS app programmatically: Node.js
  3. Use a list entity to increase entity detection: Node.js
  4. Learn synonyms with a phrase list:
  5. Improve accuracy with batch testing:
  6. Correct misspelled words with Bing Spell Check API V7:
  7. Gain insights into your application: Node.js | .NET