快速提纲

ai进行全流程开发

  1. 需求调研 a. 分析出所有的需求求, 生成功能spec文件 a. user story 分析 b. 排期

  2. UI

figma mcp, 按需求生成和改动设计稿, 通过设计稿生成前端的代码

  1. 前端

claude 直接生成前端(html/css), 或把前端的代码的转成单页应用(vuejs)

  1. 后端语言选择

必须是编译型的(go/java/rust),最大程序解决ai的幻觉问题

  1. 开发环境

必须是linux, 因为它有丰富的命令, claude在linux下面的,有最强的表现。

本机是windows, 要怎么处理? 用wsl, windows 内核支持的linux子系统。

/home/tianbao/tasks/ai-mentor/WSL开发人员使用指南.md /home/tianbao/tasks/ai-mentor/Claude Code跨平台表现对比.md

  1. 技术设计

生成技术技术文档, 定架构/技术stack, 全流程梳理, 各个技术指求定义, 后端数据库模型的定义。
全个功能的功能实现细节描术(两个文件, 一个user story csv, 一个对user story细节的md描述文件 )。

  1. 直接生成后端的代码

a. 叫ai写好claude文件(技术设计里面关键的信息, 本地/线上环境信息, )
b. 先把架构设计好, 保持请求间互不干扰 c. 按全部功能的实现细节描术(两个文件, 一个user story csv, 一个对user story细节的md描述文件 ), 分发多个agent依据去实现, 实现时, 单元测试必须同时也要写好, 如果是子模块完整的功能, 可以用chrome和api进行集成的测试, 保持这个功能的完整性, 完成后, 需要实现/改功/测试的结果落到一个独立的文件(一个功能模块一个新的文件, 各个功能不共用)。

同时更新user story csv中相关story的状态, 这个csv要索引刚才生成功能的改动文件, 以及各个开发环境的布署状态

  1. 质量保证

a. 必须叫ai实现单元测试
b. ai调用chrome mcp进行user story的完整流程测试, 测试时, 要ai进行每一步的截图, 最后用每一步的截图做成word文档来核查。 在这一步, ai可以修掉95%以上的bug. word文档流程的审查, 符合人类审查的最佳方式, 可以提高效率。 c. 人工再走一次流程, 做最终的确认, 测试时有不好的地方, 叫ai直接改, 所以开发环境必须要本地, 这样才能提高速度

  1. 布署 ai可以调用cicd进行布署 本机有aws命令行, ai可以直接调用它进行布署

aws最新登陆的状态, 可以通过syncthings这个软件来进行同步

  1. 线上验证

ai调用chrome mcp进行user story的线上生产完整流程测试, 测试时, 要ai进行每一步的截图, 最后用每一步的截图做成word文档来核查。

相关的技术

chrome mcp调用的方法, 不是完整的截图, 是CDP的方法(文本)获取内容, 以及在游览器执行js代码(这个非常重要, image的方式花费的token太大)

  • 关于claude

  • 在中国区用不能anthropics的模型, 但是用claude code cli客户端, 这是目前最领先的ai agent. 后端可以接deepseek的v4 flash模型。现在deepseek的pro的流量也是路由到flash. 现在的flash就是deepseek最强的模型, 生成速度和能力, 都非常强大。 相比GLM/Kimi, 生成速度完全是碾压。

  • AI工程产能概括为一个乘法公式:

模型能力 * 上下文质量 * 任务分解 * 反馈速度 * 验证强度 * 人的判断

  1. 关于费用 我日常常规开发, 38亿token/一个月, 花费171元, 还完可以接受。

  2. 关于ai生成代码的速度快与人注意力有限的矛盾

用ai治理ai, ai生成开发的全流程文件, ai生成代码的测试文件, 自动进行测度, 生成人性化的报告。