使用 Intents 定义 LUIS 模型
创建 LUIS 模型几乎不需要编程经验。但是,你需要熟悉将广泛使用的两个重要术语。
- 意图 - 这些是你识别用户键入内容时需要执行的功能的方式。例如 - 名为
Hi
的意图将识别每当用户发送Hi
时需要执行的功能。意图在你的程序/模型中唯一命名。 - 实体 - 这些在声明中标识名词。例如 - “设置下午 1:00 的警报”,这里
1:00 pm
是一个需要被聊天机器人识别以设置警报的实体。
注意: 网站的图像不作为我的前端更改提供,但核心概念保持不变。
要创建新模型,请转至 LUIS.ai 并使用你的 Microsoft 帐户登录以进入应用程序创建页面。可以创建空白项目的位置。
定义意图:
可以在 Intents
选项卡上定义意图。它们标识用户输入任何内容时需要执行的功能。
所有应用程序都有一个默认的 None
意图,只要用户输入与其他意图不匹配,就会激活该意图。
要定义意图,
- 为其指定与你要执行的功能相关的唯一名称。
- 命名完成后,你应该将
utterances
添加到 intent 中。话语是你希望用户发送以激活你定义的意图的内容。尝试尽可能多地喂养utterances
,以便 LUIS 正确地关联intents
和utterances
。 - 通过单击
Train and Test
选项卡上的Train
按钮训练你的 LUIS 模型。培训完成后,可以在下面的面板中测试应用程序。 - 最后在
Publish App
标签中发布你的应用。现在,你应该在机器人代码中定义LUISRecognizer
时获取应该放入的端点 URL。