惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
J
Java Code Geeks
P
Proofpoint News Feed
Recent Announcements
Recent Announcements
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园_首页
Hugging Face - Blog
Hugging Face - Blog
MongoDB | Blog
MongoDB | Blog
人人都是产品经理
人人都是产品经理
博客园 - 【当耐特】
雷峰网
雷峰网
D
DataBreaches.Net
B
Blog RSS Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 聂微东
V
Visual Studio Blog
Apple Machine Learning Research
Apple Machine Learning Research
N
Netflix TechBlog - Medium
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Martin Fowler
Martin Fowler
有赞技术团队
有赞技术团队
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta

News Hacker | 极客洞察

Rockstar GTA 6 团队组工会:薪酬透明、灵活工时、反 crunch 古罗马公寓:日常、城市规划与沉浸式体验 AI时代的专家价值:验证、经验与大学角色 Chad Whitacre 退 tech 转离线:Home Depot、印刷杂志、东正教社区 本地 Git remote:共享、隔离与 GitHub 误解 AI只该做琐事,别替代人情与创作 AISlop:检测 AI 生成代码坏味道的多语言 CLI 英国低价值采购系统:每月零申报的官僚负担 郁金香狂热:泡沫神话与理性争议 用 LLM 写代码,也要让人比模型更累 AI会重演前端“失去的十年”吗? AI 编程提产却压缩思考,工程质量与协作承压 Cloudflare 多 agent AI 代码评审引发成本与流程争议 500K AI电影“戛纳首映”被质疑只是公关噱头 8×H200跑2B模型到3k tok/s,“标准GPU”标题引争议 防水夹克演化:材料回潮、帽兜变迁与AI争议 意大利人与荷兰人教学时共享手势本能 Claude Code 隐藏配置考古:文档滞后、版本易碎与自动执行争议 大众汽车用 client assertion 阻断 Home Assistant 接入 Zot 支持 Claude Opus 4.8,评论聚焦 Claude Code 计费与 harness 神秘 Hy3 LLM 在 OpenRouter 霸榜:便宜、刷量与隐私争议 佛州 Blue Origin New Glenn 静态点火爆炸,堪比 N1 联网汽车监控升级:数据售卖、监管失灵与断网自保 Blue Origin New Glenn静态点火爆炸,发射台损毁恐延一年 住宅建造为何难规模化:地段、法规、偏好与收入 十种基础云:观云分类、光学现象与云计算误会 据称被 Shopify 收购后,Garnix 关停并开源 Bot Company疑借Airbnb私测家务机器人,致房屋受损 Coalton:Common Lisp 上的静态类型 Lisp,讨论集中在上手与类型建模 ktx:面向 data agents 的开源可执行上下文层,自动生成语义层与业务 wiki
Vibe Coding 只出代码,不算工程
2026-05-30 · via News Hacker | 极客洞察

🎯 讨论背景

这里的 vibe coding 指的是让 Claude(Anthropic 推出的 AI 助手)这类 LLM 直接生成或修改代码,使用者往往不逐行审查。争论焦点不是 AI 能不能写代码,而是这种做法是否仍满足 software engineering 对架构、可维护性、责任边界和故障排查的要求。评论还提到 spec-driven development(先写规格再实现)、context window(上下文窗口)和 context compression(上下文压缩)这些概念,认为模型在长上下文下仍可能偏离约束。背景里也有桥梁工程、装配线开发、bootcamp 教学和 Stack Overflow 复制粘贴的类比,用来说明软件行业早就存在“只会拼接”的工作方式。

📌 讨论焦点

vibe coding 只能出 demo,不算工程

不少评论认为,vibe coding 主要产出的是能跑的代码片段或 demo,而不是可维护、可诊断的系统。真正的工程需要理解系统如何工作、在出错时能定位问题,并对停机、金钱损失和数据风险负责。有人把它类比为复制 Stack Overflow 答案、拼 framework 脚手架,或者在企业里把 demo 直接当最终产品。

[来源1] [来源2] [来源3] [来源4] [来源5] [来源6]

先定架构和规格,LLM 也能参与工程

另一派把这种做法称为 vibe engineering,强调先做架构决策、定义接口、划定抽象边界,再让 LLM 填实现细节。对他们来说,工程并没有消失,只是把人放在上层设计位,把模型当作实现工具。还有人补充说,spec-driven development 本来就是被很多团队忽视的传统做法,只要配合 unit testing 和更严格的标准,AI 反而能把细节补齐。

[来源1] [来源2] [来源3] [来源4]

LLM 可靠性与规格遵循问题

质疑者追问的重点是:谁来确认模型真的遵守了规格。评论指出,模型拿到的上下文越多,越可能开始忽略指令;一旦发生 context compression,原本的约束就可能被压缩掉。有人提到 Anthropic 把上下文扩到 1M tokens,就是在缓解这类偏航,但这也说明生成结果不能被默认正确。

[来源1]

软件行业本身就充满拼接式工作

还有一类评论把争论上升到软件行业本身,认为很多所谓 software engineering 早就像装配线:套 framework、生成 model 和 controller、装几个 package,再补 glue code。有人认为开发者过去常因 PR 语法或门槛问题搞 gatekeeping,而真正该管的是 deadline 和需求清晰度。也有人提到 bootcamp 和部分 CS curriculum 训练出来的人本来就更像会搜索和拼接代码的“组装工”,AI 只是把这类工作方式进一步自动化。

[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7]

📚 术语解释

vibe coding: 以“感觉”为主、借助 LLM 快速生成或修改代码,但通常不逐行理解和审查。

spec-driven development: 先写清规格、接口、边界和测试,再按规格实现代码的方法。

context compression: 模型在长上下文中压缩信息时丢失关键约束,导致偏离原始指令的现象。