前言
去年7月份入手第一台3D打印机后,我就陷入了耗材焦虑。看到有耗材活动就情不自禁买买买,导致仓库里的耗材堆积成山。于是,我决定做一个耗材管理系统,对耗材进行登记,做到心中有数,不能再盲目剁手了。同时,最近看到很多vibe code的成功案例,我也手痒想体验一下这种开发方式的魅力。
正文
成功案例
-
《记普通人的第一次vibe coding》,作者首次尝试vibe coding开发MonitorTimer(Windows显示器定时关闭工具),用于节能和保护屏幕隐私。
-
《一个纯粹的在线拼图工具,完全免费不用登录》,后端工程师因写作时找不到顺手的在线拼图工具,突发奇想利用AI辅助开发了一个纯前端、免费免登录的拼图工具。
-
《一个像素 ACT 游戏 demo》,作者耗时两个月使用Gemini3完成代码、美术和策划,开发出像素风格ACT游戏。
我的实践
尝试过几款免费AI工具后,我发现Gemini3比较适合我这种AI水平不太高的人。
1. 提出我的大概设想
#提示词:
使用golang语言开发一套3d打印耗材出入库管理系统,具体功能:耗材出库入库,品牌管理。数据库使用sqlite3,网页端操作,入库登记时需要输入品牌、耗材类型、颜色、购买时间、重量、是否含料盘
2. 更换后端服务框架并打包网页文件
因为之前项目中有用过mux库,所以我让后端服务AI改用mux库,同时为方便后期部署,要求AI程序能编译成单执行文件。
#提示词:
第一请将后端服务框架换成mux库,第二为方面后续部署将index.html打包进执行程序中
3. 修复Bug并完善功能
测试过程中,我发现了几个Bug并提醒AI进行修改。同时,经过几轮沟通,项目结构和需求也越来越清晰,我不断给AI提出更多的需求。
#提示词:
在以上基础上修改:
第一品牌管理功能,增加可以删除品牌的功能,同时删除前检查是否仓库中有该品牌的耗材,如果有则禁止删除该品牌
第二耗材入库时,颜色改用可以自定义输入的选择框,可以选择白色、黑色、蓝色、红色、黄色、绿色,默认白色
第三增加统计功能,可按品牌统计、按耗材颜色统计 或 按耗材类型统计
4. 最后的成果
大概1个小时与AI来回沟通,一个超简单的3D打印耗材出入库管理系统就诞生了。开发过程中,我只负责提需求,没有改过一行代码,AI的开发效率和能力真的让人佩服。
总结
经过这次全流程vibe code体验,我真切地感受到软件开发的范式正在被彻底重构。过去,创意的落地需要跨越技术的高墙——你不仅要知道"做什么",更要精通"怎么做"。从编程语言的语法细节,到数据库的选型设计,再到前后端的协同调试,每一步都可能成为创意的绊脚石。但现在,AI抹平了这些技术鸿沟,让开发者回归到最纯粹的价值创造环节。