Dialogflow Mega Agent对接Sub-Agents及Webdemo集成故障咨询
Dialogflow Mega Agent 与 Sub Agent 集成正确配置步骤
- 第一步:获取Mega Agent官方自动生成的服务账号
进入Mega Agent关联的Google Cloud项目,打开IAM与管理 > IAM主页面,找到格式为xxx@gcp-sa-dialogflow.iam.gserviceaccount.com的服务账号,复制该账号的邮箱地址,无需手动创建新服务账号。 - 第二步:为每个Sub Agent配置访问权限
进入任意一个Sub Agent关联的Google Cloud项目,同样打开IAM与管理 > IAM主页面,点击顶部「授予访问权限」按钮:- 在「新主体」输入框粘贴刚才复制的Mega Agent服务账号邮箱
- 若角色列表搜不到
Dialogflow API Client,先进入该项目的API和服务 > 启用API和服务,搜索「Dialogflow API」并启用,等待1分钟后返回权限配置页面 - 角色选择搜索
Dialogflow API Client并选中,点击保存 - 所有Sub Agent都重复上述权限配置操作
- 第三步:验证配置生效
配置完成后等待3-5分钟让权限全局生效,回到Dialogflow控制台打开Mega Agent的Web Demo,发送测试消息即可正常得到响应。
操作错误修正说明
- 无需手动创建服务账号,Dialogflow自动生成的
@gcp-sa-dialogflow.iam.gserviceaccount.com后缀账号才是和Mega Agent绑定的有效服务账号 - 不需要将Mega Agent服务账号添加到Sub Agent的服务账号授权列表,直接在Sub Agent对应项目的IAM主页面配置项目级权限即可
内容的提问来源于stack exchange,提问作者Sagar Nayak
相关产品推荐
相关产品推荐

