首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个对话

多个对话
EN

Stack Overflow用户
提问于 2020-03-24 19:42:23
回答 1查看 27关注 0票数 0

我正在遵循MS文档的顺序对话https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-dialog-manage-conversation-flow?view=azure-bot-service-4.0这是工作很好,但我希望能够运行其中的一个以上。例如,询问以下内容:“我想打开一个技术支持案例”“我想更新我的技术支持案例”“我想关闭我的技术支持案例”

这个例子只是围绕着运行一个会话,所以我不知道如何满足多个会话的需要。非常感谢您的帮助。谢谢史蒂夫

EN

回答 1

Stack Overflow用户

发布于 2020-04-01 04:47:17

考虑使用组件对话框进行查看,如here所述。组件对话提供了一种方法来分支对话,以处理对话的特定部分,然后将用户返回到主对话。

在您的示例中,您将在主对话框中查询用户正在寻找的内容。然后,一旦确定(“我想关闭我的技术案例”),对话框就会转移到处理该特定对话。案例关闭后,组件对话框将结束,并使用户返回到主对话框以确定他们是否要执行任何其他操作。

此示例43.complex-dialog演示了如何使用组件对话框设置要使用的机器人。

如果您将其与LUIS结合来处理用户意图,那么当用户在您的机器人中导航时,您应该能够轻松地管理用户的路径。“我想打开一个案例”和“我想关闭一个案例”将返回一个“案例打开”或“案例关闭”意图,当意图返回给机器人时,将触发相关的组件对话框打开。

希望能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60830344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档