首页 > 解决方案 > 如何在 Web 控制台之外使用 Dialogflow

问题描述

是否可以在 Dialogflow Web 控制台之外创建 Dialogflow 代理?

是否有一些我可以调用的 Web API 可以创建一个“意图”?然后也许其他一些可以向那个“意图”添加“事件”的 API?然后也许更多的 API 可以添加到“训练短语”/“动作”或“参数”中?

我见过; 我可以单击“代理”的“设置”按钮,然后有一个选项卡:“导出和导入”,在该选项卡下有按钮:“导出为 ZIP”、“从 ZIP 恢复”和“从 ZIP 导入”。

我可以以某种方式使用这些功能来编写我自己的 ZIP 文件吗?然后只需使用:“从 ZIP 导入”导入它?

任何帮助或其他建议将不胜感激。

标签: dialogflow-es

解决方案


您可能正在寻找https://cloud.google.com/dialogflow/docs/manage-intents文档页面,其中包含多种语言的示例。

示例 JSON 如下所示:

{
  "displayName": "ListRooms",
  "priority": 500000,
  "webhookState": "WEBHOOK_STATE_UNSPECIFIED",
  "trainingPhrases": [
    {
      "type": "EXAMPLE",
      "parts": [
        {
          "text": "What rooms are available at 10am today?"
        }
      ]
    }
  ],
  "action": "listRooms",
  "messages": [
    {
      "text": {
        "text": [
          "Here are the available rooms:"
        ]
      }
    }
  ]
}

推荐阅读