项目版多 Agent 真实输出
项目版多 Agent 真实输出
任务
设计一个本地 Ollama 多智能体系统,要能分析需求、给实现建议、检查冲突并输出最终结论。
运行方式
使用项目目录:~/Desktop/ollama-multi-agent
入口:
node cli.js "设计一个本地 Ollama 多智能体系统,要能分析需求、给实现建议、检查冲突并输出最终结论"
真实输出摘要
[main] task=设计一个本地 Ollama 多智能体系统,要能分析需求、给实现建议、检查冲突并输出最终结论
[main] raw plan
[
{
"agent": "需求分析",
"role": "负责需求收集和理解",
"task": "收集用户需求文档,进行需求分析,识别关键功能点和非功能性需求。",
"dependsOn": []
},
{
"agent": "实现建议",
"role": "负责提供技术实现方案",
"task": "根据需求分析结果,设计并提出具体的实现方案,包括技术选型、架构设计等。",
"dependsOn": ["需求分析"]
},
{
"agent": "冲突检查",
"role": "负责识别和解决潜在的冲突",
"task": "审查实现方案,检查是否有冲突或不一致的地方,并提出改进建议。",
"dependsOn": ["实现建议"]
},
{
"agent": "最终结论",
"role": "负责总结并输出最终决策",
"task": "综合需求分析、实现建议和冲突检查的结果,形成最终的系统设计或解决方案。",
"dependsOn": ["需求分析", "实现建议", "冲突检查"]
}
]
真实输出特征
- 主代理会动态生成角色,而不是写死固定职责
dependsOn会影响执行顺序- relay 会按接收者角色定向投递消息
- 最终输出会收敛成
plan / messages / summary / conclusion
结论摘要
真实项目版输出的特点是:
- 角色划分清楚
- 依赖关系明确
- 协作轨迹完整
- 更接近一套可交付的协作系统
更新时间:2026年4月2日