过去,开发者逐行编码;现在,用自然语言驱动 AI 生成代码。
当 AI 成为开发伙伴,开源项目的竞争维度正在悄然改变。
过去:传统商城开发流程
开发一个商城系统,通常是这样的流程:
产品提需求
开发写代码
测试提 Bug
开发修改
然后上线
整个过程高度依赖程序员逐行编码,每个功能都需要手动实现。
现在:Vibe Coding(氛围编程)
越来越多开发者开始尝试一种新的开发方式——Vibe Coding。
简单来说,开发者不再关注具体代码实现,而是通过自然语言描述需求,例如:
增加商品预售功能
支持会员等级折扣
新增限时秒杀活动
支持积分抵扣订单金额
随后由AI 完成大部分代码生成工作,开发者负责审核、优化和验收。
过去需要几天才能完成的功能,现在可能几个小时就能完成。
AI 正在改变开源项目的开发方式
对于开源项目而言,AI 带来的变化甚至更加明显。
以前,开发者接手一个陌生项目,首先需要阅读:
项目文档
目录结构
数据库设计
开发规范
接口文档
往往需要花费数天时间才能真正上手。
而今天,越来越多开发者开始让AI 参与这个过程。AI 可以帮助:
阅读代码
分析架构
编写功能
修复问题
优化性能
甚至完成部分二次开发工作。
但 AI 开发并不等于随便开发
很多人第一次使用 AI 编程时,都会遇到一个问题:同样的需求,每次生成的代码都不一样。
原因很简单:AI 不知道项目规则。
它并不了解:
哪个目录应该放什么代码
项目采用什么命名规范
数据库设计遵循什么原则
接口返回格式如何统一
团队开发规范是什么
缺少这些信息,AI 输出的代码质量自然无法保持稳定。
LikeShop 正在构建 AI 友好的开发环境
为了提升 AI 对项目的理解能力,LikeShop已在项目根目录增加了:
AGENTS.mdCLAUDE.md
两份项目规范文件。
通过这些文件,AI 可以更快速地了解:
项目架构设计
模块划分逻辑
开发规范要求
常用业务规则
项目最佳实践
让 AI 在参与开发之前,先理解项目,再编写代码。
AI 协同开发,不只是提升效率
很多人谈论 AI 编程,第一反应是:开发速度更快了。
但事实上,效率提升只是结果。更重要的是:开发体验正在发生变化。
过去,开发者需要花费大量时间处理重复劳动,例如:
创建基础代码
编写 CRUD
调整接口格式
统一代码风格
而现在,这些工作越来越适合交给 AI。开发者则可以将更多精力放在:
产品设计
业务创新
用户体验
商业模式探索
这才是 AI 协同开发真正的价值。
开源项目的下一场竞争已经开始
过去大家比的是:
谁功能更多
谁框架更新
谁性能更好
而未来,可能还会增加一个新的维度:
谁更容易让 AI 理解
谁更适合 AI 协同开发
谁能够帮助开发者更高效地完成项目交付
LikeShop正在持续优化 AI 开发体验,希望让开发者能够更加轻松地利用Claude、ChatGPT、Cursor、Trae、Windsurf等工具参与项目开发。
让 AI 不只是代码生成工具,而是真正参与项目建设的重要伙伴。
未来属于 AI。
但更属于那些懂得如何与 AI 协作的开发者。