Dialogflow CX 如何通过UI界面批量导入CSV格式自定义实体?
Dialogflow CX 实体批量录入解决方案
核心结论
Dialogflow CX 官方控制台目前没有公开或隐藏的实体批量上传/RAW模式批量录入入口,该功能缺失属于已知使用痛点,Dialogflow 产品团队已收到大量开发者反馈,相关功能已列入迭代 roadmap。
无需自行开发的替代操作方案
不需要自己封装API开发上传界面,可用以下现成工具实现批量录入:
- 用Google官方
gcloudCLI的Dialogflow CX指令完成上传,操作步骤如下:- 提前把100条产品实体整理为标准JSON格式,参考结构如下:
{ "displayName": "产品名称实体", "entities": [ {"value": "XX产品1", "synonyms": ["XX产品1", "1号XX产品"]}, {"value": "XX产品2", "synonyms": ["XX产品2", "2号XX产品"]} // 剩余实体按上述格式补充即可 ], "enableFuzzyExtraction": false }- 安装配置
gcloudCLI并登录你的Google云账号后,执行以下命令即可一键创建实体类型:gcloud alpha dialogflow cx entity-types create --agent=<你的Agent资源ID> --entity-type-file=<本地JSON文件路径> --location=<Agent部署区域>
- 若你的实体数据存放在表格中,可直接使用Google Sheets内置的Apps Script现成模板,填入Agent参数后即可直接将表格内的实体批量同步到Dialogflow CX,无需额外开发。
内容的提问来源于stack exchange,提问作者FarmieBoi
相关产品推荐
相关产品推荐

