【问题标题】:Dialogflow how to make a flow start the conversation and suggestion chipsDialogflow 如何使流程开始对话和建议芯片
【发布时间】:2023-03-30 14:30:01
【问题描述】:

我一直在尝试使用 dialogflow CX 制作自己的聊天机器人,
我找不到足够的关于此工具的 DOC。

我试图让机器人在我加入会话时开始对话,但我找不到方法。
现在我的聊天机器人需要一个“你好”或一些训练词来启动对话,但我希望聊天机器人开始这个。
我认为您可以使用“自定义有效负载”来做到这一点,但我找不到如何做到这一点的示例。

我还知道在 DialogFlow ES 中您有一个“建议芯片”选项,您可以在其中输入答案选项,
但我在 CX 上找不到它,我现在必须编写代码吗?任何种类的壁炉都可以给我一个关于如何编写这个机器人的示例或额外文档吗?

Pd:我是新手,正在学习如何做这个聊天机器人,谷歌云和对象编程需要一般的建议,谢谢!

现在我正在使用https://cloud.google.com/dialogflow/cx/docs官方文档

【问题讨论】:

  • 你的问题是重复的,关于如何让机器人在Dialogflow CX | How to let the bot initiate the conversation?上发起对话已经有答案了
  • 哦,谢谢,ES 上的建议芯片在哪里?
  • 刚刚回答了那部分,抱歉我没有看到第二部分!
  • 感谢伙伴抽出宝贵时间!你帮了很多忙:)

标签: chatbot dialogflow-cx


【解决方案1】:

自定义按钮以及您在问题中概述的提示/建议仅适用于集成服务的 Dialogflow CX。您可以在this 页面上找到有关支持哪种服务的信息。否则,如果可以的话,您可以通过他们的 API 开发自己的集成,我使用的是 Python 之一。

例如,如果您决定激活 Messenger 集成以通过 FB Messenger 使您的机器人可用,您可以访问特定页面并找到例如可以设置 this 方式的按钮。

还有许多其他响应类型,您可以在同一页面中浏览它们(列表、按钮、描述、图像、卡片):对于每种响应类型,google 都提供了一个示例代码来放入用于履行的“自定义有效负载”框。例如,www.yoursite.org 的框会像这样工作:

{
  "richContent": [
    [
      {
        "type": "button",
        "icon": {
          "type": "chevron_right",
          "color": "#FF9800"
        },
        "text": "Button text",
        "link": "https://yoursite.org",
        "event": {
          "name": "",
          "languageCode": "en",
          "parameters": {}
        }
      }
    ]
  ]
}

通过指定“parameters”或“event”,您可以触发Dialogflow events 来管理对话流。

希望这能让你更清楚!

【讨论】:

    猜你喜欢
    • 2020-08-15
    • 2021-10-08
    • 1970-01-01
    • 2021-02-19
    • 1970-01-01
    • 2013-07-31
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    相关资源
    最近更新 更多