代理一词可能具有不同的含义。 在构成分层代理树的多代理系统中,整个代理树称为代理应用。
代理应用由一个或多个代理组成,其中每个代理可以是根代理,也可以是子代理。
根代理(也称为引导代理)充当整个代理应用的主要入口点和编排器。它通常负责与最终用户进行主要互动,负责了解总体目标,并将具体任务委派给相应的子代理。
子代理(也称为子代理)是一种更专业的代理,旨在处理特定任务、领域或功能。 例如,子代理可以负责搜索特定数据库或分析特定类型的数据。子代理可提高代理应用的模块化程度和可重用性。
根代理可以调用子代理,子代理也可以调用其他子代理。
语言支持
您应使用英语设计代理,但代理可以自动检测最终用户输入的语言,并自动使用相同的语言进行回复。如需查看受支持的语言列表,请参阅语言参考。
创建代理应用和根代理
如需创建代理应用和根代理,请执行以下操作:
- 打开 Gemini Enterprise for CX 控制台。
- 选择您的项目。
- 点击创建或创建代理。
- 提供代理应用名称。
- 点击创建。如果您是首次为项目创建代理应用,则创建过程可能需要 1-2 分钟。 系统会显示代理构建器,并为您创建一个根代理。
- 点击根代理右上角的加号。
- 点击添加指令,为根代理添加指令。
- 点击添加工具,为根代理添加工具。
创建分代理
如需创建子代理,请执行以下操作:
- 点击根代理底部的加号。
- 点击添加子代理。
管理代理应用
如需管理项目的代理应用,请执行以下操作:
- 打开 Gemini Enterprise for CX 控制台。
- 选择您的项目。 系统会显示您项目的代理应用列表。
对于每个代理应用,系统会提供以下信息和操作:
- 点击代理应用名称,在代理构建器中打开该应用。
- 已部署到列显示应用已部署到的渠道数量。
- 会话数列显示过去 24 小时内使用部署渠道的会话数。
- 升级列显示过去 24 小时内使用部署渠道的升级次数。
- 系统会显示代理应用的最新更新时间。
- 您可以点击特定代理应用的上下文菜单,然后选择导入代理、导出代理或删除代理。 如需了解详情,请参阅导出和导入。
代理应用设置
如需修改全局代理应用设置,请执行以下操作:
- 点击构建器右侧的“设置”图标。
以下代理应用设置可用:
- 基本:
- 互动:
- 全局模型:除非被各个代理替换,否则将使用此默认模型。 请注意,部分模型可能针对文字或语音进行了优化。
- 语言控制:
- 默认语言:以该语言开始所有对话。
- 其他语言:如果您的代理应用支持多种语言,请提供其他语言。 代理应用会自动切换语言,以匹配用户输入
- 不支持的语言处理:当用户输入采用不支持的语言时,代理应用会要求用户重复输入一次。如果新输入内容也使用不受支持的语言,请选择应采取的操作。
- 行为:
- 语音:用于语音合成的语音。
- 环境音:代理播放的背景音。
- 回答长度:调整代理的详细程度。
- 允许用户中断:允许最终用户中断代理。
- 在被打断时进行调整:启用后,代理会尝试调整其回答,考虑到用户可能没有听到所有内容。
- 代理详情:
- 显示名称:代理应用的显示名称。
- 锁定代理:防止应用更改。
- 备注:代理应用的人类可读说明。 此信息不会发送给模型。
- 互动:
- 高级:
- 语音:
- 静默超时:等待用户输入,然后提示用户重新互动。
- 环境音量增益:调整环境音量。
- 键盘输入:为电话通话设置双音多频 (DTMF)。
- 日志记录:
- 日志和数据共享:管理代理的日志和代理开发方面的全局设置。
- 互动数据:存储互动数据,以便获得更深入的分析洞见并供您参考。这包括模拟互动和实时互动、轨迹数据等。如果停用,您将无法查看与客服人员的过往对话。
- 启用遮盖功能:自动查找并移除敏感数据。
- 启用 Cloud Logging:自动将日志流式传输到 Cloud Logging。
- 将日志导出到 BigQuery: 将日志导出到 BigQuery 以进行自定义分析。
- 音频录制:音频文件的输出 Cloud Storage 存储桶位置。
- 日志和数据共享:管理代理的日志和代理开发方面的全局设置。
- 工具:
- 执行模式:以并行或顺序方式执行工具调用。
- 全局指令:代理应用中所有代理的指令。 您可以按照这些说明在多个代理之间设置稳定的身份或角色。
- 语音:
代理设置
如需修改根代理或子代理的特定设置,请执行以下操作:
- 点击代理标题框中的上下文菜单。
- 选择修改配置。
以下根代理和子代理设置可用:
- 代理名称:代理的显示名称。使用蛇形命名法。
- 模型:用于智能体的模型。
- 说明:代理的说明。 此说明会提供给代理应用中的其他代理。
- 自定义代码:提供用于回调的代码。