Agentica Spawn 是一个用于启动 Agentica 多智能体模式的技能,应在用户选定 Agentica 模式之后使用。
用途 该技能用于根据用户选择的 Agentica 模式,生成并运行相应的多智能体协作结构。它适合需要多个智能体并行或分工协作的复杂任务。
主要能力 技能支持四种多智能体模式,每种模式对应不同的使用场景:
-
Swarm(群体模式):用于研究或探索类任务。可配置多个视角,例如安全专家分析漏洞、性能专家优化速度、架构专家审查设计,并通过聚合模式(如 MERGE)合并结果。
-
Hierarchical(层级模式):用于构建或实现类任务。由协调者负责将任务拆分为子任务,并配置多个专家角色,例如规划者创建实现计划、实现者编写代码、审查者检查代码问题。
-
Generator/Critic(生成者/批评者模式):用于迭代与优化。生成者负责产出解决方案,批评者负责评审并提出改进建议,可设置最大轮数(如 max_rounds=3)。
-
Jury(陪审团模式):用于验证与核实。可设置陪审员数量(如 num_jurors=5)、共识模式(如 MAJORITY 多数)以及评估前提,最终给出裁决。
使用方式 在 agentica-orchestrator 提示用户选择模式之后使用;也可在用户明确请求某种多智能体模式(如 swarm、hierarchical 等)时使用。根据所选模式实例化对应的类并执行任务,例如 Swarm 使用 swarm.execute(task_description),Hierarchical 使用 hierarchical.execute(task_description),Generator/Critic 使用 gc.run(task_description),Jury 使用 jury.decide(bool, question)。
适用场景
- 需要并行智能体执行的复杂任务
- 需要多视角的研究任务(使用 Swarm)
- 需要协调分工的实现任务(使用 Hierarchical)
- 需要迭代打磨的任务(使用 Generator/Critic)
- 需要高严格度验证的任务(使用 Jury)
环境变量 所有被启动的智能体都会收到以下环境变量:
- SWARM_ID:本次 swarm 运行的唯一标识符
- AGENT_ROLE:在模式中承担的角色(如 coordinator、specialist 等)
- PATTERN_TYPE:当前运行的模式类型
限制 资料中未提供关于收费、价格、平台支持范围、性能效果或具体安装步骤的信息,暂未提供。