Less Control More Vibing——一次把 AI“放养”到真正上线的亲身经历。
过去几个月,“vibe coding” 这个词突然在开发圈炸开:你只管用自然语言讲需求,IDE 里的大模型把代码刷刷写好,人只要挑错、改方向即可。媒体把它形容成“DIY 时代的编程”(Financial Times),甚至已经被维基百科收录为新词条(Wikipedia)。
这篇文章想和大家聊聊我用 vibe coding 从零做出 PointerAIVibe(在线教学网站 www.pointer.ai)/) 的全过程:哪些工具真能落地,踩过哪些坑,以及我现在对“AI+开发”下一站的理解。 (功能都是做了比较mvp的版本,有需求可以在我的repo给我提issue, 欢迎!)
网站暂时只测试了openai的服务, 其他平台的暂未测试,以后会补上。
先让大家看我的产品的 一些示例截图。
选择趁手的 AI IDE
我先后把四款主流方案拉进了小黑屋“实战 PK”:
| IDE / 模型 | 我自己的体感 |
|---|---|
| Cursor | 上下文窗口可灵活拉伸,IDE 与 Agent 结合紧密;一整天写下来最顺手。官方文档也强调“按对话粒度动态扩张 context”(Cursor),论坛里还能手动查看当前 token 大小(Cursor - Community Forum)。 |
| Trae | 设计思路几乎复制了 Cursor,界面简洁,宣称“与智能体协同”(Trae);油管教程里也展示了全流程 Demo(YouTube)。不过公测早期排队太久,没深入用。 |
| OpenAI Codex(codex-1) | 新版最大可到 192k tokens(OpenAI),窗口无敌大;但官方沙箱禁网、也不能自定义 Docker,复杂项目跑不通,只能当“离线高记忆写手”。 |
| GitHub Copilot | 价格亲民,文档和插件生态好(GitHub Docs);可惜它只看“当前打开的文件”,大项目经常“看不见”需要的上下文(Reddit),社区里吐槽它在多文件场景质量急剧下滑(Swimm)。 |
结论很简单:现在就想全流程 vibe → 选 Cursor;想尝鲜大窗口 → 可以单点用 Codex;Trae 等排队结束再看;Copilot 做补全还行,Agent 模式直接 pass。
项目落地:零后端也能管“学生档案”
PointerAIVibe 最大的实验是:整站没有后端。
- 用户档案(学习目标、路径、能力评估)全部由前端调用 LLM + Function Calling 生成并持久化到浏览器 KV。
- 页面静态托管,配合 Service Worker 做离线缓存——登录即用。
- 结果:速度够快,扩展性拉满,更重要的是“内容即数据”,以后换模型也不怕迁移。
这个思路让我开始反思:传统教育 SaaS 里写死的“课程—章节—练习”层级,也许都能被“AI 对话 + 轻量数据结构”打散重组。
写给想尝试 vibe coding 的几点“土味”经验
1. README 写到“让 AI 无路可逃”
项目伊始我就把 目标、目录、测试脚本、模块边界、文档规范 全写在 README。AI 写文件前会扫一遍,它就像“项目宪法”:越详细,AI 越稳。
2. 坚守 MVC,能少返工一半
- Model 先行:数据 Schema 定死。
- Controller:只暴露最小接口。
- View:UI/UX 让 LLM 帮忙抠细节。
这套顺序下来,再大的需求也能切成可控的 context 块。
3. 别冲动“大重构”
我曾花一天把目录结构推倒重来,结果旧上下文全作废,AI 写的代码越来越跑偏,最终只能整天回滚。架构定下来后就“小步快跑 + 可逆 PR”,能省无数眼泪。
4. 放松数据一致性,后面“柔性修补”
强外键、全局事务这些硬约束对 AI 来说就是脚镣。我的做法是:声明好实体关系 → 运行时放宽 → 用定时脚本校验 + 修正。AI 写起代码来不再束手束脚,但数据最后仍能收拢。
5. 给 AI 精准 hint,比“追问为什么”更高效
当它迷路时,直接提示**“这个 log 来自 Model 层,问题可能是 xxx 数学约束”**,比让它自己 debug 半天快太多。
6. 定时让 AI 当“清洁工”
Vibe coding 难免产出碎片文档。我把“清理脚本”丢进 CI,每周跑一次,让 AI 自己删废文件、补注释,代码库一直干净。
更高一层的思考
- Solo-AI 后端可复制到哪些行业?
教育、咨询、信息服务本质都是“提问→回答”。只要用网站结构把回答固化为数据,就能平移到别的领域。 - 前后端分别 vibe,再用协议同步
我想象未来有个 “vibe protocol”:前端、后端的 AI 各自写完,再按协议自动对齐接口和数据,协作开箱即用。 - 技术壁垒在贬值,产品更像销售工具
工具有了,卖点就不是“我代码多优秀”,而是谁能最快把“问题→解决方案”打包给用户。 - 如果有一个大的 vibe store…
模板、函数、整站都标准化暴露,AI 拿小小的 context 就能拼装——“全自动开发”也许并不远了。
小结
- Cursor 当前最好用,Codex 有潜力,Trae 值得再观望,Copilot 更多还是自动补全。
- Opus 巨强 我觉得主要是 context window 很大,但也真的贵 用了一会 150美金用没了,但我觉得对于重要开发,先用 Opus 启动下没毛病
- README 和 MVC 是 vibe 项目最稳的双保险。
- 放下强一致束缚,配合周期性“AI 清扫”,才能让 AI 真正飞起来。
如果你也对 vibe coding 感兴趣,或者想一起拆 PointerAIVibe 的细节,欢迎DM我:
期待和你在下一次“无代码”的折腾里相遇 🙂