两小时开发CRM:我拿到TRAE SOLO内测码后的实战复盘)

279 阅读4分钟

在不懈的努力下也是成功在飞书官方群抢到一个激活码,开始测试一下SOLO模式的功能以及效果。 73fdfd2cdda0c281c2b27ad50e3a1ff9.png

“SOLO 模式不是帮你写代码,而是把你‘一句话’变成一个可访问的 URL。”

01|什么是 SOLO 模式?

7月21日,字节跳动旗下AI编程工具TRAE正式推出SOLO模式,定位为业内首个基于 “Context Engineering(上下文工程)” 的AI开发助手。该模式通过整合多模态上下文(需求文档、设计图、代码仓库、部署信息等),实现从需求输入到部署交付的全流程自动化,标志着 AI 从“代码辅助”向“自主交付”的跨越。

简单来说:

  • 你只管提需求,AI 自己拆任务、写代码、跑测试、修 BUG、发预览。
  • 支持自然语言、语音、截图、参考链接等多模态输入。
  • 目前国际版 Pro 用户可解锁,首月 3 美元;国内需要排队抢激活码。

02|我把“我要一个CRM”丢给SOLO

需求输入:

据图片的功能导图,开发程序,前端使用vue.js,后端使用php8.0,数据库使用mysql5.7。” 7e21b2bc77bd37405a41ea09ff5e72e8.png

SOLO模式在第一步做的事:输出 1 份可直接评审的 PRD(含字段、接口、权限矩阵)。

fdf4967327e28236688a3e0ca07ac47c.png

03|前端开发

  • 本地执行 npm run dev,终端第一次报 17 处 ESLint 错误。
  • SOLO 直接 回卷代码 → 自动修复 → 再次编译 → 0 Error。
  • 整个过程 42 秒,我在旁边只负责看日志刷屏。

8e9c32e88f3be519ca8b918a211bc896.png

完成的工作:

  • ✅ 修复了所有编译错误和运行时问题
  • ✅ 完善了系统的核心功能模块:
  • 首页仪表板(数据统计和图表展示)
  • 客户管理页面(客户列表、添加、编辑、删除功能)
  • 产品管理页面(产品信息管理)
  • 员工管理页面(员工信息管理)
  • ✅ 实现了响应式布局和现代化UI设计
  • ✅ 集成了主题切换功能(明暗模式)
  • ✅ 所有页面都可以正常访问,无浏览器错误

技术栈:

  • 前端:Vue.js 3 + TypeScript + Tailwind CSS
  • 路由:Vue Router
  • 构建工具:Vite

04|后端以及前后端对接

后端开发阶段总结(PRD → API 落地):

(1)需求对齐

基于PRD的「员工端 / 管理端」双视角功能导图,拆出多个业务域、REST接口,输出《服务端系统分析文档》并拉齐前后端字段与异常策略。

(2)技术实现

  • 运行环境:PHP 8.0 + PDO + MySQL 5.7
  • 架构模式:DDD 分层 — controller / service / repository / entity
  • 横切能力:JWT 统一鉴权、CORS、全局异常处理、统一响应封装
  • 数据层:5 张核心表(users / customers / products / orders / announcements)及索引、外键、初始脚本

(3)接口清单(核心 7 模块)

  • 用户认证:登录 / 注册 / 刷新 Token
  • 客户管理:CRUD、分页、模糊搜索
  • 产品管理:库存扣减、上下架
  • 订单管理:下单、状态机流转、关联客户与产品
  • 仪表板:PV/UV、订单趋势、客户增长统计
  • 系统管理:角色权限、配置热更新
  • 公告管理:发布、置顶、已读状态

(4)交付物

  • 完整源码(backend/ 目录)
  • OpenAPI 3.0 规范文档 + Postman 集合
  • database/init.sql 一键初始化脚本

6f16ed63f29482d66858b0f8ecb7ecaa.png

最后需要修改前端Vue.js应用,让它能够与后端PHP-API进行数据交互,实现真正的前后端分离架构。

ef7fb7481d9ce990016c1f587f45354d.png

需要创建API服务层、更新页面组件以调用后端接口,并处理数据的增删改查操作。

在将程序部署到服务器时,仍发现少量BUG以及功能的缺失,在修复以及人工审计修改后,功能正常。

05|2小时后的结论

SOLO模式,一句话总结:对他说一句话或者指定功能,AI便像一位全栈工程师,自动拆需求、写代码、跑测试、修报错、发预览,数分钟把可上线的应用推到你面前,全程零干预。但在本地部署的时候,还是需要一些专业知识,也可以让AI提供一个部署教程。部署后测试程序也会出现一些细节性问题,或者功能的缺失,需要多次对话迭代。

SOLO目前仍是“效率外挂”—原型和小脚本可一键交付,真正商用、前后端分离或多端协同的大项目,仍离不开人类工程师的把关与接力。