如何通过包含列表实体的LUIS编程API在LUIS应用程序中添加话语

时间:2018-02-26 10:53:41

标签: c# botframework luis

我正在尝试将标记的话语添加到LUIS应用程序中,该应用程序通过LUIS提供的Programmatic API(s)列出了实体类型。

但是,我似乎无法理解如何发送请求正文。

1 个答案:

答案 0 :(得分:1)

LUIS Programmatic APIs v2.0已经为我们分享了一个示例请求正文,我可以使用此API在话语中标记实体:

enter image description here

此外,如果您是C#开发人员并且想要在C#项目中实现它,您可以找到并尝试LUIS Programmatic API文档中提供的C#代码示例。

enter image description here

我使用以下请求主体测试代码,这对我有用。

var body = "{'text': 'give me some potatoes','intentName': 'findfood','entityLabels': [{'entityName': 'foodname','startCharIndex': 13,'endCharIndex': 21}]}";

// Request body
byte[] byteData = Encoding.UTF8.GetBytes(body);