使用 dialogflow 实现基于用户自定义输入值的决策树

User custom input value based decision tree implementation using dialogflow

我需要流程中的以下功能。

我已经阅读了文档,阅读了输入和输出上下文并没有多大帮助,但在提供图中提到的对话流中的跃点方面没有任何帮助。

仅尝试使用 Dialogflow

我无法在流之间导航。

我建议构建一个基本的 Action 以熟悉这些概念,请查看此 codelab

如果我没理解错,你想问用户:

“...我应该告诉你哪一个?”

然后用户可以说 "Silver"、"Gold" 或 "Platinum"。

首先尝试只执行这个简单的步骤。在 Dialogflow 中创建 4 个意图。

  1. 欢迎意图,回复 应该是“...我应该告诉你哪一个?”
  2. 白银意图。 训练短语应该是"Silver",响应应该是"You chose Silver"
  3. 黄金意向。 训练短语应该是"Gold",响应应该是"You chose Gold"
  4. 白金意图。 训练短语应该是"Platinum",响应应该是"You chose Platinum"

完成后。测试一下!它应该根据您的输入触发正确的意图。在 Dialogflow 中从流程图构建一个 "switch" 非常简单。

下一步:您可以将 Silver/Gold/Platinum 替换为自定义实体,阅读更多相关信息 here

这应该已经可以帮助您实施流程图。

在您的图表中,目前每种卡片类型只有一个答案 Silver/Gold/Platinum - 如果您希望每种卡片类型 不止一步 并且需要记住您'如果您仍处于银卡的 context - 您可以使用 contexts。在 Dialogflow 中,您可以将鼠标悬停在之前创建的 Silver 意图上并创建 follow-up 意图。但是根据你现在的流程图,没有必要。