把产品经理逼成“半个程序员”的 AI 编程:从 ChatGPT 到 Cursor,我们到底在用什么?
摘要: AI编程正从概念变为生产力工具,通过自然语言指令生成代码,显著提升开发效率。文章对比传统编程与AI编程差异,梳理18个月来关键工具演进(如Copilot、Cursor),提供场景化工具推荐,并演示15分钟实现小红书爬虫的实战案例。同时详解Prompt技巧、常见问题及自救方案,列举非程序员也能用的5大场景,对比付费模型性价比。预测AI将冲击初级开发者岗位,但架构师等角色仍不可替代。核心观点:
如果你写过 PRD、画过原型、调过 SQL,却还没让 AI 帮你生成过一行代码,那么这篇 2000 字的实战笔记,能让你在 10 分钟内把「AI 编程」从概念变成生产力。
01 先把概念拆干净:什么是 AI 编程?
| 维度 | 传统编程 | AI 编程 |
|---|---|---|
| 输入 | 手写代码 | 自然语言 + 上下文 |
| 输出 | 机器码/字节码 | 代码、注释、测试、文档 |
| 迭代 | 人工重构 | AI 自动补全、实时纠错 |
| 门槛 | 语法 + 算法 | 需求 + 提示词(Prompt) |
一句话:AI 编程不是让机器自己写程序,而是把「人类意图」翻译成「可运行代码」的效率杠杆。
02 时间线:从 Copilot 到 Cursor,18 个月发生了什么?
2021.06
GitHub Copilot:基于 Codex 的「IDE 内嵌补全」,第一次把 AI 塞进 VS Code。
2022.11
ChatGPT:自然语言对话式生成代码,让不会写 for 循环的人也能「说两句就跑」。
2023.03
Cursor:把 ChatGPT 装进一个分叉版 VS Code,支持整项目索引,产品经理也能改 React。
2023.10
Devin、Cognition AI:宣称「首个 AI 软件工程师」,可把 issue 变 PR(虽然还在 Demo 阶段)。
2024.05
Claude 3.5 Sonnet:代码能力逼近 GPT-4,且免费额度高,成为新晋白嫖王。
03 工具地图:一张图挑对你的 AI 伙伴
| 场景 | 推荐工具 | 一句话卖点 |
|---|---|---|
| 新手试玩 | ChatGPT Web | 无门槛对话式编程 |
| 前端切图 | Cursor + Claude 3.5 | 整项目索引,Ctrl+K 直接改组件 |
| 后端 CRUD | GitHub Copilot | Tab 补全快到飞起 |
| 算法脚本 | Jupyter + ChatGPT | 直接生成 Matplotlib 图表 |
| 代码 Review | Claude Code Review | 一键生成 PR 描述 |
| 孩子学 Python | Replit AI | 浏览器里跑贪吃蛇 |
04 实战:用 Cursor 在 15 分钟里做一个小红书爬虫
需求:输入关键词 → 爬取笔记标题 + 点赞 → 保存 CSV。
步骤 1:打开 Cursor,新建 xhs_spider.py。
步骤 2:按下 Ctrl+K,输入:
用 requests 和 BeautifulSoup 爬小红书搜索页前 20 条笔记,提取标题和点赞,写 CSV。
步骤 3:AI 生成 30 行代码,包含 UA 伪装、异常处理、CSV 写入。
步骤 4:F5 运行,报错 403。
再按 Ctrl+L:
被反爬了,帮我加上随机 User-Agent 和重试机制。
15 秒后,代码加上 fake_useragent 和 retrying,跑通。
全程 0 次 Google,0 次 StackOverflow。
05 Prompt 工程:写「咒语」比写代码更难?
好 Prompt = 背景 + 需求 + 格式 + 例子。
反例:
帮我写个排序。
正例:
用 Python 写一个快速排序,输入列表,返回升序。请加上类型注解和 doctest 示例。
进阶技巧:
- Chain-of-Thought:让 AI 先写思路再写代码,准确率 +20%。
- Few-Shot:贴两段现有代码风格,AI 会自动模仿。
- Refine:对 AI 输出再下指令「缩短 30%」「加异常处理」。
06 典型坑位与自救指南
| 坑 | 现象 | 自救 |
|---|---|---|
| 幻觉 | AI 编出不存在的 API | 让 AI 给出官方文档链接,再人工确认 |
| 长度限制 | GPT-4 8 k 上下文溢出 | 用 Cursor「@Codebase」只索引相关文件 |
| 版权风险 | Copilot 复制 GPL 代码 | 打开「重复代码检测」开关 |
| 性能灾难 | AI 生成 N+1 查询 | 让 AI 补充「性能测试脚本」并跑一遍 |
07 非程序员也能用的 5 个 AI 编程场景
- 产品经理改文案
Cursor 打开 React 项目 → 选中<h1>→ Ctrl+K → 「把标题改成 Emoji 风格」。 - 运营写 SQL
ChatGPT 输入「过去 7 天日均 GMV」,直接生成带窗口函数的可运行 SQL。 - 设计师批量改 SVG
上传 100 个图标 → AI 脚本统一加描边、改色。 - 学生学算法
Replit AI 生成「动态规划背包问题」动画,边跑边讲。 - 运维写脚本
描述「每天凌晨清理 /tmp 下 3 天前的日志」,AI 输出带 Cron 的 Shell 脚本。
08 付费模型对比:谁才是性价比之王?
| 模型 | 价格 | 代码能力 | 适合场景 |
|---|---|---|---|
| GPT-4-turbo | $20/月 | ★★★★★ | 复杂架构、跨文件修改 |
| Claude 3.5 | 免费额度高 | ★★★★☆ | 前端、重构、代码 Review |
| GitHub Copilot | $10/月 | ★★★★ | 日常补全、单元测试 |
| Code Llama 70B | 本地部署 | ★★★ | 离线、隐私敏感项目 |
学生党先白嫖 Claude;公司预算充足直接上 GPT-4。
09 未来 12 个月预测:AI 编程会干掉谁?
- 初级 CRUD 工程师:AI 已能生成 80% 样板代码。
- 外包公司:需求越清晰,AI 越便宜。
- 面试题库:LeetCode 中等题 AI 秒答,面试需更重系统设计。
但 架构师、算法科学家、安全专家 仍然稀缺:AI 不会背锅,也不会和产品经理吵架。
10 写在最后:把 AI 当实习生,而不是神
AI 编程的终极形态不是「取代程序员」,而是「把程序员从 60 分提到 90 分」。
当你习惯用自然语言描述需求,再用 AI 翻译成代码,你会发现:
编程语言只是人与机器的翻译器,而 AI 让翻译器第一次学会了“人话”。
今晚,打开 Cursor,输入:
写一个 Python 脚本,每天把 Notion 待办同步到 Todoist。
15 分钟后,脚本跑通,你会回来点赞——
原来「不会写代码」的时代,真的过去了。
更多推荐



所有评论(0)