首页 > 解决方案 > 如何找出对话流的响应来自哪里?

问题描述

我不是开发人员,所以这有点过头了。

我的团队在 dialogflow 中实施了一个项目,一个用于旧应用程序,一个用于新应用程序。我对旧的 dialogflow 帐户具有基本访问权限,我可以看到它有一个名为词汇表的意图,与新帐户中的意图名称相同。在词汇表中,有一个训练短语叫做“什么是红色谈话?”。这句话只适用于我的一个应用程序,我需要知道为什么。

在此处输入图像描述

没有默认响应或上下文中的任何内容。如果我将该 curl 链接复制到终端中,则有效负载不会返回任何信息。

我找到了新应用程序的 API,当我执行 GET/all 时,有效载荷中肯定没有红色对话。某处可能有一个旧的 API,但没有人知道在哪里。

我在哪里可以找到这些信息?我很困惑,对话流的所有基本培训都指向我们没有使用的默认响应。我已通读文档。我已经搜索了名称中包含该应用程序的三个公司 github 存储库,但我没有找到任何东西。我正在寻找一个带有词汇表的 app.intent 短语或只是单词词汇表。

我发现只有这个 json 和一个似乎没有帮助的glossaryTest.php:

"meta": {
    "total": 2,
    "page": 1,
    "limit": 10,
    "sort": "createdAt",
    "direction": "desc",
    "load-more": false
},
"results": [
    {
        "term": "This is a term",
        "definition": "This is a definition",
        "links": [
            {
                "id": "1",
                "url": "http:\/\/example.com\/1",
                "title": "KWU Course: Lead Generation 36:12:3",
                "ordering": "1"
            },
            {
                "id": "2",
                "url": "http:\/\/example.com\/2",
                "title": "",
                "ordering": "2"
                }
            ]
        }
    ]
}

还有一个包含大量 API 调用数据的 json,但那里也没有词汇表。

如果我们使用履行来处理这些意图,我看不到像谷歌文档所说的那样应该有一个完整的标题。我可能没有完全访问权限,所以如果我有,我可能会在屏幕上查看更多信息,我不知道。创建它的开发人员早已不复存在。同样创建新应用程序的开发人员也早已不在。

我的环境文档中是否缺少 API?意图是硬编码的吗?我怀疑是的。我如何证明这一点或继续前进?

标签: google-cloud-platformdialogflow-es

解决方案


是的,您的意图以某种方式被硬编码 [0],或通过 UI 定义。

每个意图都有一个启用实现的设置。如果意图需要您的系统执行某些操作或动态响应,您应该启用该意图的实现。如果匹配未启用履行的意图,Dialogflow 将使用您为该意图定义的静态响应。[2]

也许您正在使用自定义集成 [1]。因此,除非您使用静态响应(您在 UI 中看到的那些),否则前端代码可能由您的项目 API(而不是 Dialogflow API)管理,并且可能在执行任何进一步或最终返回响应之前修改了内容。

据我了解,您应该联系您的同事以了解他们创建的集成解决方案。或者,如果 Intent 是通过 API 创建的,则在可能存在的地方查找其相关文件。他们可能已经通过 SDK 创建了集成,同时从代码库的源中获取训练数据。所以也许你不能直接在代码中看到它。尽管如此,一旦它被创建,您应该能够通过 UI 访问它。

如果我的回答对您没有帮助,请不要犹豫,进一步澄清您的需求,也许提供一些进一步的信息。

[0] https://cloud.google.com/dialogflow/docs/manage-intents#create_intent

[1] https://cloud.google.com/dialogflow/docs/integrations

[2] https://cloud.google.com/dialogflow/docs/fulfillment-overview


推荐阅读