:高效搭建 SpringBoot 自动化开发环境)
目录前言一、人人都可以Vibe Coding吗1.1 什么是 Agent1.2 什么是Vibe Coding1.3 传统编程和Vibe Coding的比较1.4 Vibe Coding需要借助哪些工具1.5 常见误区与注意事项1.5.1 描述不准确1.5.2 AI 可以替代所有编程知识1.5.3 恨不得一次性把要做的产品的文档塞给他1.5.4 不读 AI 写的代码1.5.5 Vibe Coding适合哪些场景结语 云泽Q个人主页 专栏传送入口: 《C语言》《数据结构》《C》《Linux》《蓝桥杯系列》《笔试算法》《AI赋能》⛺️遇见安然遇见你不负代码不负卿~前言大家好啊我是云泽Q欢迎阅读我的文章一名热爱计算机技术的在校大学生喜欢在课余时间做一些计算机技术的总结性文章希望我的文章能为你解答困惑~该系列属于AI赋能专栏整个系列的文章建议按顺序来看最终目的是借助AI来协助开发一个视频审核和图片审核项目。内容0基础同样适用如果是有一些技术基础的学生和开发者自然更好该篇主要是对一些AI基本概念的介绍后续会做相关AI工具的环境搭建教程文章~一、人人都可以Vibe Coding吗1.1 什么是 Agent简单来说Agent智能体就是一个“有脑子、能自己动手的AI助手”。普通的AI如传统的聊天机器人是“一问一答”你输入一句话它回复一句话你不下命令它就绝对不动。而Agent不仅能理解你的意图还能自己拆解任务、规划步骤、调用工具并直到把这件事办成。一个通俗的样例对比假设你想去日本东京旅游打算订一张明早直飞、价格最便宜的机票。普通 AI像一个咨询顾问你问它“帮我找一张明天去东京最便宜的机票。”它会回答“你可以去携程或飞猪看看通常早班机或晚班机比较便宜明天的航班有XX航空、XX航空……”只给建议需要你手动去搜、去买。Agent一个全能私人秘书你对它说“帮我订一张明天去东京最便宜的机票用我的信用卡支付。”Agent 接到任务后的执行过程规划 先去查天气、再查各大订票网站。调用工具 自动打开网页浏览器输入“明天 北京/上海飞东京”对比所有航班价格。决策与行动 选出最便宜的那班。如果遇到需要登录或付钱的敏感步骤它会提示你“我找到了最便宜的机票一共2000元需要您扫码确认支付。”完成 你付完钱它把订单截图发到你的微信或邮箱。1.2 什么是Vibe CodingVibe Coding氛围编程主要借助大语言模型简称LLM如DeepSeek、Claude 、Gemini等等用自然语言描述需求来生成代码的全新编程范式此时我们的精力集中在【想做什么】而非【怎么写】再通俗的说Vibe Coding氛围编程是一种以自然语言驱动、让 LLM 生成大部分代码的开发方式主张“先沉浸式做出能跑的东西”以极低门槛快速产出原型但也伴随可控性与可靠性风险所以我认为如果开发人员本身具备开发能力可以提高可控性同时能降低风险这个概念是由前特斯拉 AI 总监、OpenAI 联合创始人 Andrej Karpathy 在 2025 年 2 月首次提出。他在社交媒体上这样描述有一种新的编程方式我称之为“氛围编程”在这种编程中你完全投入氛围拥抱指数级增长甚至忘记代码的存在。这是可能的因为大型语言模型例如Cursor Composer与Sonnet已经太强大了。我也只是和Composer用SuperWhisperso交流几乎不碰键盘。我总是要求最简单的事情比如“将侧边栏的填充减半”因为我懒得找。我总是“接受所有”不再阅读差异。当我收到错误消息时我只是复制粘贴它们通常这样就能解决问题。代码变得超出了我通常的理解范围我不得不花一段时间仔细阅读。有时大型语言模型无法修复一个bug所以只能绕过它或要求随机更改直到它消失。对于一次性周末项目来说这还不算太糟糕但仍然很有趣。我正在构建一个项目或Web应用但这并不是真正的编程——我只是看到东西说出东西运行东西并复制粘贴东西而且它基本上能工作。Vibe Coding 就是你用自然语言告诉 AI 你想要什么功能AI 帮你把代码写出来。你不需要纠结语法细节不需要知道每行代码到底怎么写这些都由 AI 来处理。你的角色从【写代码的人】转变为【描述需求的人】换句话说你从程序员变成了产品经理架构师。1.3 传统编程和Vibe Coding的比较1.4 Vibe Coding需要借助哪些工具以下为常见的并不是全部1.5 常见误区与注意事项1.5.1 描述不准确Vibe Coding虽然是自然语言可以描述但是也要描述准确比如下面这个例子如果你给了这样一个模糊的需求AI的反应就如下图无异Vibe Coding 的关键就是把“模糊想法”逐步压缩成“明确语言”再把明确语言转成可运行、可测试、可回滚的工程产物。1.5.2 AI 可以替代所有编程知识我们更应该要懂基本的技术知识例如变量、函数、API、数据库、HTTP、异步、相关组件Redis,MQ等等。不然无法判断 AI 生成的代码是不是对的也无法有效地描述需求更或者你都不知道在哪些情况下用哪些关键的技术。1.5.3 恨不得一次性把要做的产品的文档塞给他不要期望AI一次性生成非常完美的代码AI 的注意力是有上限的需求越多越容易出错。迷失方向可能就在一刹那之间。更有效的方式是一个做完再做一个这里的做完意思是一个功能从头到尾经过了验证测试等没问题了再做下一个这样对AI也非常的友好。1.5.4 不读 AI 写的代码有些老铁AI生成的代码看都不看直接合入到公司的生产环境里面。危险系数五颗星AI 可能会引入安全漏洞、性能问题、或者完全不合理的架构。1.5.5 Vibe Coding适合哪些场景结语