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

Vibe Coding 灾难的爆发

AI 编程工具确实正在颠覆软件行业但几乎比我所见过的任何事物都更属于那个如果没有丰富的前期经验你不应该在家尝试的类别Reddit 上 vibe coding 灾难故事堆积如山。除非你介入并为 AI 建立结构否则它就会推送垃圾。以及特别值得阅读的这篇长文报道的另一个案例已经完全刷屏了。一篇值得阅读的长文摘录。这样的彻底失败当然是完全可以预见的正如我在 X 上一条约 200 万次观看的推文中指出的对于一个模仿数据而不真正理解被要求做什么的系统来说也不足为奇。我确信我们很快就会看到更多涉及隐私、安全和数据丢失的灾难性失败。已经有很多了。但这与 Anthropic CEO Dario Amodei 有什么关系该怪谁这一切意味着什么我稍后会讨论后两个问题。也许最重要的一点一个远超编程范畴的观点在文章末尾。但首先我提到 Amodei 的原因是他对 AI 编程的持续炒作尤其是几天前的这句话我不知道这是即将到来的 IPO 之前的拉高出货还是他真的相信自己说的话。但他说的意思是我们可以消除不仅是代码编写者还有架构和维护系统的人。在我看来这极大地夸大了自主 AI 目前能够做到的事情。而且远不止我一个人这么认为。例如软件架构传奇人物 Grady Booch 在 X 上严厉批评了 Amodei写道“我认为 DarioAmodei 不理解软件工程他正在拼命推高公司的估值以期待即将到来的 IPO。”有影响力的软件工程师 Gergely Orosz 同样批评道“唯一相信[Amodei 说的]任何话的人是不会编程的人”并澄清这些工具只有在用户已有经验的领域中被监督时才能完全可靠地工作。像 Amodei 这样的荒谬言论炒作了编程代理就是我们所需要的一切这个想法。事实并非如此。§当灾难降临时很多人想怪用户。这有一定道理。用户应该有独立的异地备份以及做很多很多其他事情。当然每个有经验的程序员都应该知道这一点。但我们刚刚创造了一代不懂这些的 vibe coder。而且我们现在有大量合成编程代理如 Cursor它们显然也不总是遵循这些基本原则例如始终保持独立备份。这正是为什么我们不应该信任编程代理。§人们不断将越来越多的 vibe coded 灾难归咎于用户。这样做只对了一半。用户确实犯了错——让 vibe coded 的东西访问他们的文件没有适当的备份没有适当的监控没有足够的系统管理等。但这恰恰是为什么我们仍然需要软件工程师——也是为什么 Amodei 最近关于软件工程师将消失的说法如此荒谬。熟练的程序员可以在仔细监督下使用 vibe coded 工具。但业余者使用 vibe coding 工具是在自找麻烦。在没有强大的编程和软件维护及系统管理前期工作知识的情况下使用它们就是错误。§X 上的另一个话题是关于为什么一些程序员在最初对编程代理着迷后又开始手写代码了。答案的部分原因是如上述作者在其帖子中指出的使用 AI “太容易让代码库变成垃圾”——这意味着你编写代码后很难维护它。例如人们有时最终会得到数据的多个副本这可能导致难以诊断的下游问题。可维护性是继数据丢失、隐私泄露和安全漏洞等反复出现的问题之后的又一个严重问题。从长远来看它可能是最严重的。§现在有趣的是像 Claude Code 这样的工具实际上可以非常有用。如前一篇论文中所述它们是神经符号系统不是纯 LLM但那是另一天的话题。但你必须理解这些推文的含义以及如何据此行动才能安全地使用它们而大多数人不知道。在非常有技能的从业者手中——那些非常注意并严格审查输出的人——编程代理可以令人惊叹。但这种编程代理无法依赖的专家知识正是为什么我们需要让软件工程师保持在环路中。也是为什么我们这些知情人士很难认真对待 Amodei 关于消除软件工程师那些审视整个问题而不仅仅是孤立的代码片段的人的炒作。§但我还有最后一个教训这是最重要的一个即使你不是程序员、从不打算使用这些工具也相关。那就是AI 代理是极其不成熟的技术正在以过快的速度推出。关于正在流传的 vibe coded AI 代理灾难故事最深刻的教训不是关于丢失你的数据。而是关于 AI 安全。在数据丢失情况中的用户并不完全天真。他认为并在他上面链接的文章中明确指出系统提示AI 公司内置的隐藏提示和护栏会拯救他。它们没有。被称为 lifeof_jer 的用户发现的是用他自己的话说系统提示——当今构成AI 安全大部分平庸工作的基础——仅仅是建议性的而非强制性的系统经常遵循但不总是遵循的东西。换句话说编程代理以及延伸到大部分生成式 AI都不能可靠地遵循规则。一个不能被信任遵循自己规则的系统就不能被信任。句号。在这个案例中用户只是丢失了数据。最终人们会失去生命。原文链接Vibe Coding 灾难的爆发 - 汇智网

相关文章:

Vibe Coding 灾难的爆发

AI 编程工具确实正在颠覆软件行业,但几乎比我所见过的任何事物都更属于那个"如果没有丰富的前期经验,你不应该在家尝试"的类别: Reddit 上 vibe coding 灾难故事堆积如山。除非你介入并为 AI 建立结构,否则它就会推送垃…...

5个真正赚钱的 AI 工作流 (2026)

AI驱动的创作者经济预计在2026年将达到57.1亿美元。但大多数使用AI工具的人仍然把它们当作搜索引擎——提问,获取答案,关闭标签页,明天重新开始。真正赚到钱的人发现了不同的东西:他们建立了能复合增长的工作流。代理每次运行都会…...

如何判断杉木桩品牌的选型标准?

开篇即明:本文仅输出选型方法,不推荐任何具体产品。杉木桩作为园林、水利、建筑等领域的常用材料,其质量直接关系工程安全与寿命。从业十余年,我始终认为:选型需回归标准,而非品牌名称。以下从四个核心维度…...

半波整流电路:从原理到实践,掌握AC-DC转换基础

1. 项目概述:从交流到直流的第一步在电子电路的世界里,我们常常需要将交流电(AC)转换为直流电(DC),这个过程我们称之为“整流”。而半波整流电路,可以说是所有整流电路中最基础、最经…...

嵌入式PID温度控制:从算法原理到C语言工程实现

1. 项目概述与核心思路最近在做一个智能热水器的嵌入式控制项目,核心任务就是让水温能又快又稳地达到我们设定的目标值。这听起来简单,但实际做起来,水温系统有惯性、有延迟,加热功率和环境散热也在实时变化,想实现精准…...

复旦微FM33FR0xx开发板实战:从零构建低功耗电容触摸应用

1. 项目概述:从一块开发板说起最近在捣鼓智能家居的小玩意儿,想找个带触摸功能又够省电的MCU,正好看到了复旦微电子新出的FM33FR0xx系列开发套件。这板子到手玩了一阵,感觉挺有意思,它不单单是块核心板,还配…...

大模型在软件测试中的应用:从测试用例生成到bug检测

在软件行业高速发展的今天,软件规模持续扩大、复杂度不断攀升,软件测试作为保障软件质量的关键环节,面临着前所未有的挑战。传统测试方法在应对海量需求、复杂业务逻辑以及快速迭代的开发模式时,逐渐暴露出效率低下、覆盖不全等问…...

3个实战场景掌握Kafka-UI:高效管理Apache Kafka集群的实用指南

3个实战场景掌握Kafka-UI:高效管理Apache Kafka集群的实用指南 【免费下载链接】kafka-ui Open-Source Web UI for managing Apache Kafka clusters 项目地址: https://gitcode.com/gh_mirrors/kaf/kafka-ui Kafka-UI是一款专业的开源Web界面工具&#xff0c…...

谷歌开发者大会2026:Gemini全面升级,重塑搜索与生活体验!

谷歌开发者大会2026开幕在品尝过「会前甜点」Android Show 之后,真正的重头戏谷歌开发者大会 Google I/O 2026 正式揭开了帷幕。不出所料,在时长接近两个小时的活动中,Gemini 占据了绝对的 C 位。除了更新基础模型和周边能力之外,…...

AI从业者的理财攻略:如何用AI技术实现被动收入

AI时代,软件测试从业者的新理财机遇在人工智能技术飞速发展的当下,软件测试行业正经历着深刻变革。传统的手工测试逐渐被自动化测试、AI驱动的测试所取代,这既给软件测试从业者带来了挑战,也创造了新的机遇。对于软件测试从业者而…...

S32K3 FlexCAN驱动避坑指南:从波特率计算到邮箱锁定的实战心得

S32K3 FlexCAN驱动避坑指南:从波特率计算到邮箱锁定的实战心得 在嵌入式开发领域,CAN总线通信一直是工业控制、汽车电子等实时系统的核心命脉。NXP S32K3系列芯片集成的FlexCAN模块以其强大的功能和灵活性,成为许多高可靠性项目的首选方案。然…...

uni-app项目上架前必做:手把手教你用Android Studio生成正式签名APK(从证书到发布)

uni-app项目上架全流程:从签名证书到应用商店发布的实战指南 当你完成uni-app项目的开发后,如何将代码转化为可供用户下载安装的正式APK文件?这看似简单的打包过程,实则暗藏诸多技术细节。本文将带你深入理解Android应用签名机制&…...

非 CTP 柜台连接天勤:众期融航易达等网关差异备忘

前言 天勤除 CTP 外还支持众期、融航、杰宜斯、易达等柜台路线,构造函数与可用报单类型可能不同。我帮同事对接时,会先查文档里对应类名,再在模拟环境测通连与下单,避免直接上实盘试错。 一、选型前先确认的三件事 开户期货公司支…...

SystemVerilog测试套件从IP到SoC的重用:架构设计与工程实践

1. 项目概述:从IP到SoC的验证鸿沟在芯片设计行业里摸爬滚打十几年,我见过太多团队在项目后期被验证工作拖得焦头烂额。一个典型的场景是:某个IP(知识产权核,比如一个USB控制器或一个DDR内存控制器)在独立验…...

别再让用户错过消息!UniApp应用通知权限引导的最佳实践与UniPush 2.0优化

UniApp应用通知权限引导的艺术与UniPush 2.0实战策略 当用户的手指在屏幕上轻轻滑动,决定是否授予你的应用通知权限时,这场无声的对话将直接影响后续的用户留存与活跃度。数据显示,超过60%的用户在首次拒绝通知权限后,永远不会主动…...

HsMod终极指南:55项功能打造你的个性化炉石传说体验

HsMod终极指南:55项功能打造你的个性化炉石传说体验 【免费下载链接】HsMod Hearthstone Modification Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod HsMod是一款基于BepInEx框架开发的炉石传说多功能插件,为玩家提…...

MATLAB图像处理实战:用strel函数玩转膨胀腐蚀,5分钟搞定车牌去噪

MATLAB车牌去噪实战:形态学操作中的结构元素艺术 车牌识别系统在智能交通、停车场管理等场景中应用广泛,但实际采集的车牌图像常因环境干扰出现噪声、污渍或字符粘连问题。形态学处理作为图像预处理的关键步骤,其效果高度依赖结构元素的选择与…...

别再死磕标注数据了!用扩散模型从海量无标签遥感图像中‘白嫖’语义信息,提升变化检测精度

扩散模型在遥感变化检测中的无监督语义挖掘实战 遥感图像变化检测一直是地理信息科学和计算机视觉交叉领域的重要课题。传统方法高度依赖大量精确标注的训练数据,而标注成本高昂、周期漫长,成为制约算法性能提升的瓶颈。2022年涌现的多项突破性研究证明&…...

阿里云服务器上fastText安装踩坑记:从C++11报错到模型量化压缩的完整避坑指南

阿里云ECS实战:fastText从编译报错到模型量化的全流程解决方案 当你在阿里云ECS上部署fastText模型时,是否遇到过那个令人头疼的"C11编译错误"?这仅仅是开始——内存占用过高、磁盘空间不足、推理速度慢等问题会接踵而至。本文将带…...

别再死记硬背!用Python可视化理解第一类曲面积分中的dσ与dxdy关系

用Python可视化破解曲面积分:从dσ到dxdy的几何直觉 第一次看到曲面积分公式里的dσ √(1 fx fy) dxdy时,我盯着那堆平方根和偏导数符号发呆了十分钟。直到某天用Matplotlib让这个公式"动起来",才突然明白那些教科书上的推导到底…...

小白程序员必备:从零基础到大模型实战,这份学习路线图请收藏!

本文结合530名开发者的经验,为AI初学者提供从零基础到项目实战的完整学习路线。核心内容包括:Python编程、数学基础、机器学习、深度学习框架(PyTorch)、科学计算库(NumPy)等关键技能,并避开了常…...

基于SpringBoot的咖啡馆会员营销系统毕业设计

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在构建一个基于Spring Boot与Vue框架的咖啡馆会员营销系统以解决传统会员管理方式中存在的信息孤岛现象与运营效率低下问题该系统通过整合现代信息技术手…...

Perplexity语言学习资源深度测评(2024Q2最新版):92%的学习者不知道的5个隐藏功能与3倍提效配置

更多请点击: https://intelliparadigm.com 第一章:Perplexity语言学习资源概览与核心价值定位 Perplexity 作为一款以“实时、可溯源、推理驱动”为设计哲学的AI问答工具,正迅速成为语言学习者构建语境化知识体系的关键基础设施。它并非传统…...

告别复杂推流!ESP32-CAM直连点灯APP实现视频监控,完整配置流程与源码解析

ESP32-CAM直连点灯APP:零服务器视频监控方案全解析 在物联网设备开发中,视频监控一直是个既诱人又令人头疼的功能。传统方案需要搭建RTSP/RTMP服务器,配置复杂的网络转发规则,这让很多开发者望而却步。而今天我们要介绍的ESP32-CA…...

深入解析Keil MDK FLM算法:SRAM运行原理与下载机制

1. 项目概述:FLM算法,Keil MDK下载的“灵魂引擎”如果你用Keil MDK给一块新的APM32或者STM32芯片下载程序,点下那个“Download”或“Load”按钮,几秒钟后“Programming Done”的提示框弹出,这个过程看似简单&#xff0…...

从MSP430到MSPM0L1306:嵌入式工程迁移实战与SDK应用指南

1. 项目概述:从零理解MSPM0L1306的工程迁移最近在帮一个朋友处理一个老项目升级,核心需求是把一个基于TI老款MSP430系列MCU的温控器,迁移到TI新推出的MSPM0L1306这颗芯片上。朋友的原话是:“老芯片快买不到了,新出的MS…...

MCU工程迁移实战:从STM32到MSPM0L1306的完整指南

1. 项目概述:从零理解MCU工程迁移最近在折腾TI的MSPM0系列MCU,特别是MSPM0L1306这颗芯片。很多朋友拿到新的开发板或者从旧项目切换到新平台时,最头疼的就是“迁移工程”这一步。这不仅仅是把代码从一个文件夹复制到另一个文件夹那么简单&…...

测试工程师的沟通技巧:如何向开发工程师反馈bug

在软件研发的协作链条中,测试工程师与开发工程师的互动至关重要,而反馈bug则是两者沟通的核心场景之一。高效、专业的bug反馈,不仅能加速问题解决,提升产品质量,更能维护良好的团队协作氛围。对于软件测试从业者而言&a…...

FPGA数学库设计:从定点数、CORDIC到AXI-Stream的硬件算法实现

1. 项目概述:为什么我们需要一个FPGA数学库?如果你在FPGA开发中做过信号处理、图像算法或者任何需要复杂数学运算的设计,大概率会面临一个共同的困境:如何高效、可靠地实现那些看似基础的数学函数?比如,计算…...

i9-14900K冲击6GHz:极限超频实战与LGA1700接口性能边界探索

1. 项目概述:一次桌面处理器的极限探索最近在折腾一台新机器,核心目标很明确:把一颗英特尔酷睿 i9-14900K 处理器稳定运行在 6GHz 的频率上。这听起来像是一个纯粹的极限超频玩家才会去碰的领域,但实际上,它背后牵扯到…...