[go: up one dir, main page]

0% found this document useful (0 votes)
21 views2 pages

Intent Recognition Overview

This document provides an overview of intent recognition capabilities including pattern matching and conversational language understanding. It explains that an intent represents what a user wants to do and these techniques can determine a user's intent based on their input. Pattern matching works well for strict matching while CLU enables building custom models for natural language. The document also notes that LUIS will be retired in 2025 and to migrate applications to CLU.

Uploaded by

swapnilr85
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views2 pages

Intent Recognition Overview

This document provides an overview of intent recognition capabilities including pattern matching and conversational language understanding. It explains that an intent represents what a user wants to do and these techniques can determine a user's intent based on their input. Pattern matching works well for strict matching while CLU enables building custom models for natural language. The document also notes that LUIS will be retired in 2025 and to migrate applications to CLU.

Uploaded by

swapnilr85
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

What is intent recognition?

Article • 01/22/2024

In this overview, you learn about the benefits and capabilities of intent recognition. An
intent is something the user wants to do: book a flight, check the weather, or make a
call. With intent recognition, your applications, tools, and devices can determine what
the user wants to initiate or do based on options. You define user intent in the intent
recognizer or conversational language understanding (CLU) model.

Pattern matching
The Speech SDK provides an embedded pattern matcher that you can use to recognize
intents in a strict way. This is useful for when you need a quick offline solution. This
works especially well when the user is going to be trained in some way or can be
expected to use specific phrases to trigger intents. For example: "Go to floor seven", or
"Turn on the lamp" etc. It's recommended to start here and if it no longer meets your
needs, switch to using CLU or a combination of the two.

Use pattern matching if:

You're only interested in matching strictly what the user said. These patterns match
more aggressively than conversational language understanding (CLU).
You don't have access to a CLU model, but still want intents.

For more information, see the pattern matching concepts and then:

Start with simple pattern matching.


Improve your pattern matching by using custom entities.

Conversational Language Understanding


Conversational language understanding (CLU) enables users to build custom natural
language understanding models to predict the overall intention of an incoming
utterance and extract important information from it.

Both a Speech resource and Language resource are required to use CLU with the Speech
SDK. The Speech resource is used to transcribe the user's speech into text, and the
Language resource is used to recognize the intent of the utterance. To get started, see
the quickstart.
) Important

When you use conversational language understanding with the Speech SDK, you
are charged both for the Speech to text recognition request and the Language
service request for CLU. For more information about pricing for conversational
language understanding, see Language service pricing .

For information about how to use conversational language understanding without the
Speech SDK and without speech recognition, see the Language service documentation.

) Important

LUIS will be retired on October 1st 2025. As of April 1st 2023 you can't create new
LUIS resources. We recommend migrating your LUIS applications to
conversational language understanding to benefit from continued product
support and multilingual capabilities.

Conversational Language Understanding (CLU) is available for C# and C++ with the
Speech SDK version 1.25 or later. See the quickstart to recognize intents with the
Speech SDK and CLU.

Next steps
Intent recognition with simple pattern matching
Intent recognition with CLU quickstart

Feedback
Was this page helpful?  Yes  No

Provide product feedback | Get help at Microsoft Q&A

You might also like