使用 Intents 定义 LUIS 模型

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

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

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

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

定义意图:

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

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

要定义意图,

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