Определение схемы приложения
Внимание
LUIS будет прекращена 1 октября 2025 г. и с 1 апреля 2023 г. вы не сможете создать новые ресурсы LUIS. Мы рекомендуем перенести приложения LUIS в понимание общения, чтобы воспользоваться продолжением поддержки продуктов и многоязычными возможностями.
Приложение LUIS представлено буквами .json
или .lu
и включает в себя все намерения, сущности, примеры высказываний, функции и настройки.
Формат
При импорте и экспорте приложения выберите .json
или .lu
.
Формат | Информация |
---|---|
.json |
Стандартный формат программирования |
.lu |
Поддерживается инструментами Bot Builder платформы Bot. |
Версия 7.x
- В версии 7.x объекты представлены как вложенные объекты машинного обучения.
- Поддержка разработки вложенных сущностей машинного обучения со
enableNestedChildren
свойством в следующих API разработки:- Добавить метку
- Добавить метку пакета
- Проверить метки
- Предложить запросы к конечной точке для сущностей
- Предложение запросов конечных точек для намерений Дополнительные сведения см. в справочной документации ПО LUIS.
{
"luis_schema_version": "7.0.0",
"intents": [
{
"name": "None",
"features": []
}
],
"entities": [],
"hierarchicals": [],
"composites": [],
"closedLists": [],
"prebuiltEntities": [],
"utterances": [],
"versionId": "0.1",
"name": "example-app",
"desc": "",
"culture": "en-us",
"tokenizerVersion": "1.0.0",
"patternAnyEntities": [],
"regex_entities": [],
"phraselists": [
],
"regex_features": [],
"patterns": [],
"settings": []
}
элемент | Комментарий |
---|---|
"hierarchicals": [], | Устарело, используйте сущности машинного обучения. |
"composites": [], | Устарело, используйте сущности машинного обучения. Ссылка на Составную сущность. |
"closedLists": [], | Ссылка Список сущностей, в основном используется как функции для сущностей. |
"versionId": "0.1", | Версия приложения LUIS. |
"name": "example-app", | Имя приложения LUIS. |
"desc": "", | Необязательное описание приложения LUIS. |
"culture": "en-us", | Язык приложения, который влияет на базовые функции, такие как предварительно подготовленные сущности, машинное обучение и создатель маркеров. |
"tokenizerVersion": "1.0.0", | Tokenizer |
"patternAnyEntities": [], | Pattern.any entity |
"regex_entities": [], | Сущность регулярного выражения |
"phraselists": [], | Списки фраз (функция) |
"regex_features": [], | Устарело, используйте сущности машинного обучения. |
"patterns": [], | Шаблоны повышают точность прогнозирования с помощью синтаксиса шаблонов |
"settings": [] | Параметры приложения |
Версия 6.x
- При переходе к версии 6.x используйте новую сущность машинного обучения для представления своих сущностей.
{
"luis_schema_version": "6.0.0",
"intents": [
{
"name": "None",
"features": []
}
],
"entities": [],
"hierarchicals": [],
"composites": [],
"closedLists": [],
"prebuiltEntities": [],
"utterances": [],
"versionId": "0.1",
"name": "example-app",
"desc": "",
"culture": "en-us",
"tokenizerVersion": "1.0.0",
"patternAnyEntities": [],
"regex_entities": [],
"phraselists": [],
"regex_features": [],
"patterns": [],
"settings": []
}
Версия 4.x
{
"luis_schema_version": "4.0.0",
"versionId": "0.1",
"name": "example-app",
"desc": "",
"culture": "en-us",
"tokenizerVersion": "1.0.0",
"intents": [
{
"name": "None"
}
],
"entities": [],
"composites": [],
"closedLists": [],
"patternAnyEntities": [],
"regex_entities": [],
"prebuiltEntities": [],
"model_features": [],
"regex_features": [],
"patterns": [],
"utterances": [],
"settings": []
}
Следующие шаги
- Миграция на API разработки V3