如何解决使用QnA对话触发其他任务最好使用Blue Prism
我感觉这里缺少明显的东西,或者我只是在以错误的顺序使用了错误的工具,或以上各项的任意组合。
我的公司使用Blue Prism,我想构建一个虚拟销售助手,可以将其集成到MS Teams中。想法是,销售团队可以要求该机器人执行许多不同的任务。用户认为该机器人正在这样做,但实际上,该机器人将调用Blue Prism并触发一个已构建的单独进程。我们将集成LUIS,以尝试拆分问题中的所有不同实体,并通过回答原始用户问题(如果无法立即拆分它们)来逐步缩小问题的范围。
我已经建立了一个简短的知识库,并已集成到团队中,但是我一直在努力学习如何真正地获得一个中心资源来阅读团队中用户提出的信息。我想尝试直接进入Blue Prism,但是我知道像Flow或Automate之类的方法可能是一种选择,即使只是使用它来触发蓝色棱镜,而不是直接在团队中发生。
有什么想法吗?请求的示例可能是-“为史密斯先生的新产品登录100k管道应用程序。”
谢谢
解决方法
我认为您可能在LUIS和QnAMaker之间有些交叉。顾名思义,QnAMaker专门用于您有问题的地方,并希望维护可能的答案的知识库。相反,此处将使用LUIS来更准确地识别正在传递的指令,并从中提取值。当然可以将两者结合到同一个机器人中,即拥有一个能够同时处理命令 和 问题的机器人,但这听起来不像您要尝试做的事。
因此,您应该更加关注LUIS,并定义相关的实体和意图。例如,“日志管道”将是一个“意图”,而“ 100k”,“新产品”和“史密斯先生”将是该机器人知道可以使用的实体。
该机器人通过这种“意图+实体”组合在后台进行的操作当然完全取决于您选择的实现方式,无论是Blue Prism还是其他方式。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。