是否可以完全使用文本编辑器开发 Dialogflow?
Can Dialogflow could be developed entirely with a text editor?
我有一些可以立即使用的实体和意图语句。在 UI 中手动输入它们很繁琐。我已经看到输出只是一堆 JSON,尽管有一些 ID 是从 Dialogflow UI.
生成的
问题是,Dialogflow 能否像常规编程语言一样使用,并以某种方式将 JSON 打包成可以导入的 zip。是否使用任何工具以某种方式简化了流程?
Dialogflow 有 APIs,您可以在其中发出请求以编程方式创建和更新您的代理。每个 Dialogflow 版本都提供自己的 API 方法。
对于Dialogflow 试用版和基础版,您可以查看以下文档:
对于 Dialogflow CX Edition,以下是有助于以编程方式创建代理的文档:
根据我之前的回复,这些 API 也可以在 creating the agent 从头开始使用,只要您有一个 GCP 项目,您就可以 link 您的代理。
如果您指的是导出代理的 JSON 架构,目前 Dialogflow 文档中没有用于导出代理 zip 文件的 JSON 架构,因为这不是故意的编辑或复制。导出的代理 zip 文件旨在作为代理的备份以备将来使用。您可以使用此导出的代理将当前代理复制到新代理。要恢复和导入代理,您需要上传一个包含 agent.json 文件以及 intents 或实体文件夹的 zip 文件。
作为最佳实践,如果您选择使用 JSON 文件,最好使用 Dialogflow API 创建代理。通过遵循每种类型(agent, intents, entities 等)的 JSON 表示,您将确保提供正确且必填的字段。
我有一些可以立即使用的实体和意图语句。在 UI 中手动输入它们很繁琐。我已经看到输出只是一堆 JSON,尽管有一些 ID 是从 Dialogflow UI.
生成的问题是,Dialogflow 能否像常规编程语言一样使用,并以某种方式将 JSON 打包成可以导入的 zip。是否使用任何工具以某种方式简化了流程?
Dialogflow 有 APIs,您可以在其中发出请求以编程方式创建和更新您的代理。每个 Dialogflow 版本都提供自己的 API 方法。
对于Dialogflow 试用版和基础版,您可以查看以下文档:
对于 Dialogflow CX Edition,以下是有助于以编程方式创建代理的文档:
根据我之前的回复,这些 API 也可以在 creating the agent 从头开始使用,只要您有一个 GCP 项目,您就可以 link 您的代理。
如果您指的是导出代理的 JSON 架构,目前 Dialogflow 文档中没有用于导出代理 zip 文件的 JSON 架构,因为这不是故意的编辑或复制。导出的代理 zip 文件旨在作为代理的备份以备将来使用。您可以使用此导出的代理将当前代理复制到新代理。要恢复和导入代理,您需要上传一个包含 agent.json 文件以及 intents 或实体文件夹的 zip 文件。
作为最佳实践,如果您选择使用 JSON 文件,最好使用 Dialogflow API 创建代理。通过遵循每种类型(agent, intents, entities 等)的 JSON 表示,您将确保提供正确且必填的字段。