当前位置: 首页 > article >正文

Vibe Coding:跟电脑「聊天」就能写代码

Vibe Coding跟电脑「聊天」就能写代码导读想象你跟电脑说「帮我写一个记账 App」然后代码就出来了——这不是科幻这是 Vibe Coding。2025 年这个词火遍全球连 OpenAI 联合创始人都说「我已经彻底停止手写代码」。一、是什么 — 用大白话说生活类比雇一个超级聪明的实习生传统编程像这样你「请用锤子把钉子钉进木板角度 45 度力度 3 牛顿...」Vibe Coding像这样你「帮我做一个能记账的 App记录每天花了多少钱」AI「好的我给你做一个」Vibe Coding 就是用「说人话」的方式写代码。你描述你想要什么AI 来写具体的代码。官方出处「vibe coding」这个词是 OpenAI 联合创始人 Andrej Karpathy 在 2025 年 2 月提出的。他原话大概意思是编程的本质已从手动编写代码转向向智能体传达意志。传统意义上的「写代码」正在过时。二、有什么用 — 谁适合用1. 完全零基础也能写程序传统方式Vibe Coding需要学 Python、Java...会说话就行懂算法、数据结构不需要写代码 1 小时调试 3 小时对话就能改适合运营、产品经理、行政、财务、学生等非技术人员2. 30 分钟做出第一个作品不用会编程不用一行行手撸代码也能开发你的第一个专属应用。从需求梳理到前端代码生成有工具加持30 分钟就能搞定。3. 程序员效率翻倍原来用 Vibe Coding查文档 → 写代码 → 调试说话 → AI 写 → 改改改遇到新框架要重新学直接问 AI「这个功能怎么实现」连 Andrej Karpathy 都说了「我已经彻底停止手写代码。」三、怎么做 — 一步一步来步骤 1选一个工具工具特点适合人群CursorAI 编程编辑器内置 AI 对话程序员 零基础WindsurfAI 优先智能推荐想快速上手Bolt浏览器里直接写代码完全零基础Lovable说句话就能做 App产品经理Claude CodeAI 编程助手擅长复杂任务程序员零基础推荐Bolt 或 Lovable不需要安装任何软件浏览器里就能用。有编程基础推荐Cursor功能最全教程最多。步骤 2学会「说清楚你要什么」❌ 模糊的提问「帮我做一个网站」✅ 清晰的提问「帮我做一个个人博客要求首页显示文章列表每篇文章有标题和发布时间点击标题可以查看全文使用 Markdown 格式存储文章」技巧像在跟实习生交代工作越具体越好。步骤 3验收和修改你帮我做一个计算器能算加减乘除 AI好的这是代码... 你这个减法结果不对应该是 5-32你看看哪里有问题 AI修复了是这里... 你好再加一个「清零」按钮 AI完成步骤 4遇到 bug 怎么办直接把错误信息发给 AI「运行报错了TypeError: Cannot read property map of undefined帮我看看」AI 会帮你分析原因、修复代码。四、注意事项✅ 正确的打开方式小步快跑一次提一个小需求不要一次说「给我做一个抖音」验收代码AI 写的代码也要检查不能完全盲信学会提问问得好答案才好不要在同一个对话窗口聊太久AI 的「智商」会随着对话累积逐渐下降⚠️ 需要注意的AI 会出错代码可能有 bug需要你来测试和修正不是万能的复杂的系统比如金融交易系统还是需要专业程序员安全意识不要把密码、隐私数据发给 AI五、适合谁来用人群建议完全零基础强烈推荐从 Bolt/Lovable 开始产品经理快速做原型跟开发沟通运营人员自动化办公、数据处理脚本程序员当超级助手提升效率学生学编程的好帮手边用边学六、一个完整的例子做一个「待办清单」网页假设你完全不会编程想做一个简单的待办清单网页。第一轮对话你帮我做一个待办清单网页要求1. 上面有一个输入框可以输入待办事项2. 下面有一个列表显示所有待办事项3. 每条待办事项右边有一个删除按钮点击可以删掉4. 刷新页面后内容要保留用浏览器本地存储AI好的我给你做一个完整的待办清单网页包含 HTML、CSS 和 JavaScript。!DOCTYPE html html head title我的待办清单/title style body { font-family: Arial; max-width: 500px; margin: 50px auto; padding: 20px; } input { width: 70%; padding: 10px; } button.add { padding: 10px 20px; } li { padding: 10px; border-bottom: 1px solid #eee; } li button { float: right; } /style /head body h1 我的待办清单/h1 input typetext idtaskInput placeholder输入待办事项... button classadd onclickaddTask()添加/button ul idtaskList/ul script let tasks JSON.parse(localStorage.getItem(tasks)) || []; function render() { document.getElementById(taskList).innerHTML tasks .map((t, i) li${t} button onclickdeleteTask(${i})删除/button/li) .join(); } function addTask() { const input document.getElementById(taskInput); if (input.value.trim()) { tasks.push(input.value.trim()); localStorage.setItem(tasks, JSON.stringify(tasks)); input.value ; render(); } } function deleteTask(index) { tasks.splice(index, 1); localStorage.setItem(tasks, JSON.stringify(tasks)); render(); } render(); /script /body /html第二轮对话你很好但我想加个功能点击已完成的任务可以给它加删除线表示完成AI没问题我来修改代码加上「标记完成」功能。第三轮对话你运行后发现点击添加按钮没反应控制台报错「addTask is not defined」AI这是因为代码有问题我来修复一下...然后用浏览器打开这个html文件最终效果就这么简单三轮对话一个完整的待办清单网页就做好了而且- ✅ 添加任务- ✅ 删除任务- ✅ 标记完成- ✅ 刷新后数据保留一句话总结Vibe Coding 就是「说人话写代码」——你不需要成为程序员只需要会表达AI 就能帮你把想法变成程序。未来软件将从繁琐的 UI 转向 API 驱动智能体将作为「智能粘合剂」取代传统的应用程序。

相关文章:

Vibe Coding:跟电脑「聊天」就能写代码

Vibe Coding:跟电脑「聊天」就能写代码📌 导读:想象你跟电脑说「帮我写一个记账 App」,然后代码就出来了——这不是科幻,这是 Vibe Coding。2025 年这个词火遍全球,连 OpenAI 联合创始人都说「我已经彻底停…...

自动驾驶感知入门:用Python手把手实现CTRV模型与EKF/UKF滤波(附代码避坑)

自动驾驶感知实战:CTRV运动模型与EKF/UKF的Python实现指南 在自动驾驶系统的感知模块中,目标跟踪的准确性直接影响着路径规划与决策的质量。当我们面对城市道路中频繁变道、加减速的车辆时,传统的匀速(CV)模型往往力不从心。本文将带您从零实…...

3个简单步骤:完美实现Windows任务栏透明美化终极方案

3个简单步骤:完美实现Windows任务栏透明美化终极方案 【免费下载链接】TranslucentTB A lightweight utility that makes the Windows taskbar translucent/transparent. 项目地址: https://gitcode.com/gh_mirrors/tr/TranslucentTB 想要让Windows桌面焕然一…...

【AI配音生产力革命】:2026奇点大会验证的4类可商用模型对比——时延<200ms、情感准确率≥91.7%、版权链上存证

第一章:2026奇点智能技术大会:AI配音应用 2026奇点智能技术大会(https://ml-summit.org) 实时语音克隆与情感注入技术突破 本届大会首次公开演示了基于多模态对齐的零样本语音克隆框架VoiceSynth-X,该框架仅需3秒参考音频即可生成高保真、带…...

会议效率提升300%的秘密:SITS2026认证的“语境锚定+角色意图识别”双引擎纪要生成范式

第一章:SITS2026专家:AI会议纪要生成 2026奇点智能技术大会(https://ml-summit.org) 核心能力定位 SITS2026专家系统专为高保真、可追溯、结构化会议纪要生成而设计,深度融合语音识别(ASR)、多轮对话理解&#xff08…...

Hyperf对接报表 在 HyperF 中集成帆布报表时,如何利用 Redis 缓存机制对报表模板和查询结果进行分级缓存?请说明缓存失效策略的设计思路及其对业务的影响。

选型: hyperf/cache(注解驱动) hyperf/redis(连接池) predis 不需要,直接用 Swoole 原生 Redis 协程客户端。---缓存分级架构 …...

Hyperf对接报表 企业级报表系统中,针对百万级数据量的帆布报表导出场景,请从 HyperF 的进程模型、内存管理、分页查询三个维度,设计一套完整的性能优化方案。

核心选型: openspout/openspout — 流式写入,内存恒定 ~10MB,无需加载整个文档到内存。---架构总览 HTTP请求 → 异步队列 …...

Whisper-WebUI:5分钟让视频创作者告别繁琐字幕制作

Whisper-WebUI:5分钟让视频创作者告别繁琐字幕制作 【免费下载链接】Whisper-WebUI A Web UI for easy subtitle using whisper model. 项目地址: https://gitcode.com/gh_mirrors/wh/Whisper-WebUI 还在为视频字幕制作头疼吗?🎬 每次…...

猫抓浏览器插件:三步搞定网页视频音频下载的终极指南

猫抓浏览器插件:三步搞定网页视频音频下载的终极指南 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 猫抓(Cat-Catch&#…...

内容创作者利器:用HY-MT1.5-7B批量翻译多语言文章

内容创作者利器:用HY-MT1.5-7B批量翻译多语言文章 1. 为什么内容创作者需要专业翻译工具 1.1 多语言内容的市场需求 在全球化内容创作时代,单一语言的内容已经无法满足受众需求。数据显示,多语言内容能带来: 受众覆盖范围扩大…...

项目上传github仓库(flutter)

自用记录 有问题别骂我!真小白! 首先github 新建仓库 填个名字 其他都可以不改 接着项目文件夹 终端运行git init 会生成.gitignore 改成下面的 # Flutter / Dart .dart_tool/ .packages .pub/ build/ .idea/ *.iml *.ipr *.iws .metadata# Window…...

【AI写作生产力跃迁临界点】:2026奇点大会首次披露的“认知对齐度”评估模型(附可落地的5维打分表)

第一章:【AI写作生产力跃迁临界点】:2026奇点大会首次披露的“认知对齐度”评估模型(附可落地的5维打分表) 2026奇点智能技术大会(https://ml-summit.org) “认知对齐度”(Cognitive Alignment Score, CAS&#xff0…...

C#怎么使用TopLevel顶级语句 C#顶级语句怎么写如何省略Main方法简化控制台程序【语法】

TopLevel 语句必须放在项目中唯一一个 .cs 文件里,且该文件不能包含任何 namespace、class、struct 等顶层类型声明;编译器将整个文件视为 Main 方法体处理。TopLevel 语句必须放在哪个文件里只能在项目中唯一一个 .cs 文件里写 TopLevel 语句&#xff0…...

如何突破Cursor设备限制?机器ID重置终极方案详解

如何突破Cursor设备限制?机器ID重置终极方案详解 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your trial re…...

保姆级教程:手把手教你编译DataX,让它完美支持MySQL 8.0(含常见编译报错解决)

从零构建DataX适配MySQL 8.0全流程实战指南 最近在帮客户做数据迁移时,发现DataX官方版本对MySQL 8.0的支持存在一些兼容性问题。经过几天的折腾,终于成功编译出了完美适配MySQL 8.0的DataX版本。本文将完整记录整个编译过程,包括可能遇到的坑…...

移远EC600S-CN AT指令HTTP实战:手把手教你用QCOM_V1.6调试工具连接OneNET(含串口工具换行符避坑)

移远EC600S-CN AT指令HTTP开发实战:从工具配置到OneNET云平台对接全解析 在物联网设备开发中,HTTP协议作为最常用的应用层协议之一,其稳定性和易用性备受开发者青睐。移远通信的EC600S-CN模块凭借其出色的网络连接能力和丰富的AT指令集&#…...

SENT协议解析:从脉冲信号到精准数据的汽车传感器通信

1. SENT协议:汽车传感器的"摩斯密码" 第一次接触SENT协议时,我盯着示波器上那些密密麻麻的脉冲波形,感觉就像在看天书。但当我真正理解它的工作原理后,才发现这个看似简单的协议设计得如此精妙。SENT(Single…...

ArcGIS水文分析实战:基于高精度DEM构建数字河网

1. 为什么需要从DEM数据提取数字河网? 在野外考察或区域规划时,经常会遇到一个头疼的问题:手头没有现成的水系数据。传统的水文测绘不仅成本高,而且更新周期长。我去年在云南做生态调查时就深有体会——当地最新的水文图还是10年前…...

PHP SAAS 框架常见问题——配置问题——修改 icon 图标

修改 icon 图标 问题: 想修改浏览器标签页的 icon 图标 解决办法: 服务器环境可以直接修改编译包,修改 niucloud/public/admin 下的 ico 文件。无需编译,修改完成后,强刷浏览器页面即可生效 注意:修改的…...

5步快速上手网盘直链下载助手:八大平台高效文件获取指南

5步快速上手网盘直链下载助手:八大平台高效文件获取指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天…...

终极解决方案:如何用CardEditor卡牌生成器30分钟搞定100张桌游卡牌?

终极解决方案:如何用CardEditor卡牌生成器30分钟搞定100张桌游卡牌? 【免费下载链接】CardEditor 一款专为桌游设计师开发的批处理数值填入卡牌生成器/A card batch generator specially developed for board game designers 项目地址: https://gitcod…...

解锁八大网盘全速下载:LinkSwift直链获取工具深度解析

解锁八大网盘全速下载:LinkSwift直链获取工具深度解析 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼…...

148:AI产品订阅模式设计——可持续订阅收入模型与续费优化策略

作者: HOS(安全风信子) 日期: 2026-4-02 主要来源平台: GitHub 摘要: 本文深入探讨AI产品的订阅模式设计,通过分析3个成功案例,详细拆解如何设计可持续的订阅收入模型、优化续费策略、提高客户留存率。结合…...

5分钟轻松搞定!Axure RP全系列中文汉化终极指南

5分钟轻松搞定!Axure RP全系列中文汉化终极指南 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文…...

本文是《销量预测准确率98%?我用LightGBM+XGBoost集成在Kaggle拿到Top 1%》的续篇,聚焦模型从Jupyter Notebook走向生产环境的自动化部署与可观测性。包含完整Do

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注…...

如何3分钟从视频中智能提取PPT:终极自动化工具指南

如何3分钟从视频中智能提取PPT:终极自动化工具指南 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 你是否曾经花费数小时手动暂停视频、截图PPT页面?extract-…...

ruoyi-vue 官网介绍和要点CSMD说明

创建数据库及数据表添加CSMD 相关文件代码:Controllerpackage com.ruoyi.web.controller.system;import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.system.domain.User; import com.ruoyi.system.service.impl.UserService; import org.s…...

PetaLinux 文件系统目录详解:嵌入式 Linux 根文件系统各文件夹的作用与内容

PetaLinux 文件系统目录详解:嵌入式 Linux 根文件系统各文件夹的作用与内容 文章目录PetaLinux 文件系统目录详解:嵌入式 Linux 根文件系统各文件夹的作用与内容一、根文件系统总览二、各目录详细说明1. /bin - 基本用户命令二进制文件2. /sbin - 系统管…...

从扫地机器人到自动驾驶:图解激光SLAM中的图优化技术演进

从扫地机器人到自动驾驶:激光SLAM图优化技术的场景化演进 当你的扫地机器人正在客厅精准避开宠物食盆时,或许不会想到它使用的定位技术与价值百万的自动驾驶汽车系出同源。激光SLAM(即时定位与地图构建)技术正在经历从消费级到工业…...

避坑指南:STM32F103 CAN过滤器配置的那些‘坑’(从原理到代码调试)

STM32F103 CAN过滤器配置实战:从硬件原理到调试技巧 最近在调试一个工业控制项目时,遇到了CAN总线数据接收异常的问题——明明发送端已经发出了数据,接收端却毫无反应。经过一番排查,发现问题出在CAN过滤器的配置上。这让我意识到…...