Language Understanding (LUIS)
A natural language understanding (NLU) AI service that allows users to interact with your applications, bots, and IoT devices by using natural language.
Add custom natural language understanding to your apps
Build applications that can understand natural language. Using machine teaching technology and our visual user interface, developers and subject matter experts can build custom machine-learned language models that interpret user goals and extract key information from conversational phrases—all without any machine learning experience.
Create custom language models specific to your use case with developer tools and portal experience to simplify labelling
Build NLU models with no machine learning experience required
Run Language Understanding (LUIS) anywhere—in the cloud, on-premises, and at the edge with containers
Rely on enterprise-grade security and privacy applied to both your data and any trained models
Quickly build a custom language solution
Machine teaching technology enables you to get started without labelled data and to train models interactively to accelerate your development. We provide prebuilt entities, features and applications to jump-start your project.Read this guide on getting started
Intuitively teach language models
Teach language models like you would teach a person using machine teaching techniques. No machine learning expertise is needed. The simple, iterative process and visual interface make it simpler than ever before.Learn more about machine teaching
Always learning and improving
Language Understanding (LUIS) enables developers to seamlessly improve language models over time based on real traffic.Learn more about active learning
Build a comprehensive natural language understanding solution
Integrate seamlessly with Azure Cognitive Services like Text Analytics and Speech Services, as well as Azure Bot Services for an end-to-end conversational solution.Add language understanding to your bot
Enterprise-ready, available worldwide
Language Understanding (LUIS) scales to meet enterprise quality and performance needs, and meets international compliance standards including ISO, HIPAA, SOC, and FedRAMP.
See Language Understanding (LUIS) in action
Smart light application in action
LUIS application response
Explore Language Understanding (LUIS) scenarios
This reference architecture describes how to build an enterprise-grade conversational bot (chatbot) using the Azure Bot Services framework.
Together, Azure Bot Services and Language Understanding (LUIS) enable developers to create conversational interfaces for various scenarios like banking, travel, and entertainment.
Create seamless conversational interfaces that understand natural language with all your internet-accessible devices—from your connected television or fridge to devices in a connected power plant.
Industry-leading security for the enterprise
Microsoft invests more than USD 1 billion annually on cybersecurity research and development.
We employ more than 3,500 security experts who are dedicated to data security and privacy.
Azure has more certifications than any other cloud provider. View the comprehensive list.
Get the power, control and customisation you need with flexible pricing
Pay only for what you use, with no upfront costs. With Language Understanding (LUIS), pay as you go based on the number of transactions.
Documentation and resources
Explore code samples
See customisation resources
Build natural language processing into apps, bots, and IoT devices with the LUIS portal.
See how trusted companies are applying Language Understanding (LUIS) models
Telefónica delivers an NLU- and AI-powered digital assistant
Telefónica builds a digital assistant based on natural language bot to engage with customers on a new level.
KPMG saves clients millions in compliance costs
KPMG uses Language Understanding in its Customer Risk Analytics solution to distil information and flag compliance risk.
Jet.com finds answers faster for its customers
Jet.com uses Cognitive Services to infuse its customer care chatbot with the intelligence to communicate using natural language.
LaLiga boosts engagement with its own virtual assistant
Alfredo Bermejo, Digital Strategy Director at LaLiga
"It's the easiest and most natural way for humans to interact, so we wanted to give our fans that option. They don't need to navigate through an app to find information, they just ask a question in plain language."
Progressive extends Flo to better serve customers
Matt White, Marketing Manager, Personal Lines Acquisition Experience at Progressive Insurance
"By using Microsoft Azure Bot Services and Cognitive Services… we've been able to continue our own Progressive journey of digital innovation and do it in an agile, fast, and cost-effective way."
Accenture onboards new joiners with an enterprise bot
Chellappan Murugappan, Senior Architect at Accenture
"We're seeing great power in the solution we've developed with Bot Framework and Language Understanding. It's a huge 'aha' moment for us and for our HR leadership."
Frequently asked questions about Language Understanding (LUIS)
See product availability by region.
Azure Cognitive Services, including Language Understanding, guarantee 99.9-per cent availability. Learn more about the SLA.
Yes. As Language Understanding is designed to be customised for your scenario, you need to provide the data to train your model.
It’s both. Use the site to access a graphical interface for training models, and, once you’ve published your model, you make calls to the service for predictions. In addition, you can use the SDK to train models.