使用 LUIS 和 Microsoft Bot Framework 识别产品编号的最佳方法
Best way to identify product number using LUIS with Microsoft Bot Framework
我正在使用 LUIS Microsoft Bot Framework 和 Node.js 编写机器人程序。
如果我问我的机器人:
"Get me product WKJ UJK HYF"
识别产品标识 "WKJ UJK HYF" 和确定意图的最佳方法是什么?
我试过使用正则表达式,但我无法正确使用。如果有人尝试怎么办:
"Get me product WKJUJKHYF"
我怎样才能很好地涵盖这两种情况?
我曾尝试使用正则表达式:“^[a-zA-Z\s]{9,12}$”,但 LUIS 失败并认为只有前 3 个字母是乘积,它也给了我一个实体包含数字(如 "YHJ123455")。
可以通过提供更多具有不同模式的示例来使模型灵活来解决问题。
示例:
- 获取产品 ID
- 显示 ID
- 身份证价格
- 等...
您还可以提供一些产品 ID 作为短语列表功能,让 LUIS 熟悉它们的模式。
我正在使用 LUIS Microsoft Bot Framework 和 Node.js 编写机器人程序。
如果我问我的机器人: "Get me product WKJ UJK HYF"
识别产品标识 "WKJ UJK HYF" 和确定意图的最佳方法是什么?
我试过使用正则表达式,但我无法正确使用。如果有人尝试怎么办: "Get me product WKJUJKHYF"
我怎样才能很好地涵盖这两种情况?
我曾尝试使用正则表达式:“^[a-zA-Z\s]{9,12}$”,但 LUIS 失败并认为只有前 3 个字母是乘积,它也给了我一个实体包含数字(如 "YHJ123455")。
可以通过提供更多具有不同模式的示例来使模型灵活来解决问题。 示例:
- 获取产品 ID
- 显示 ID
- 身份证价格
- 等...
您还可以提供一些产品 ID 作为短语列表功能,让 LUIS 熟悉它们的模式。