导出 Dialogflow 代理并导入 Alexa

Export a Dialogflow agent and import into Alexa

我有一个 Dialogflow 代理,我想将其导入 Alexa 控制台并最终部署在 Echo 上。参考 Dialogflow 的文档,它说

You will get some files in the zip archive: IntentSchema.json, SampleUtterances.baf and number of .txt files according to used entities...

(我没有实体,所以我不希望有任何实体。)但是,我的 zip 文件不包含提到的两个文件,而是一个 'agent.json' 文件、一个 'package.json' 文件和包含我所有意图的 intents 文件夹。

查看导出的意图文件的内容和数量,将这些文件导入 Alexa 似乎是一个漫长的过程。这个对吗?提前谢谢你。

根据您的描述,听起来您是通过转到“设置”,select进入 "Export/Import" 选项卡,然后将其导出来导出 Dialogflow 项目的。这不会创建可用于 Alexa 的文件 - 这会创建一个项目,您可以将其重新导入 Dialogflow。

export for Alexa

  1. Select "Integrations"左边

  2. 向下滚动并 select "Amazon Alexa" 集成。

  3. Select "Export for Alexa" 按钮。

Amazon Alexa 导入器和导出器从 2020 年 7 月 23 日起在 Dialogflow 中不再受支持

这是发布linkhttps://cloud.google.com/dialogflow/docs/release-notes#July_23_2020