导出和导入实体

您可以导出和导入实体,以简化创建或移动大量实体数据的过程。

如何查找此数据

构建代理时,最常见的方法是使用 Dialogflow ES 控制台(访问文档打开控制台)。以下说明着重介绍如何使用控制台。如需访问实体选项数据,请执行以下操作:

  1. 转到 Dialogflow ES 控制台
  2. 选择一个代理。
  3. 在左侧边栏菜单中选择实体 (Entities)。
  4. 选择自定义 (Custom) 标签页(对于为您的代理定义的自定义实体)或系统 (System) 标签页(对于您的代理使用的系统实体)。

格式

可手动修改的导入/导出格式为 JSON 或 CSV 格式。

JSON 格式

请参阅 EntityType REST 参考文档。

CSV 格式

CSV 内容应采用以下格式:

  • 每个实体条目会显示在一行上,并以换行符结尾。
  • 每个值都应使用英文双引号括起。
  • 各个值应以英文逗号分隔。
  • 对于映射实体
    • 引用值应位于行首,且后跟同义词。
    • 如果您想让实体匹配引用值,请将该值添加两次。
  • 对于列表实体
    • 每行包含一个值。

例如,以下是两个映射实体条目:

"New York City", "New York City", "NYC", "New York City, USA"
"Philadelphia", "Philadelphia", "Philly", "Philadelphia, USA"

导出

如需导出实体,请执行以下操作:

  1. 将鼠标悬停在实体上,然后点击云下载图标
  2. 选择 JSONCSV 格式。
  3. 在系统中选择用于保存该文件的位置。

导入

如需导入实体,请执行以下操作:

  1. 点击“更多”图标
  2. 点击上传实体 (Upload entity) 并选择该文件。