使用QnA对话触发其他任务最好使用Blue Prism

问题描述

我感觉这里缺少明显的东西,或者我只是在以错误的顺序使用了错误的工具,或以上各项的任意组合。

我的公司使用Blue Prism,我想构建一个虚拟销售助手,可以将其集成到MS Teams中。想法是,销售团队可以要求该机器人执行许多不同的任务。用户认为该机器人正在这样做,但实际上,该机器人将调用Blue Prism并触发一个已构建的单独进程。我们将集成LUIS,以尝试拆分问题中的所有不同实体,并通过回答原始用户问题(如果无法立即拆分它们)来逐步缩小问题的范围。

我已经建立了一个简短的知识库,并已集成到团队中,但是我一直在努力学习如何真正地获得一个中心资源来阅读团队中用户提出的信息。我想尝试直接进入Blue Prism,但是我知道像Flow或Automate之类的方法可能是一种选择,即使只是使用它来触发蓝色棱镜,而不是直接在团队中发生。

有什么想法吗?请求的示例可能是-“为史密斯先生的新产品登录100k管道应用程序。”

谢谢

解决方法

我认为您可能在LUIS和QnAMaker之间有些交叉。顾名思义,QnAMaker专门用于您有问题的地方,并希望维护可能的答案的知识库。相反,此处将使用LUIS来更准确地识别正在传递的指令,并从中提取值。当然可以将两者结合到同一个机器人中,即拥有一个能够同时处理命令 问题的机器人,但这听起来不像您要尝试做的事。

因此,您应该更加关注LUIS,并定义相关的实体和意图。例如,“日志管道”将是一个“意图”,而“ 100k”,“新产品”和“史密斯先生”将是该机器人知道可以使用的实体。

该机器人通过这种“意图+实体”组合在后台进行的操作当然完全取决于您选择的实现方式,无论是Blue Prism还是其他方式。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...