@Preview(value="3.8.1")
public interface TeamProtocols
预设了多种经典的多智能体协作模式(MAS Patterns),决定了任务在 Agent 间的流转拓扑。
| 限定符和类型 | 字段和说明 |
|---|---|
static TeamProtocolFactory |
A2A
点对点协议 (A2A / Agent-to-Agent)
核心:直接移交。
|
static TeamProtocolFactory |
BLACKBOARD
黑板模式协议 (Blackboard)
核心:共享空间。
|
static TeamProtocolFactory |
CONTRACT_NET
合同网协议 (Contract Net)
核心:招投标模式。
|
static TeamProtocolFactory |
HIERARCHICAL
层级制协议 (Hierarchical)
核心:主管中心化。
|
static TeamProtocolFactory |
MARKET_BASED
市场机制协议 (Market-Based)
核心:竞争选择。
|
static TeamProtocolFactory |
NONE
无协议模式(透明容器模式)
不构建内部执行图。
|
static TeamProtocolFactory |
SEQUENTIAL
顺序流协议 (Sequential)
核心:线性流水线。
|
static TeamProtocolFactory |
SWARM
蜂群协议 (Swarm)
核心:动态接力。
|
static final TeamProtocolFactory NONE
不构建内部执行图。将编排权完全交给外部(如 Solon Flow 或代码手动调用)。
static final TeamProtocolFactory SEQUENTIAL
核心:线性流水线。任务按成员注册顺序依次传递,适合步骤固定的标准化流程。
static final TeamProtocolFactory HIERARCHICAL
核心:主管中心化。Supervisor 负责分解任务、分派成员并汇总结果,适合复杂指令处理。
static final TeamProtocolFactory MARKET_BASED
核心:竞争选择。Agent 基于当前状态提供“报价”,由系统择优指派,适合资源负载敏感场景。
static final TeamProtocolFactory CONTRACT_NET
核心:招投标模式。包含发布(Call for Proposal)、投标、选标、执行等阶段,适合分布式决策。
static final TeamProtocolFactory BLACKBOARD
核心:共享空间。各专家 Agent 持续监测共享状态(黑板),并在擅长环节主动介入协作。
static final TeamProtocolFactory SWARM
核心:动态接力。Agent 结束后交还控制权,由中枢基于实时进度动态指派“下一棒”。
static final TeamProtocolFactory A2A
核心:直接移交。Agent 之间支持直接 Handoff(转交),减少中转延迟,适合快速响应协作。