如何将luis.ai模型获取为json

时间:2019-10-29 17:28:04

标签: luis

我目前正在研究Luis.ai的一些Microsoft开源软件包。我特别在看他们的botbuilder包裹。

此软件包具有一个模型生成器,可以在here中找到。

生成器采用您已构建的Luis.ai模型的JSON,我遇到的问题是找到该JSON。

在某个地方可以抓取JSON模型,以便将其粘贴到此生成器中吗?

2 个答案:

答案 0 :(得分:0)

您在LUIS.ai上创建模型。构建,训练和发布模型后,您可以在本地导出模型,从而可以在其他项目/工具(例如LUISGen)中通过CLI使用它。如其声明的那样,LUISGen“从导出的LUIS模型生成源代码”。

或者,如果您更喜欢使用命令行,则可以使用LUIS cli(已引用/链接)来构建模型。

希望有帮助!

答案 1 :(得分:0)

这是使用LuisGen(已链接的模型生成器)的方法:

  1. 克隆LuisGen。确保已安装.Net 2.1 SDK。使用Visual Studio打开“ packages”文件夹中的“ tools.sln”并进行构建。现在转到“工具”>“ Nuget程序包管理器”>“程序包管理器控制台”。它将在底部打开,键入并输入“ dotnet tool install -g LUISGen”。它将安装LUISGen,您将需要在步骤3中使用它。
  2. 要获取JSON文件,该文件有些隐藏。转到Luis.ai。有两种方法,一种
    • 转到顶部的“我的应用程序”,为所需的应用程序选择复选框,然后依次选择“导出”和“导出为JSON”。
    • 另一种方法是“构建”旁边的“管理”选项卡。然后是“版本”,然后再次需要选中复选框(对于版本),然后导出>导出为JSON。
  3. 转到JSON文件的位置。按住Shift并单击鼠标右键,选择“在此处打开PowerShell”。现在,键入不带引号的“ LUISGen {json文件的名称} .json -cs {CS文件的所需名称}”,并将大括号替换为json文件名和C#模型文件所需的文件名< / li>