如何使用 csv 或 json 在 Google Actions 上批量添加实体/类型?

问题描述

我正在 Actions builder 上创建一个谷歌助手应用程序,我有一些用例可以将公司名称转换为他们的代码。例如,data() { return { errorFlags: { errorInput1: null,//Changes applied errorInput2: null,//Changes applied .... } }; },methods: { checkInput(evt,key) { this.errorflags[key] = evt.target.value === '' ? 'false' : 'true'; } } 变为 BMW

在操作构建器中,在类型部分下,我可以看到添加条目的方法

enter image description here

问题是列表很长,我找不到使用 csv 或 json 上传此列表的方法。在 dialogflow 上,可以使用非常酷的 csv 或 JSON 批量上传这些实体/类型。

有人知道怎么做还是谷歌动作生成不支持

我无法将 BMWG.DE 实体列表迁移到 dialogflow,因为它是一次性迁移(对此非常生气)并且我已经使用了它。

解决方法

Actions Builder 中的项目由 Actions SDK 中基于 YAML 的文件结构提供支持。如果您 pull your project 到本地环境,您可以使用 types 将您的 JSON 实体转换为 YAML structure,然后 push 返回更改。

示例类型:

synonym:
  entities:
    "0":
      synonyms:
      - first
    "1":
      synonyms:
      - second
    "2":
      synonyms:
      - third
  matchType: EXACT_MATCH

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...