
一个人,一个想法,一套AI工具链,7天上线一个可用产品。这不是幻想,是2025年最现实的开发方式。
Andrej Karpathy 在2025年2月提出这个概念:不写代码,用自然语言描述意图,让AI生成代码,你只负责"感觉对不对"。
核心逻辑变了:
传统开发 | Vibe Coding |
|---|---|
你写代码 → 机器执行 | 你说意图 → AI写代码 → 你验收 |
瓶颈是编码速度 | 瓶颈是你的产品判断力 |
一人 ≈ 只能做小工具 | 一人 ≈ 可以做完整产品 |
一句话总结:你从"码农"变成了"产品经理+技术总监"的合体。
痛点:每周要手动整理工作内容写周报,烦。
目标:输入一周的聊天记录/文档,自动生成结构清晰的周报。
层级 | 工具 | 作用 |
|---|---|---|
对话生成 | Cursor + Claude 3.5 Sonnet | 核心代码生成 |
前端 | React + Tailwind | AI直接写,我只调样式 |
后端 | Supabase(AI帮配) | 免运维数据库 |
部署 | Vercel | 一键上线 |
UI微调 | v0.dev | 描述界面,生成组件 |
我本人的技术背景:会写Python,但React和Supabase基本不会。7天前是零。
打开 Cursor,新建项目,在 Composer 里输入:
我要做一个AI周报生成器。
功能:用户粘贴一周的工作聊天记录,AI自动提取关键事项,
按"本周完成/进行中/下周计划"三段式输出周报。
前端用React+Tailwind,后端用Supabase存历史记录,
部署到Vercel。
先帮我搭好项目骨架。结果:3分钟后,项目结构、基础组件、数据库schema全出来了。
🔑 关键心法:Prompt越具体,AI输出越可用。不要说"做个周报工具",要说清楚字段、流程、样式偏好。
这两天我基本在做一件事:跑通 → 看效果 → 不对就用自然语言改。
典型对话:
❌ 错误方式:"这个按钮不好看" ✅ 正确方式:"按钮改成圆角8px,蓝色渐变,hover时上浮2px,文字用'生成周报'"
AI理解"感觉"的能力,远超你想象。你不需要会CSS,你只需要会描述你想要的样子。
周报生成的核心是LLM调用。我让Cursor帮我写:
调用OpenAI API,传入用户输入的文本,
用以下prompt生成周报:
"你是一个资深项目经理,请将以下工作内容整理为
本周完成/进行中/下周计划的周报格式,语言简洁专业。"我没写一行Python调用代码。全是AI生成,我只复制粘贴API Key。
用 v0.dev 生成了一个更好看的落地页,替换了AI原始生成的丑界面。
Bug怎么修?直接把错误信息丢给Cursor:
报错:Supabase插入失败,返回"duplicate key"
帮我查一下schema哪里有问题。AI定位到是数据库唯一约束冲突,10秒修复。
这是最爽的一天。我说:
加一个历史周报列表,可以点击查看往期周报。
再加一个"导出为Markdown"的按钮。AI用了20分钟,把两个功能完整实现,包括前端列表、数据库查询、Markdown生成。
Vercel连接GitHub,一键部署。
域名:weekly-ai-report.vercel.app
从想法到上线,7天。一个人。零外包。
坑 | 真相 | 解决方案 |
|---|---|---|
🔴 AI生成的代码能跑但很丑 | AI默认样式保守,像2015年的网站 | 用v0.dev或直接描述样式偏好 |
🔴 改着改着代码变成"意大利面条" | AI不知道全局架构,越改越乱 | 每次大改前让AI"先输出完整文件再替换" |
🔴 Prompt太模糊,AI自由发挥 | "做个好看的页面" = 随机开盲盒 | 必带:颜色、布局、参考风格 |
🔴 Supabase免费额度够用但有限制 | 免费层有行数限制 | 一人项目完全够用,别担心 |
🔴 上线后发现需求理解错了 | AI按你说的做,不是按你想的做 | 先用Cursor生成MVP,再用,别一次性描述完美 |
Vibe Coding不是替代工程师,是让"有想法但不会写代码"的人,第一次拥有了把想法变成产品的能力。
1. 别学框架,先用Cursor生成第一个项目
你不需要先学React。你只需要会打字、会描述。框架让AI学。
2. 速度 > 完美
第一版一定很丑。但丑的能用 > 完美的不存在。先上线,再迭代。
3. 你的核心竞争力变了
以后最值钱的不是"会写代码",而是"知道该做什么 + 能判断AI做得对不对"。
Vibe Coding不是一种技术,是一种工作方式的范式转移。
以前:有想法 → 找人/学代码 → 3个月后上线 现在:有想法 → 打开Cursor → 1周上线
一个人就是一支团队。这句话在2025年,终于不是鸡汤了。
你缺的从来不是技术,是一个开始的周末。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。