LUIS
Интеллектуальная служба распознавания речи в Azure Cognitive Services (LUIS) позволяет понять контекстный контекст языка, поэтому приложения взаимодействуют с людьми таким образом, как они говорят.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Стандарт | Все регионы Power Automate |
| Логические приложения | Стандарт | Все регионы Logic Apps |
| Power Apps | Стандарт | Все регионы Power Apps |
| Power Automate | Стандарт | Все регионы Power Automate |
| Метаданные соединителя | |
|---|---|
| Publisher | Microsoft |
| Веб-сайт | https://azure.microsoft.com/services/cognitive-services/language-understanding-intelligent-service/ |
Известные проблемы и ограничения
Ниже приведены некоторые известные ограничения использования соединителя LUIS.
- Раскрывающиеся списки для идентификатора приложения, версии приложения, требуемого намерения и требуемого объекта вызывают конечные точки разработки , поэтому при создании подключения требуется ключ разработки. В случае доступности только ключа конечной точки необходимо использовать "Ввести настраиваемое значение", чтобы ввести соответствующие значения параметров.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Доступный для общего пользования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это совместное подключение. Если приложение power app предоставлено другому пользователю, подключение также предоставляется совместно. Дополнительные сведения см. в обзоре соединителей для приложений на основе холста — Power Apps | Документация Майкрософт
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Ключ API | securestring | Ключ API | True |
| Конечная точка прогнозирования | струна | Конечная точка прогнозирования. Если он не указан, по умолчанию он будет задан https://westus.api.cognitive.microsoft.com. |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 1200 | 60 секунд |
Действия
| Получение прогноза |
Учитывая некоторый входной текст, эти операции возвращают прогноз на основе предварительно обученной модели. Возвращаемый объект прогнозирования также можно использовать в качестве входных данных для других действий LUIS. |
| Получение сущности по типу |
Для заданного типа сущности операция возвращает лучшую соответствующую модель сущности из объекта прогнозирования LUIS. |
Получение прогноза
Учитывая некоторый входной текст, эти операции возвращают прогноз на основе предварительно обученной модели. Возвращаемый объект прогнозирования также можно использовать в качестве входных данных для других действий LUIS.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор приложения
|
app-id | True | string |
Идентификатор обученного приложения. |
|
Текст речевых фрагментов
|
q | True | string |
Строка для прогнозирования |
|
Требуемое намерение
|
desiredIntent | string |
Требуемое намерение высшей оценки |
|
|
Версия приложения
|
versionId | string |
Имя версии. Значение 0.1 будет использоваться по умолчанию. |
Возвращаемое значение
- Тело
- PredictResponse
Получение сущности по типу
Для заданного типа сущности операция возвращает лучшую соответствующую модель сущности из объекта прогнозирования LUIS.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор приложения
|
app-id | True | string |
Идентификатор обученного приложения |
|
Требуемая сущность
|
desiredEntity | True | string |
Требуемая сущность. |
|
Версия приложения
|
versionId | string |
Имя версии. Значение 0.1 будет использоваться по умолчанию. |
|
|
luisPredictionObject
|
luisPredictionObject | True | string |
Возвращаемое значение
Определения
PredictResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Прогнозирование LUIS
|
luisPrediciton | string |
Используется в качестве входных данных для других действий LUIS. |
|
Нужное намерение
|
isDesiredIntent | boolean |
Значение true, если первое намерение оценки соответствует желаемому намерению. |
|
Требуемое намерение
|
desiredIntent | string |
Требуемое намерение, указанное в качестве входных данных, если таковой есть. |
|
Текст речевых фрагментов
|
query | string |
Строка, основанная на прогнозе. |
|
Имя
|
topScoringIntent.intent | string |
Имя модели намерения. |
|
Балл
|
topScoringIntent.score | float |
Процент достоверности прогноза. |
|
Массив намерений
|
intents | array of object |
Список всех прогнозируемых намерений. |
|
Имя намерения
|
intents.intent | string |
Имя модели намерения. |
|
Оценка намерений
|
intents.score | float |
Процент достоверности прогноза. |
|
Массив сущностей
|
entities | array of LuisPredictResponseEntity |
Список всех прогнозируемых сущностей. |
LuisPredictResponseEntity
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Значение сущности
|
entity | string |
Значение соответствующего типа сущности. |
|
Тип сущности
|
type | string |
Имя модели сущности. |
|
Оценка сущностей
|
score | float |
Процент достоверности прогноза. |
GetTopScoringMatchingEntityResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Объект
|
entity | LuisPredictResponseEntityMinusType | |
|
entityMatchInfo
|
entityMatchInfo | EntityMatchInfo |
LuisPredictResponseEntityMinusType
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Значение сущности
|
entity | string |
Значение соответствующего типа сущности. |
|
Оценка сущностей
|
score | float |
Процент достоверности прогноза. |
|
Разрешение сущностей
|
resolution | string |
Разрешение этой сущности. Применяется только к встроенным сущностям. |
EntityMatchInfo
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Требуемая сущность
|
desiredEntity | string |
Требуемая сущность, указанная в качестве входных данных. |
|
Соответствует сущности
|
isEntityMatch | boolean |
Значение True, если обнаружена конкретная сущность. |
|
Число совпадений сущностей
|
entityMatchCount | integer |
Число сущностей, соответствующих требуемому типу сущности. |