SuperAPI AI 工具集

agent-orchestration

智能体与模型

查看项目

更新于 10-16 07:22

技能介绍

用途:为构建和协调 AI 智能体提供模式参考,从单智能体推理循环到多智能体系统与框架选型。

主要能力:分为四个方向。智能体循环涵盖 ReAct(推理+行动)、计划-执行与重规划、自我纠正循环、滑动窗口记忆;多智能体协作涵盖扇出/扇入并行、监督者路由与依赖排序、冲突解决(基于置信度或 LLM 仲裁)、结果综合,以及 Claude Code Agent Teams(网状拓扑,2.1.33+);替代框架涵盖 CrewAI、OpenAI Agents SDK、Microsoft Agent Framework/AutoGen、AG2 等;多场景编排可在简单/中等/复杂三个并行场景中运行单个技能,按 1x/3x/8x 递进扩展,并在里程碑同步与跨场景聚合结果。

使用方式:资料给出 ReAct 循环与监督者扇出/扇入的示例代码,使用 asyncio.gather 与 return_exceptions 实现并行与错误隔离。Claude Code 2.1.154+ 提供 /workflows 用于大规模后台扇出,适合回头查看结果;前台有界协作(≤8 个智能体、共享内存/交接文件、网状消息)适合单次技能调用内协调。用法要点包括:循环步数上限 5-15 步防止死循环,温度 0.3-0.7,记忆窗口 10-20 条消息;每个工作流 3-8 个专家智能体,独立任务并行化;拓扑上简单工作用 Agent 工具(星型),复杂横切关注用 Agent Teams(网状),大规模后台扇出用工作流。

适用场景与限制:适合可分解的多智能体任务、需要路由与结果综合的流程、需要框架选型对比的团队,以及需要多难度并行演示的场景。限制与常见错误包括:智能体循环不设步数上限导致无限循环、缺乏记忆管理造成上下文溢出、多智能体无错误隔离导致单点失败拖垮全部、缺少结果综合步骤、同一项目混用多种框架引发复杂度爆炸、对简单顺序工作误用 Agent Teams、场景串行执行而非并行。Claude Code 2.1.161 起并行工具调用独立失败;2.1.157 起 claude agents 支持 settings.json 的 agent 字段与 --agent 覆盖。部分循环与框架教程已移交上游第一方文档,本地仅保留参考增量文件。