0

我正在创建一个新的混合聊天机器人。我们一起定义这个聊天机器人最常见的问题应该是订单状态、库存状态和发货跟踪问题。

  • 例如:

我的订单[订单 ID]的当前状态是什么?

[产品编号]的库存是多少?

ETC,...

有了上述这些问题,我希望机器人提供带有给定实体[Order ID][Product ID]的自定义链接。

更准确地说,如果问题是“ SA1234 的股票是多少? ”,聊天机器人应该能够识别出这个问题是关于股票的,然后它可以提取字符串“SA1234”并给出相应的链接到SA1234 库存。

是否有人使用 LUIS 和 Microsoft Azure bot 为相同目的设计了一个聊天机器人?如果是,您能否为此提供更多信息、文档或代码源?

4

1 回答 1

1

根据您的要求,这可以在 Azure 聊天机器人中使用 LUIS 应用!

在 LUIS 门户中创建 LUIS 应用程序

单击“新建应用程序”并为需求提供有意义的名称。

在此处输入图像描述

在 LUIS 应用中创建意图

我们需要识别关于类别的特定信息,然后在 LUIS 中,“意图”是用于此实现的特殊术语。

在此处输入图像描述

聊天机器人应该能够识别出问题是关于股票的吗?

是的!!这是可能的,您应该在 LUIS 应用程序中创建一个类别或“意图” ,例如“股票”名称作为意图。然后在“股票”意图中添加几个与股票相关的问题或话语。

在此处输入图像描述

如果问题是“SA1234 的库存是多少?可以提取字符串“SA1234”吗?

是的,您需要使用正确的正则表达式创建 LUIS Regex 实体以进行库存提取(“SA123”)。

在此处输入图像描述

输出

在此处输入图像描述

参考 :

  1. 路易斯实体
  2. LUIS 应用程序
于 2021-07-19T10:22:26.523 回答