初识工具
在前段时间,我做了一个简单的基于 LangChain 的 GitHub Trending 总结工具,利用Instruct模型对所有 GitHub Trending 排行榜上的项目README.md文档进行总结,中间产物为结构化的 JSON,最后利用综合能力较好的大语言模型总结所有的项目摘要介绍,形成一个自然语言的日报,推送至飞书群。
项目地址:

某一天,我在翻阅日报的时候,发现了一个 Vibe Coding 的工具Vibe Kanban
体验过程
这个 Vibe Coding 工具,和我之前在脑海中自己设想的,一个理想的 AI 开发工具所应该具备的基本功能,几乎完全相同 —— 利用卡片的形式拆分任务,支持拖拽,支持并行开发,然后利用 GItHub 的 Worktree 工具,可以进行多分支隔离开发,最后再将 AI 写出的代码 Review 后,进行 Merge 或者 Pull Request 操作,合并代码到最终的结果里




这种开发体验所带来的感受,就好比你是一个互联网公司里的技术总监,每天不停的向公司的技术群里派发任务(消息队列),群里的技术人员的数量和你的任务数量是 1:1 的关系,会不停的消费你的需求。也就是当你有需求的时候,会有人立马开始着手行动,并且你还可以实时的查看他们的进度
而当你的需求被开发完毕的时候,会通知你进行 review 审查代码,如果代码有问题,还可以添加 review comment,让他修改迭代开发

使用感受
这段时间,我正在开发一个微信小程序,一开始我就打算使用 AI 来对这个小程序进行 UI 设计,我首先使用的是 Figma 中自带的 AI 功能,利用它,生成了一套基于 React 框架的前端页面
其次再其基础上,使用Vibe Kanban直接由 React 转换成微信小程序的代码,最终的效果比我设想的要好的多,页面样式几乎差不多,风格也保持一致
不得不感叹,ChatGPT-Codex-5.3 Extra-High模型的能力是真的很强大,从 React 到微信小程序,我只用了一段很简短的提示词,就可以让 Codex 持续迭代工作了至少 10 几分钟
(PS:在后续其他功能的开发中,甚至还出现了:仅用了一句提示词,就让 Codex 一直迭代工作,直到 256K 的上下文直接爆表的情况)

不仅仅是代码之间的转换,对新功能的开发Vibe Kanban用起来也是使用起来非常的得心应手。我在此之前一直使用的 AI 开发工具是Trae,而这次Vibe Kanban 给我带来的体验,是Trae之前从来没有给过我的,甚至是颠覆性的
Vibe Kanban 给我带来更多的是省心,这个省心不仅仅是在代码质量上,更多的是在其合理的 UI 页面布局上
从Vibe Kanban产出的代码,也许得益于 Codex 强大的能力,也许是 Vibe Kanban 内置了什么比较高效的提示词,反正写出来的代码在 Review 之后,我发现几乎是不需要做任何的修改的
并且Vibe Kanban支持并行多个任务同时执行,不同任务之间拥有不同的工作区域,点击不同的卡片即可进入其对应绑定的工作区域,切换上下文,查看开发进度的效率非常高。初次用Vibe Kanban 开发小程序的当天下午,仅仅使用几个小时,就进行了 20 多次的迭代和提交
并且相比Trae的 UI 布局和操作,Vibe Kanban的操作非常直观,在 Vibe Coding 的过程中,鼠标不需要点击太多内容,也不需要来回切换历史对话上下文,只需要盯Codex的思考过程和开发思路,总体使用下来的感觉,比其他 AI 开发工具要轻松很多
在经过 2 天的 Vibe Coding 之后,我已经养成了有任何问题直接让Kanban解决的习惯,自己更多的工作是使用 AI 开发出来的产品,寻找 BUG、发现问题,写提示词,让 AI 自己去迭代,而不是以前的"古法编程"
思考
不知道从什么时候开始,大模型对于 Coding 的能力变得越来越强了,如今的大模型和一年前,甚至半年前的能力相比,已经是飞速提升
在刷短视频的时候,经常能够看到一些让人感到很焦虑的帖子和视频——“前端已死”、“后端已死”,甚至说全民“产品经理”的时代,有个想法配合 AI 就可以开发出完整的产品的时代已经到来
而我认为,虽然目前大模型的能力和效率这么超标 —— 我这段时间体验下来,大概是在 AI 工具的帮助下,仅仅 2 天的时间就完成了从前不借助 AI 工具情况下的半个月的工作量。但是一个完全不懂计算机软件开发的人,利用目前的 AI 工具,完整的开发出一个可用的商业级的产品,落地的可能性还是太小了,因为 AI 毕竟是概率模型,他总会有出错的时候。而一些很细微不易被察觉的错误,只有在拥有至少一段时间的开发经验后才能够快速定位得到
可是 AI 工具的发展确实在缩短行业内从业者之间的差距:拥有 5 年工作经验的开发工程师,与只有 1 年工作经验,但是会使用 AI 工具来提升自己开发效率和质量的工程师相比,他们的差距正在被被大幅的缩小
希望在未来 AI 发展的过程中,程序员不要自己革了自己的命。可是如果真的有这么一天的到来,那也是大势所趋,就像移动互联网时代导致了一大批实体产业的淘汰一样。同样的,一些岗位不再被需要的同时,肯定也会有新的岗位被创造出来,只不过看谁能够抓住这个风口罢了