将 LUIS 聊天机器人导入 CLU
Posted: Wed Apr 23, 2025 6:08 am
本文最初发表于 QBox 的博客,发布于 Cyara 收购 QBox 之前。 了解更多关于 Cyara + QBox 的信息。
欢迎阅读我们的博客系列的第 2 部分,总结了将 Microsoft 聊天机器人从旧的 LUIS 服务升级到全新的语言认知服务 (CLU) 时您将遇到的变化。
本博客的第一部分 讨论了 CLU 中哪些功能被修改甚至删除,以及构建机器人的界面发生了哪些变化。我们还简要介绍了英语版本中提供的两种模型训练模式——标准模式和高级模式,我们将在第二部分中继续讨论这两个模式。
在第二部分中,我们将首先演示将 LUIS 聊天机器人导入新的 CLU 服务的(非常 哥伦比亚电报号码数据 简单!)过程。然后,我们将使用刚刚导入的相同机器人,并使用我们的工具比较其在 LUIS 和 CLU 中的表现,同时更改训练数据量,以评估 CLU 的 NLP 是否确实像微软建议的那样需要更少的训练数据。
Cyara通过自动化测试和监控解决方案帮助像您这样的企业优化聊天机器人的性能。
路易斯移民货车上,工人们正在卸载路易斯安那州立大学的标志和信息
如果您已经完成了将您的机器人从 LUIS 导出为.json文件的过程 ,那么这个过程的前半部分对您来说会非常熟悉。
在图 1 中,我们有演示 LUIS 聊天机器人“Bee”,它可以处理有关 AI 事件的查询,回答诸如“AI 是什么意思?”和“哪些公司会参加?”之类的问题。
图 1:LUIS 中的 Bee 原始格式。注意:意图和实体位于侧边菜单的不同部分。
我们希望将 Bee 转换为 CLU 机器人,因此需要将其从 LUIS 导出。如图 2 所示,在 luis.ai/applications 页面上查看所有应用(机器人)时,您可以 使用“导出”下拉菜单选择一个机器人,并将其导出为.json文件。
图 2:从 LUIS 将 Bee 机器人导出为 .json 文件
现在 Bee 已导出为 .json 文件,我们转到 language.cognitive.azure.com/clu/projects 页面(如图 3 所示),在那里我们可以查看所有当前 CLU 项目(机器人)并导入新的项目。
欢迎阅读我们的博客系列的第 2 部分,总结了将 Microsoft 聊天机器人从旧的 LUIS 服务升级到全新的语言认知服务 (CLU) 时您将遇到的变化。
本博客的第一部分 讨论了 CLU 中哪些功能被修改甚至删除,以及构建机器人的界面发生了哪些变化。我们还简要介绍了英语版本中提供的两种模型训练模式——标准模式和高级模式,我们将在第二部分中继续讨论这两个模式。
在第二部分中,我们将首先演示将 LUIS 聊天机器人导入新的 CLU 服务的(非常 哥伦比亚电报号码数据 简单!)过程。然后,我们将使用刚刚导入的相同机器人,并使用我们的工具比较其在 LUIS 和 CLU 中的表现,同时更改训练数据量,以评估 CLU 的 NLP 是否确实像微软建议的那样需要更少的训练数据。
Cyara通过自动化测试和监控解决方案帮助像您这样的企业优化聊天机器人的性能。
路易斯移民货车上,工人们正在卸载路易斯安那州立大学的标志和信息
如果您已经完成了将您的机器人从 LUIS 导出为.json文件的过程 ,那么这个过程的前半部分对您来说会非常熟悉。
在图 1 中,我们有演示 LUIS 聊天机器人“Bee”,它可以处理有关 AI 事件的查询,回答诸如“AI 是什么意思?”和“哪些公司会参加?”之类的问题。
图 1:LUIS 中的 Bee 原始格式。注意:意图和实体位于侧边菜单的不同部分。
我们希望将 Bee 转换为 CLU 机器人,因此需要将其从 LUIS 导出。如图 2 所示,在 luis.ai/applications 页面上查看所有应用(机器人)时,您可以 使用“导出”下拉菜单选择一个机器人,并将其导出为.json文件。
图 2:从 LUIS 将 Bee 机器人导出为 .json 文件
现在 Bee 已导出为 .json 文件,我们转到 language.cognitive.azure.com/clu/projects 页面(如图 3 所示),在那里我们可以查看所有当前 CLU 项目(机器人)并导入新的项目。