【问题标题】:DialogFlow, how to build a general intent for Yes and No responsesDialogFlow,如何为“是”和“否”响应构建一般意图
【发布时间】:2019-12-16 20:46:00
【问题描述】:

我正在构建一个DialogFlow 代理以在 Google 助理上使用,它是一个对话模型,主要使用 YesNo 响应来浏览分层故事。我正在努力使用 DialogFlow Intents 设计架构,因为似乎没有一种方法可以创建使用系统 YesNo 意图的通用全局意图。我知道您可以将这些作为后续 Intent 添加为父 Intent 的子 Intent,但这些只会触发一次。

我在 Firebase 上使用 Cloud Functions 作为 webhook,并将使用 JSON 构建响应并处理输入。我是否需要使用实体来捕获响应?我认为yesno 没有系统实体。

【问题讨论】:

  • 您不能使用是/否实体类型创建自己的意图吗?

标签: dialogflow-es actions-on-google dialogflow-es-fulfillment


【解决方案1】:

有几种方法可以创建全局是/否意图:

  • 创建全局“是”意图和“否”意图。为这两个意图添加训练短语。
  • 创建一个是/否 entity,然后使用新的是/否实体创建一个是/否意图
  • 进行后续 Yes 意图并删除 context,这将使其成为全局意图。对 No 执行相同操作

其中的每一个都会为您提供全局是/否的可能性。

由于您的故事是分层的,全局是/否意图确实意味着您需要跟踪您在故事中的位置(很可能在您的代码中使用标志并添加/删除context)。

【讨论】:

    猜你喜欢
    • 2021-11-30
    • 1970-01-01
    • 2012-09-24
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    • 2014-04-06
    • 1970-01-01
    • 2019-08-09
    相关资源
    最近更新 更多