Symphony v0.2: Multi-Agent Software Development Framework
a year ago
- #orchestration
- #software-development
- #AI-agents
- Symphony是一个多智能体软件开发框架,专为结构化工作流中的AI智能体协同而设计。
- 其特色在于分工明确的智能体角色体系,包括作曲家(Composer)、乐谱(Score)、指挥(Conductor)、演奏者(Performer)、检查者(Checker)等,各司其职。
- 该框架强调结构化工作流、清晰的通信协议以及每个阶段的详尽文档记录。
- 提供低、中、高三个自动化级别,可灵活控制智能体的自主程度。
- 采用分层协作架构,支持智能体间自上而下与自下而上的双向通信机制。
- 通过标准化文件结构系统化管理项目产出物、通信记录和技术文档。
- 用户可通过/task-list查看任务清单、/code-review发起代码审查、/project-map生成项目地图等指令与智能体交互。
- 因其完备的体系结构,更适用于中大型项目,但可能伴随一定的管理开销。
- 当前局限包括侧重顺序执行、文档中心化设计理念,以及新用户需要适应期等特性。