乐于分享
好东西不私藏

与AI协作作软件设计的8种模式

与AI协作作软件设计的8种模式

模式 1:苏格拉底提问|模糊需求澄清神器

适用场景

项目初期需求残缺、产品描述笼统、跨业务沟通梳理用户故事。

痛点

直接索要方案,AI 自动脑补大量不存在的业务规则,产出完全无法落地。

标准对话流程

不先让 AI 输出方案,引导 AI 主动向你抛出递进澄清问题,补全所有约束后,再生成完整设计。提示词:不要直接给出解决方案,通过分层提问帮我理清全部业务需求、用户范围、异常流程,信息完整后再输出设计。

实战案例

开发模糊提问:做账单告警脚本
AI 
反向提问:告警接收人是谁?监控哪些账单异常?脚本定时执行时机?报错后处理流程?开发者补充完整信息后,AI输出带异常捕获、邮件推送的完整Python 扫描程序。

核心收益

挖出自己都忽略的隐性需求,从根源避免 AI 脑补带来的方案偏差。

模式 2:引导式拆解|复杂架构 / 新领域降负荷

适用场景

陌生技术栈、大型业务模块、复杂系统架构设计。

痛点

一次性提问会收到冗长杂乱的大段文字,无优先级、无法分阶段落地,造成信息过载。

标准对话流程

先不索要完整实现,要求 AI 把复杂任务拆分为分层、分优先级的子模块 / 开发步骤,拿到整体路线图再逐个细化。

提示词:针对这个复杂系统,输出分阶段、有风险优先级的拆解步骤,先给整体地图,再逐一细化。

实战案例

ERP 发票模块设计
AI 
拆解 6大核心单元:数据源接入、业务校验、消息通知、异常处理、会计导出、定时归档,团队基于拆分结果规划迭代MVP

核心收益

降低复杂系统认知压力,快速识别高风险模块,打通业务与技术视角对齐。

模式 3:反向规约|祖传遗留代码逆向工程

适用场景

无注释、无文档、无需求的老旧代码重构、项目交接、代码审计。

痛点

只读代码只能看懂语法实现,无法还原当年的业务意图,重构极易破坏线上逻辑。

标准对话流程

分段上传源码,要求 AI 逆向三层信息:代码功能、底层业务规则、开发者隐含假设与接口契约。提示词:分析这段无注释代码,还原对应业务规则、隐含数据假设、配套用户故事。

实战案例

800 行无测试 PHP 账务模块
AI 
自动识别重复对账、增值税校验、特殊舍入规则,补齐项目缺失文档,为安全重构提供依据。

核心收益

大幅缩减旧代码阅读时间,逆向产出项目历史文档,规避重构线上故障。

模式 4:镜像对比|架构 / 技术选型决策工具

适用场景

二选一 / 多方案决策:存储选型、前后框架、同步 / 异步架构、算法方案。

痛点

AI 默认只输出单一推荐,自带模型偏向,容易形成思维盲区,忽略备选方案优缺点。

标准对话流程

强制 AI 输出 2~3 套完整可行方案,自定义统一对比维度(性能、维护成本、并发、团队上手难度)横向权衡。提示词:给出2-3 套完整实现方案,基于并发、维护成本、开发周期统一对比优劣与取舍。

实战案例

支付系统架构选型:Kafka 事件架构 VS 同步 REST
AI 
分别梳理高可用能力、运维复杂度、峰值承载短板,团队基于对比文档输出架构决策记录(ADR)。

核心收益

打破单一思路局限,所有决策有据可依,方便归档留存技术选型理由。

模式 5:反例校验|排查方案隐藏边界漏洞

适用场景

AI 输出代码、架构、算法方案后,验证健壮性。

痛点

AI 天然输出 “理想场景” 方案,自动忽略空数据、负数值、超高并发、非法入参等边界,上线大量隐性 bug

标准对话流程

拿到完整方案后,主动询问该方案失效场景、底层逻辑局限,倒逼 AI 暴露缺陷。提示词:列出所有会让这套方案失效的业务 /数据场景,并说明底层限制。

实战案例

 AI 实现 Dijkstra 最短路径算法追问:图中存在负环会发生什么?AI主动指出算法局限性,补充Bellman-Ford 适配方案。

核心收益

提前拦截边界缺陷、安全漏洞、算法适配错误,大幅提升代码鲁棒性。

模式 6TDP 测试驱动提示|标准化可复用提示工程

适用场景

需要团队共享、长期复用的固定输出:测试用例、接口模板、标准化文档。

痛点

凭感觉写提示输出波动极大,时好时坏,无法沉淀给新人,反复调整浪费时间。

标准对话流程

借鉴 TDD 测试驱动开发思想:先定义输出验收标准,再撰写提示词,反复迭代至输出稳定;提示视为可版本管理的工程资产。提示词:先定义这份输出必须满足的格式、篇幅、约束标准,再生成匹配要求的内容。

实战案例

客服自动回复模板提前规定:2-3句话、无法律免责、安抚语气,迭代提示直到所有输出符合标准,存入团队提示库。

核心收益

提示词标准化、可版本、全团队复用,彻底解决 AI 输出不稳定问题。

模式 7:可视化重构|文字架构逻辑查漏

适用场景

AI 输出大段文字架构、业务流程、模块依赖描述。

痛点

纯文本极易隐藏逻辑断层、缺失依赖、模块职责模糊,人脑很难直观发现结构漏洞。

标准对话流程

1.AI 输出文字方案;

2.手动转化组件图 / 流程图 / 二维表格;

3.把可视化结构复述给 AI,校验一致性、补充缺失环节。提示词:这是我基于你的回答整理的结构化架构,校验逻辑是否完整,补充遗漏模块与依赖。

实战案例

多渠道消息通知系统开发者整理组件图后发给AIAI补充失败重试队列、日志监控缺失模块。

核心收益

可视化暴露隐性逻辑漏洞,架构评审效率翻倍,方便多人协同讨论。

模式 8:系统性溯源|解决团队长期顽疾

适用场景

反复出现线上bug、迭代持续延期、团队开发倦怠、协作内耗。

痛点

直接问 “怎么解决AI 只会给出表层临时补丁,治标不治本,问题循环复发。

标准对话流程

禁止直接索要解决方案,要求 AI 技术、人员、流程、组织多维度拆解全部潜在根因,基于根源制定长效方案,配套9Whys 深度溯源法。提示词:不要直接给临时解决方案,从技术、人员、流程多角度拆解问题全部底层诱因。

实战案例

团队普遍开发效率低、积极性差
AI 
拆解三大根源:堆积技术债务、无统一质量标准、工作成果无认可;团队针对性制定渐进重构、评审规范、月度表彰机制。

核心收益

从根源解决团队长期痛点,避免重复踩坑,产出可持续改进方案。