Skip to content

2.7.4 什么样的问题适合用 Vibe Coding 解决

不是所有问题都适合

通过前面的观察和记录,你可能已经积累了一些待解决的问题。但在投入时间之前,需要做一个重要的判断:

这个问题,适合用 Vibe Coding 解决吗?

Vibe Coding 的优势是快速、低门槛、容错性高。但它也有明确的边界。选对问题,事半功倍;选错问题,可能浪费时间,甚至造成风险。

五维评估法

我们用五个维度来评估一个问题是否适合用 Vibe Coding 解决。每个维度满分 5 分,总分 25 分。

维度一:重复性(这件事多久发生一次?)

频率分数说明
每天发生5 分高频问题,解决后每天都能受益
每周发生4 分中频问题,值得投入
每月发生3 分低频但如果很痛也值得
每季度/每年1 分太低频,专门做工具可能不划算
只发生一次0 分手动做完就行,不值得做工具

判断技巧:问自己"如果这个问题今天解决了,下周我还会遇到吗?"

维度二:规则性(这件事有固定的步骤吗?)

规则性分数说明
步骤完全固定5 分可以写成清晰的流程图
大部分固定,少数需要判断4 分可以做主流程,特殊情况手动处理
一半固定一半灵活3 分需要更多人工介入
大部分需要判断1 分难以自动化
完全靠经验和直觉0 分不适合做成工具

判断技巧:试着把这件事的步骤写下来。如果写不出来,说明规则性不够。

示例

任务规则性分数
从 5 个 Excel 汇总数据列名固定,提取规则固定5 分
判断一封邮件该不该回复需要理解内容和上下文1 分
把会议录音转成文字步骤固定(上传→转录→输出)5 分
决定要不要投资一只股票涉及大量主观判断0 分

维度三:可验证性(怎么知道做对了?)

可验证性分数说明
结果非黑即白5 分要么对要么错,一眼能看出来
有明确的检查标准4 分可以对照清单验证
需要人工审核3 分做完后要花时间检查
好坏难以判断1 分很难说"做完了"还是"做对了"
完全主观0 分没有标准答案

判断技巧:问自己"如果 AI 帮我做完了,我怎么知道它做得对不对?"

示例

任务可验证性分数
计算 5 个表格的数据总和对照原数据可以验算5 分
写一封得体的邮件需要人判断语气是否合适2 分
生成一张营销海报审美因人而异1 分

维度四:敏感性(涉及的数据有多敏感?)

敏感性分数说明
完全不敏感5 分公开信息,无隐私,无风险
轻微敏感4 分个人偏好、日程安排等
中等敏感2 分涉及工作内容,需要注意
高度敏感1 分涉及他人隐私或商业机密
极度敏感0 分密码、支付信息、医疗记录等

判断技巧:问自己"如果这些数据被泄露了,会有什么后果?"

红线:以下类型的数据,不建议用 Vibe Coding 处理:

  • 银行账户、支付信息、密码
  • 身份证号、护照号等身份信息
  • 医疗记录、健康数据
  • 他人的隐私信息(未经授权)

维度五:容错性(做错了会怎样?)

容错性分数说明
做错了没任何影响5 分最坏情况就是重做
做错了有点麻烦4 分需要花时间修复,但不严重
做错了比较麻烦3 分需要他人帮忙或花较多时间修复
做错了很严重1 分可能影响工作或他人
做错了不可挽回0 分涉及资金、法律、安全

判断技巧:问自己"如果工具出 bug 了,最坏的情况是什么?"

示例

任务容错性分数
生成一个个人用的待办清单最坏就是数据丢失,重新记5 分
生成一份给老板看的周报可能出错要修改,但影响不大4 分
自动发送邮件给客户发错了可能影响公司形象2 分
自动执行股票交易做错了可能损失真金白银0 分

问题筛选评分表

把你从烦恼日记中选出的问题,用这个表格打分:

markdown
## 问题筛选评分表

**问题描述**____________________

| 维度 | 分数(0-5) | 备注 |
|-----|------------|------|
| 重复性 |  |  |
| 规则性 |  |  |
| 可验证性 |  |  |
| 敏感性(越不敏感越高分) |  |  |
| 容错性(越容错越高分) |  |  |
| **总分** |  |  |

**判断标准**
- 20-25 分:非常适合,可以立即开始
- 15-19 分:比较适合,注意低分项的风险
- 10-14 分:谨慎考虑,可能需要专业支持
- 10 分以下:不建议用 Vibe Coding 解决

红线清单:这些问题不要碰

无论评分多高,以下类型的问题都不建议用 Vibe Coding 解决:

红线类型原因示例
涉及资金流动安全风险极高,一旦出错可能造成真实损失自动转账、支付、理财操作
涉及用户隐私法律风险,数据泄露可能违法收集他人信息、处理医疗数据
涉及监管合规需要专业资质和知识医疗诊断、法律咨询、财务报表
需要长期维护技术债务会累积,Vibe Coding 难以持续多年运营的商业系统
高并发场景需要专业的后端架构同时几千人使用的应用

记住:Vibe Coding 的定位是"快速验证"和"个人工具",不是替代专业开发。

灰色地带:需要专业支持的情况

有些问题不在红线内,但也不是完全适合自己用 Vibe Coding 解决。这时候你有两个选择:

选择一:降级问题范围

把问题缩小到安全范围内。

示例

  • 原问题:"做一个给客户用的预约系统" → 涉及用户数据
  • 降级后:"做一个只有我自己用的日程管理工具" → 只涉及自己的数据

选择二:寻求专业支持

如果你确实需要做一个涉及敏感领域的产品,考虑:

  • 找一个有经验的开发者帮你审核关键部分
  • 使用成熟的第三方服务(如支付用 Stripe、认证用 Auth0)
  • 把敏感部分外包,自己只做非敏感部分

边界情况判断

"我的数据只给自己用,算不算敏感?"

如果只是自己的个人数据(日程、读书笔记、待办事项),且存储在本地或个人账户里,通常是安全的。

但要注意:如果你的"个人工具"以后可能给别人用,就要提前考虑数据安全。

"我想做的东西有一点点涉及敏感信息,怎么办?"

尽量把敏感信息"剥离"出来:

  • 不在工具里存储敏感信息,只存储索引
  • 敏感信息用链接指向原始位置,不复制到工具里
  • 不做"自动处理"敏感信息的功能,保留人工确认环节

"我不确定我的问题适不适合,怎么办?"

两个建议:

  1. 先做一个"最安全"的版本:只解决核心问题,不涉及任何灰色地带
  2. 在 2.5 节学过的"灵魂三问"自检清单里再过一遍

核心要点

做好问题筛选,能帮你:

✓ 把有限的时间投入到最有价值的问题上

✓ 避免在不适合的问题上浪费精力

✓ 识别需要专业支持的场景,避免踩坑

记住:不是所有问题都要靠自己解决。知道什么不做,和知道什么要做一样重要。