下面这版是可发论坛的版本:
• 抽象化、不暴露敏感实现、但表达清晰
• 聚焦“三个 AI 的协同工作流”
• 技术层面保持模糊,但逻辑结构完整
⸻
🔧 我目前采用的“三 AI 协同开发工作流”(简要分享)
最近在做一个量化交易相关的系统,发现一个人写代码太慢,于是尝试把不同的 AI 工具组合成一个“小型协作团队”。
大概分成三类角色,它们各自擅长的方向完全不同,协同起来效率非常高。
⸻
① 工具 A(Mac 上的某款 AI IDE)——“SDK 研究员 +
可视化助手”
这个工具在理解第三方 SDK、分析接口结构、推导数据字段和含义方面特别强。
它可以做到:
• 自动梳理 SDK 的各种字段(订单、持仓、资金、状态码等)
• 生成字段说明、状态流转表、示例类
• 根据我给的逻辑推断“后台同步/恢复机制”(例如模拟账户状态在本地如何缓存等)
• 做一些 UI/展示层的可视化输出(方便理解结构)
对我来说,它最重要的用途是:
帮我把“复杂系统的外部黑盒”变成“已知的数据结构和行为模型”。
⸻
② 工具 B(Windows 下的另一个 AI)——“代码苦力 + 模板生成器”
这款 AI 在生成代码方面很高效,尤其适合做:
• 表结构(SQL 建表语句)
• DTO / DAO / Repository 等结构化代码
• 单元测试示例
• 规则化、高重复度的样板文件
我给它字段定义,它几乎能秒出一整套“可直接落库/可运行”的代码。
然后我会把它产出的东西再交给另一个 AI 做审核(见下面的角色 C)。
这相当于:
它是一个写代码的“自动生成器”,我负责验收。
⸻
③ 工具 C(主要的 ChatGPT)——“架构师 + 代码审查负责人”
这个 AI 主要作用就是把所有东西串起来:
• 系统架构的分析与讨论
• 业务链路的审查
• 状态机/流程图的设计
• 检查另两个 AI 生成的代码是否正确
• 审整个工程(我会把代码以 base64 打包给它)
它提供的是:
方向性、结构性的建议,保证整体设计不跑偏。
另外,它也负责“挑错误”和“补漏洞”,比如:
• 模块边界是否合理
• 顺序链路是否闭环
• 数据是否存在潜在竞争条件
• DB、队列、多线程是否一致
可以把它理解为:
“总工程师 + 最终代码审查”。
⸻
🌐 三 AI 协同的整体流程(高度抽象版)
1. SDK 层不明白 → 交给工具 A 分析 → 得到字段/状态/含义
2. 字段结构明确后 → 工具 B 生成相关的表结构、DTO、代码模板
3. 所有生成物 → 交给工具 C 做审查、纠错、优化
4. 我本人只做:整合 + 拍板 + 测试
这样做到:
• SDK 自动分析
• 表结构/类结构自动生成
• 状态机/流程图自动梳理
• 最终由 ChatGPT 做统一审核
• 我只需要思考设计,不需要“手打重复代码”
并且三个 AI 可以并行工作,我随时切换、分配任务极其高效。
⸻
🔚 总结一句话
我现在不是“用 AI 写代码”,而是在用三个 AI 组成一个“虚拟 AI 工程团队”。
其中:
• 一个擅长逆向 SDK
• 一个擅长生成样板代码
• 一个擅长架构分析与最终验收
我本人只负责把控方向和组装系统,大幅提高了效率。