AI夹克

AI 的能力边界:什么适合做,什么要三思

AI 擅长的领域(放心大胆用)

🟢 原型和 MVP 开发

AI 最擅长快速出原型:

  • 一个下午做完个人博客
  • 周末搞定一个工具应用
  • 一周完成可用的 SaaS MVP

例子: “帮我做一个记账应用,能添加、编辑、删除账单,按分类统计,数据存在 localStorage”

→ AI 30 分钟生成完整代码。

🟢 页面搭建和 UI 实现

从文字描述到可交互页面:

  • 个人主页、产品落地页
  • 后台管理面板
  • 响应式布局适配
  • 动画和过渡效果

🟢 数据处理和转换

  • JSON 格式转换
  • CSV 数据清洗
  • 批量文件重命名
  • 数据可视化图表

🟢 常规 CRUD 操作

标准的增删改查功能:

  • 用户管理
  • 文章/内容管理
  • 评论系统
  • 订单处理

这些模式固定、逻辑清晰的功能,AI 做得又快又好。

🟢 代码解释和重构

  • “解释这段代码做了什么”
  • “把这段 500 行的函数拆成几个小的”
  • “用 async/await 重写这段回调代码”

🟢 单元测试编写

AI 写测试非常高效:

“给这个函数写 5 个单元测试,覆盖正常情况、边界情况和异常情况”

🟢 学习新技术的引导

  • “对比 Vue 3 和 React 的区别”
  • “Supabase 怎么实现用户认证”
  • “帮我写一个 Tailwind CSS 的常用类速查表”

AI 需要小心使用的领域

🟡 复杂业务逻辑

超过 200 行的复杂逻辑,AI 容易顾此失彼。

对策: 拆分成多个小函数,每个独立让 AI 实现。

🟡 多步骤依赖的操作

需要 5 步以上才能完成的功能链。

对策: 一步一步来,每步验证后再下一步。

🟡 实时性和最新技术

AI 训练数据有截止日期:

  • GPT-4o:截至 2024 年
  • Claude 4:截至 2025 年初

如果你的技术栈非常新(2025 年底后的库),AI 可能不知道。

对策: 提供官方文档链接给 AI,让它基于文档回答。

AI 容易出错的领域(必须验证)

🔴 安全相关代码

  • 用户认证系统(OAuth、JWT)
  • 支付集成(涉及真金白银)
  • 权限管理
  • SQL 注入防护

原因: AI 可能生成”能跑但不安全”的代码。

对策:

  1. 让 AI 解释它的安全设计
  2. 搜索最佳实践验证
  3. 涉及支付 → 用成熟的第三方服务(Stripe、支付宝 SDK)

🔴 性能关键代码

  • 高并发处理
  • 大数据量查询优化
  • 内存管理
  • 缓存策略

对策: 先让 AI 生成能跑的版本,再专门让 AI 优化性能。

🔴 合规和法律

  • GDPR(欧盟隐私法规)
  • 金融监管
  • 医疗数据

AI 不了解具体法规要求,可能给出不合规的实现。

AI 还做不到的

❌ 颠覆性创新

AI 擅长”已有模式的组合”,但真正的架构创新、全新的交互范式仍需人类。

❌ 理解隐含需求

你说”做一个登录页”,AI 会做登录页。但它不会主动问:

  • “需要支持微信登录吗?”
  • “手机号验证要多严格?”
  • “密码强度要求是什么?”

你的责任: 把需求说清楚、说完整。

❌ 跨项目的一致性维护

AI 每次对话是独立的。它不知道你上周在另一个项目里用了什么设计模式。

对策: 维护自己的技术文档和规范。

AI 编程的黄金法则

让 AI 做的:
✅ 80% 的常规开发工作
✅ 第一版代码生成
✅ 样式调整
✅ 代码审查和测试

你需要做的:
🧠 需求分析和拆解
🧠 架构设计和技术选型
🧠 代码审查和安全验证
🧠 性能分析和优化决策

判断”该不该用 AI”的快速清单

问自己是 → 放心用 AI否 → 需要小心
这个功能有没有成熟的实现模式?需要更多调研
做错了会不会有严重后果?需要人工验证
能通过测试验证正确性吗?需要更多设计
需求是否清晰明确?先理清需求

小结

AI 编程的边界很清晰:

  • 常规功能 → 大胆交给 AI,快速产出
  • 安全和性能 → AI 生成后必须验证
  • 创新和架构 → AI 辅助,你来决策

下一篇我们聊聊 AI 如何改变工作方式、生活方式,以及它对整个行业的深远影响。