gpt4 book ai didi

c# - Microsoft Bot Framework 中的 FormFlow 和 Dialog

转载 作者:行者123 更新时间:2023-11-30 19:55:05 25 4
gpt4 key购买 nike

谁能告诉我什么时候使用 Dialogs 比 FormFlow 更好?在我的例子中,我不必提供很多选项供用户选择(如 Sandwich 机器人示例),但我将有很多逻辑。例如:如果用户说了些什么,我正在通过 LUIS 模型分析他的回答,然后调用特定的方法。根据用户所说,我需要调用不同的方法。

最佳答案

对话框更加灵活。虽然 FormFlow 允许在字段之间来回导航,但您不能做更多的事情,例如,根据用户输入更改字段的顺序。同时,对话框允许您构建复杂的东西,例如随时从一个场景切换到另一个场景,或者只执行场景的一部分。

我用 Dialogs 实现的机器人的真实示例(我不知道如何用 FormFlow 实现):

  1. 对某些用户意图使用react并询问位置。
  2. 给定一个位置进行搜索。如果找到什么东西,请索取联系信息。
  3. 给定联系信息提供第三方服务(需要联系信息)。

根据用户的输入,此场景可以从头到尾、从任何阶段到结束运行,也可以在任何阶段中断(如果用户拒绝提供位置或联系信息)。

关于c# - Microsoft Bot Framework 中的 FormFlow 和 Dialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39381161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com