Vibe Coding(AI 编程)有个特点:做着做着就加功能。一开始可能只是个简单的工具站,后来加了用户注册、评论、支付……项目性质可能在不知不觉中就变了。准确识别项目类型,是决定后续流程和资质的关键一步。
为什么要做功能识别?
AI 编程项目的特点决定了功能识别的必要性:
- • AI 生成速度快——功能容易越加越多,偏离原始计划
- • 不同功能触发不同要求——有支付就需要资质,有社交就需要内容审核
- • 项目类型决定上线路径——工具类也许可以直接上线,金融类则需要大量资质
功能识别四步法
第一步:列出所有功能
把项目当前的所有功能逐条列出来,不要遗漏:
- • 用户注册 / 登录(手机号、微信、邮箱)
- • 内容发布(文字、图片、视频)
- • 用户互动(评论、点赞、私信、关注)
- • 支付交易(商品购买、会员订阅、打赏)
- • 地图 / LBS(定位、附近的人)
- • AI 推荐(个性化推送)
- • 文件上传 / 存储
- • 搜索功能
第二步:对照开工前的功能清单
拿出你最初计划的功能清单,对比第一步列出的功能。找出新增了哪些功能。这一步能帮你发现哪些功能是 AI 编程过程中「顺便加上」的。
第三步:识别新增功能的性质
判断新增功能是否改变了项目的性质:
- • 加了用户注册 → 项目从「工具」变成了「平台」
- • 加了支付 → 变成了「交易平台」
- • 加了评论/私信 → 变成了「社交/社区」
- • 加了 AI 推荐 → 涉及个性化推荐算法规范
第四步:重新确定项目类型和业务模式
基于最新功能清单,重新判断项目类型和业务模式。这一步决定了后续的资质要求和上线流程。
常见项目类型分类
| 项目类型 | 核心特征 | 典型案例 |
|---|---|---|
| 工具类 | 用户打开即用,无需注册 | 计算器、图片压缩、AI 翻译 |
| 内容类 | 展示信息,可公开访问 | 个人博客、企业官网 |
| 交互类 | 需要用户注册才能使用核心功能 | 社区论坛、SaaS 工具 |
| 交易类 | 涉及商品/服务交易和支付 | 电商平台、知识付费 |
| 社交类 | 用户间互动是核心功能 | 社交App、兴趣社区 |
| 娱乐类 | 游戏、直播、音视频 | 小游戏、直播平台 |