📌 背景介绍
🎨 AI辅助设计
联合2012实验室实现需求分析、功能设计
⚙️ AI辅助开发
专注《软件实现架构说明书》的AI辅助设计
需求分析
→
功能设计
→
软件架构
→
代码开发
⚠️ 核心问题
问题1
📋 规范遵循度差
模型忽略skills要求,按自己想法输出
问题2
🧠 上下文遗忘
上下文压缩导致关键信息丢失,结果不可控
📉 影响
生成文档质量堪忧,连新员工都能看出问题,无法直接用于项目
💡 反思与改进
🔧 思路1:创建"编译器"
代码有编译器检验,系统设计是否也能有类似的"校验机制"?
🔀 思路2:分离关注点
模型专注4+1模型生成,PlantUML转换由工具完成
📊 思路3:精细上下文管理
避免触发压缩机制,对上下文更精细管理
🔄 Agent递归策略
针对每个章节创建独立Subagent,迭代结果返回主Agent
主Agent
→
Subagent
→
迭代
→
返回结果
🛠️ 解决方案
SYS-DESIGN-CLI
软件设计的"编译器"
- 4+1模型生成 - 标准视图自动化
- 模型检验 - 检测规范性和完整性
- UML图生成 - 自动转换为可视化
已支持的视图
上下文图
逻辑架构概念模型图
逻辑视图