最近Vibe Coding比较火,突破了之前AI编程的理念,让AI由辅助编程,升华成了主动编程,可以让一个技术没有任何软件开发经验的人,也能实现复杂软件的开发。群里很多同学也在问丁老师,Vibe Coding具体是什么,怎么用?有没有什么推荐的工具,今天丁老师就Vibe Coding做一下介绍。

Vibe Coding是什么?
Vibe Coding(外博寇定)的英文直译是氛围编程,用中文大白话说,就是人对AI说需求,然后AI自动编程,包含AI写代码、测试、配置、部署、上线等全过程。人类只负责提供需求,验收结果,不负责具体的开发过程,是一种全新的由AI主导驱动的软件开发新模式。
在AI发展前,传统的开发软件和编程,全靠人工自己写代码,一个软件质量的好坏,取决于开发软件人类团队的技术能力和项目经验。在AI发展后,开始演变为人工主导,由AI进行辅助编程,极大的加快了软件的开发速度,提高了软件的开发效率。而现在,AI已经进化到了全新的一个阶段,即AI主导编程,不再是给人工辅导编程,而是在软件开发的全过程都由AI主导,人类只负责提需求、提要求、提想法,而不干涉具体的开发过程,具体的开发全部交给AI,这就是Vibe Codeding。
Vibe Coding的工作流程
1.人类向AI发出需求,比如“用Java开发学习管理程序,包含学科管理、知识点管理、模拟出题、错题管理、每日训练等功能”。
2.AI生成代码,通过AI开发工具IDE,生成可运行的软件代码,包含完整的程序结构、代码注释。
3.本地运行预览,对AI生成的软件程序,在本地运行,对功能进行使用和测试,看是否达到预期效果。
4.根据功能的完整度以及使用体验,不断的重复2-3的过程,对提示词进行调优,对AI生成的结果不断的进行调校以达到符合需求的产品。
5.由AI开发的软件达到满意效果后,让AI进行打包进行服务器发布部署,也可直接把服务器连接信息发给AI,由AI自动进行远程部署。
Vibe Coding可以开发什么软件
AI适合开发的软件
1.小工具、小型软件、小型业务系统。
2.简单的网站、后台管理、nosql系统、API接口。
3.非核心业务系统、低预算、轻量级需要快速交付的简单软件。
AI无法开发的软件
1.业务复杂度高、关联多、模快多的大型业务系统。
2.高并发、高安全、高稳定性的分布式软件系统。
3.需要长期维护、持久更新的复杂结构项目。
4.需严格合规、性能强、深度定制的软件项目。
Vibe Coding的开发工具有哪些?
1.Cursor,基于VS Code改版的AI IDE,是VS Code增强版,目前最主流、最热门、最强大的AI IDE,上手简单,支持一句话生成软件项目,甚至可以直接发UI设计图自动生成软件。不免费,价格20美元/月,可免费试用。

2.Windsurf,以前叫Codeium IDE,全功能AI IDE,同样很强大,现在是Cursor最强大的竞争对手之一,支持AI自动执行任务、实时协作,更偏向Agent自动化,价格比Cursor便宜,更像AI自动工程师。不免费,价格15美元/月,可免费试用。

3.Replit,云端AI开发平台,无需下载安装,可直接在浏览器中进行软件开发,可由AI Agent自动生成全栈项目,支持自动部署,适合新手及快速验证需求想法,分为免费版和收费版(20美元/月)。

4.Lovable,最近增长速度极快的AI IDE,新手友好,UI生成性强,一句话生成前后端,让不懂技术的人也可以做网站/APP/小程序,更偏向产品原型实现,分为免费版和收费版(20美元/月)。

5.Bolt.new,是由StackBlitz推出的AI全栈开发工具,在浏览器中即可运行,擅于开发React/Next.js程序,可迅速开发Webapp应用,适合快速落地产品,有免费版和收费版(25美元/月)。

6.Claude Code,Anthropic(亚森罗皮克)推出的终端AI Agent,目前终端Vibe Coding的天花板级别产品,一句话开发、修改软件项目,可自动运行命令、自动分析日志、自动修复报错,代码理解能力超强,适合后端服务器程序开发。不免费,有Pro用户的每月20美元基础订阅费,其次按API调用Claude模型次数和消耗的Token收费。

7.GitHub Copilot,较早的AI编程助手工具之一,VS Code集成度高,生态完善,深度集成Github,支持文件仓库的读取分析修改,个人10美元/月,企业19美元/月。

8.Devin,名字就是软件工程师,自动创建项目、开发、排错、部署,非辅助性开发工具,而是独立完成项目,是Vibe Coding的顶级主力工具,且自沙箱环境(Linux终端+编辑器+浏览器),无需本地环境配置,有免费版和收费版(最低20美元/月)。

9.阿里通义灵码,国产强大的AI编程插件,超强的中文理解能力,用最笨最傻瓜的大白话表达就能开发软件,可一键生成CRUD、接口、注释、单元测试,适配PHP/Java/Vue/React,完全免费使用。

10.Trae,字节跳动出品的AI Vibe Coding,可一句话生成前后端、数据库、项目部署,完美支持React/Vue/Node.js,中文理解能力强,自带沙箱环境,可免费使用,无额度限制。

11.豆包MarsCode,最近热度很高,增长速度快,是云端IDE工具,轻量使用,全栈开发能力强,生成项目可直接一键部署到字节云,不免费,价格39元月。

现在AI发展迅速,不管是生活中的问答小助手,还是在工作中写报告、做图片、写代码,甚至做PPT,AI都可以帮助我们完成或辅助实现,AI已经越来越取代了传统搜索引擎,成为了我们生活和工作中不可或缺的必备工具。但是你知道吗,在我们使用AI的过...
邮件群发,是一种很精准的营销方式,特别是针对海外市场,邮件推广更适合海外人群的用户习惯。在上一篇文章中,我们介绍了在邮件群发过程中,有时出现无法送达的情况原因及解决方法《邮件群发为什么很多邮箱接收不到?》,本篇文章,丁老师会介绍推荐一些...
在上篇文章中,丁老师介绍了医院的HIS系统和LIS系统(详见拙作《医院软件HIS系统和LIS系统是什么,有什么区别?》),那么有的同学会问,在现代医院的管理体系中,涉及到信息化管理的软件,除了HIS系统和LIS系统,还有其他什么相关软件...
最近两年AI发展速度越来越快,特别是从今年开始,AI的应用越来越多,AI已经深入到了我们的工作办公和日常生活当中。随着AI的市场普及,除一线AI大模型厂商外,各种小公司的AI分支服务也络绎不绝层出不穷,各种应用眼花缭乱,从文章内容生成、...
Google Stitch是Google推出AI设计工具,可以用文字的方式向AI下发指令,生成UI设计图,包括草图、原型图、Logo等效果图,并且还支持将设计图自动转为网页或APP界面,包含可以输出对应的前端代码。Stitch是一款非常强大...
随着AI的快速普及发展,现在越来越多的企业都已经开始了AI布局,各种AI应用以及企业AI服务都在推进和落地中,考虑到AI的使用成本以及每个企业业务需求的不同,很多企业都选择将AI大模型进行私有化部署,从而实现AI服务的调用、知识库训练、技能...
1.WorkBuddy腾讯出品的智能体工作台,号称腾讯版小龙虾,基于CodeBuddy同一套Agent智能体构建,定位服务职场全场景的AI智能体,主打一个让AI替你干活。网址:https://www.codebuddy.cn/work/特点...
在现代物流运输企业中,随着市场需求端的不断调整,供应链管理越来越复杂,人工调度、纸质单据以及传统的物流软件管理模式,已经很难满足第三物流企业日常运转的需求。面对多客户、多订单、多运输线路、多仓储节点以及复杂费用结算等业务场景,物流企业需要搭...