Dialogflow es Dialogflow可以完全用文本编辑器开发吗?

Dialogflow es Dialogflow可以完全用文本编辑器开发吗?,dialogflow-es,dialogflow-cx,Dialogflow Es,Dialogflow Cx,我有一些实体和意图句子,我可以马上使用。在UI中手动输入它们是很乏味的。我已经看到输出只是一堆JSON,尽管有一些ID是从Dialogflow UI生成的 问题是,Dialogflow是否可以像常规编程语言一样使用,并以某种方式将JSON打包成可以导入的zip。是否使用任何工具以某种方式简化了流程?Dialogflow具有API,您可以在其中以编程方式请求创建和更新代理。每个Dialogflow版本都提供自己的API方法 对于Dialogflow试用版和Essentials版,您可以查看以下文档

我有一些实体和意图句子,我可以马上使用。在UI中手动输入它们是很乏味的。我已经看到输出只是一堆JSON,尽管有一些ID是从Dialogflow UI生成的


问题是,Dialogflow是否可以像常规编程语言一样使用,并以某种方式将JSON打包成可以导入的zip。是否使用任何工具以某种方式简化了流程?

Dialogflow具有API,您可以在其中以编程方式请求创建和更新代理。每个Dialogflow版本都提供自己的API方法

对于Dialogflow试用版和Essentials版,您可以查看以下文档:

  • 对于Dialogflow CX Edition,以下是有助于以编程方式创建代理的文档:


  • 根据我之前的回复,这些API也可以从头开始使用,只要你有一个GCP项目,你可以将你的代理链接到它

    如果您指的是导出代理的JSON模式,那么Dialogflow文档中当前没有导出代理zip文件的JSON模式,因为这不是要编辑或复制的。导出的代理zip文件是代理的备份,以备将来使用。可以使用此导出的代理将当前代理复制到新代理。要还原和导入代理,需要上载一个zip文件,其中包含agent.json文件以及intents或entities文件夹


    作为最佳实践,如果选择使用JSON文件,最好使用Dialogflow API创建代理。通过遵循每种类型(、等)的JSON表示,您将确保提供了正确且必需的字段。

    这些API用于管理您在UI中已经创建的代理、意图等的生命周期。问题更多,假设我是Dialogflow新手,并且我知道它读取JSON文件。这些JSON的模式定义在哪里,哪些文件是必需的,这些文件之间的关系是什么,等等……我的问题是针对JSON模式的。假设我有一个“.txt”,其中包含所有用于意图的短语,我希望以编程方式生成JSON。这就是我所说的编程API。但总而言之,您的答案就是我锁定的答案,无法通过编程方式生成代理。