Skip to content

智能体团队

Triggerfish 智能体可以生成持久的协作智能体团队,共同处理复杂任务。每个团队成员都有自己的会话、角色、对话上下文和工具。一个成员被指定为领导者并协调工作。

团队最适合受益于专业角色并行工作的开放式任务:研究 + 分析 + 写作、架构 + 实施 + 审查,或任何不同视角需要迭代彼此工作的任务。

可用性

智能体团队在使用 Triggerfish Gateway 时需要 Power 计划($149/月)。使用自己 API 密钥的开源用户可以完全访问智能体团队——每个团队成员从你配置的提供商消费推理。

工具

team_create

创建协作任务的持久智能体团队。定义成员角色、工具和模型。必须恰好有一个成员为领导者。

参数类型必需描述
namestring人类可读的团队名称
taskstring团队目标(作为初始指令发送给领导者)
membersarray团队成员定义(见下文)
classification_ceilingstring团队级分类上限(例如 CONFIDENTIAL

team_status

检查活跃团队的当前状态。

team_message

向特定团队成员发送消息。

team_disband

关闭团队并终止所有成员会话。

团队如何工作

协作

团队成员使用 sessions_send 相互通信。创建智能体不需要在成员之间中继消息。典型流程:

  1. 领导者接收团队目标
  2. 领导者分解任务并通过 sessions_send 向成员分配
  3. 成员自主工作,调用工具并迭代
  4. 成员将结果发送回领导者(或直接发送给另一个成员)
  5. 领导者综合结果并决定何时完成
  6. 领导者调用 team_disband 关闭团队

分类和 Taint

团队成员会话遵循与所有其他会话相同的分类规则:

  • 每个成员以 PUBLIC taint 开始,并在访问分类数据时升级
  • 分类上限可以按团队或按成员设置,限制成员可以访问的数据
  • 降级写入执行适用于所有成员间通信
  • 聚合 taint(所有成员中最高的 taint)在 team_status 中报告

安全 成员分类上限不能超过团队上限。如果团队上限为 INTERNAL,没有成员可以配置 CONFIDENTIAL 上限。这在创建时验证。 :::

团队 vs 子智能体

方面子智能体(subagent团队(team_create
生命周期单个任务,返回结果后退出持久直到解散或超时
成员一个智能体多个具有不同角色的智能体
交互从父级即发即弃成员通过 sessions_send 自由通信
协调父级等待结果领导者协调,父级可通过 team_status 查看
用例专注的单步委托复杂的多角色协作