使用 Intents 定义 LUIS 模型

创建 LUIS 模型几乎不需要编程经验。但是,你需要熟悉将广泛使用的两个重要术语。

  1. 意图 - 这些是你识别用户键入内容时需要执行的功能的方式。例如 - 名为 Hi 的意图将识别每当用户发送 Hi 时需要执行的功能。意图在你的程序/模型中唯一命名。
  2. 实体 - 这些在声明中标识名词。例如 - “设置下午 1:00 的警报”,这里 1:00 pm 是一个需要被聊天机器人识别以设置警报的实体。

注意: 网站的图像不作为我的前端更改提供,但核心概念保持不变。

要创建新模型,请转至 LUIS.ai 并使用你的 Microsoft 帐户登录以进入应用程序创建页面。可以创建空白项目的位置。

定义意图:

可以在 Intents 选项卡上定义意图。它们标识用户输入任何内容时需要执行的功能。

所有应用程序都有一个默认的 None 意图,只要用户输入与其他意图不匹配,就会激活该意图。

要定义意图,

  1. 为其指定与你要执行的功能相关的唯一名称。
  2. 命名完成后,你应该将 utterances 添加到 intent 中。话语是你希望用户发送以激活你定义的意图的内容。尝试尽可能多地喂养 utterances,以便 LUIS 正确地关联 intentsutterances
  3. 通过单击 Train and Test 选项卡上的 Train 按钮训练你的 LUIS 模型。培训完成后,可以在下面的面板中测试应用程序。
  4. 最后在 Publish App 标签中发布你的应用。现在,你应该在机器人代码中定义 LUISRecognizer 时获取应该放入的端点 URL。