应用架构定义

重要

LUIS 将于 2025 年 10 月 1 日停用,从 2023 年 4 月 1 日开始,你将无法创建新的 LUIS 资源。 建议将 LUIS 应用程序迁移对话语言理解,以便从持续的产品支持和多语言功能中受益。

LUIS 应用使用 .json.lu 表示,并且包括所有意向、实体、示例言语、功能和设置。

格式

导入和导出应用时,请选择 .json.lu

格式 信息
.json 标准编程格式
.lu 受 Bot Framework 的 Bot Builder 工具支持。

版本 7.x

  • 迁移到版本 7.x,使用嵌套式机器学习实体来表示实体。
  • 支持在以下创作 API 上利用 enableNestedChildren 属性创作嵌套式计算机学习实体:
    • 添加标签
    • 添加批处理标签
    • 评审标签
    • 建议用于实体的终结点查询
    • 建议用于意向的终结点查询 有关详细信息,请参阅 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": []
}
element 注释
"hierarchicals": [], 已弃用,请使用机器学习实体
"composites": [], 已弃用,请使用机器学习实体复合实体引用。
"closedLists": [], 列出实体引用,主要用作实体的特征。
"versionId":"0.1", LUIS 应用的版本。
"name": "example-app", LUIS 应用的名称。
"desc": "", LUIS 应用的可选说明。
"culture": "en-us", 应用的语言,它会影响基础功能,如预生成实体、机器学习和 tokenizer。
"tokenizerVersion":"1.0.0", 分词器
"patternAnyEntities": [], Pattern.any 实体
"regex_entities": [], 正则表达式实体
"phraselists": [], 短语列表(特征)
"regex_features": [], 已弃用,请使用机器学习实体
"patterns": [], 模式通过模式语法提高预测准确性
"settings": [] 应用设置

版本 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": []
}

后续步骤