当前位置:首页 > 科技资讯 > 正文

Linus Torvalds 拥抱 AI 编程:氛围编码的新篇章

科技浪潮涌动,就连 Linux 之父 Linus Torvalds 也投身氛围编程(Vibe Coding)的怀抱。

Linus Torvalds 拥抱 AI 编程:氛围编码的新篇章 氛围编程 编程 Vibe Coding 第1张

上周末,这位计算机界的传奇人物、Linux 系统的缔造者 Linus Torvalds,宣布启动 Vibe Coding 项目,令众多粉丝惊叹不已。

他在 GitHub 上推出了一个名为 AudioNoise 的新项目,与 Linux 并驾齐驱。

Linus Torvalds 拥抱 AI 编程:氛围编码的新篇章 氛围编程 编程 Vibe Coding 第2张

自述文件中,Torvalds 透露这是一个与吉他效果器相关的代码库,旨在利用 AI 技术“模拟箱体”…… 此外,这个 Python 可视化工具几乎完全采用 Vibe Coding 的方式进行编写。

Linus Torvalds 拥抱 AI 编程:氛围编码的新篇章 氛围编程 编程 Vibe Coding 第3张

Torvalds 表示,他对模拟滤波器的理解远胜于 Python。起初,他依赖谷歌搜索进行编程,但随后决定跳过自己这个“中间环节”,直接使用 Google Antigravity 实现音频样本的可视化。

看来,即便在新年假期,Torvalds 也没有停下脚步,而是紧跟科技界 AI 的最新潮流。

对此,反响各异,有人热烈欢迎,也有人持谨慎态度。首先便是欢呼声:“官宣了,Vibe Coding 名正言顺!”

Linus Torvalds 拥抱 AI 编程:氛围编码的新篇章 氛围编程 编程 Vibe Coding 第4张

Torvalds 的首个 AI 项目成果如何?

这个名为 AudioNoise 的项目于 5 天前上传至 GitHub,目前已有 1.4k 的 Stars。

Linus Torvalds 拥抱 AI 编程:氛围编码的新篇章 氛围编程 编程 Vibe Coding 第5张

GitHub 地址:https://github.com/torvalds/AudioNoise

根据主页介绍,AudioNoise 项目源自 Torvalds 数个月前设计的“随机吉他效果器板”(GuitarPedal),包含电路原理图和代码。

这是他在 Linux 内核之外的一次兴趣尝试,目的并非打造成品设备,而是探索运算放大器(op-amp)等电路设计原理。更多详情可参考以下项目。

Linus Torvalds 拥抱 AI 编程:氛围编码的新篇章 氛围编程 编程 Vibe Coding 第6张

GitHub 地址:https://github.com/torvalds/GuitarPedal

从先前项目成果来看,尽管基于树莓派 RP2354A 和 TAC5112 音频编解码器的数字吉他单块效果器能顺利运行,但 Torvalds 对某些模拟接口选择并不满意,特别是那些电位器。此外,他愈发讨厌会发出咔嗒声的脚踏开关。

因此,Torvalds 暂时搁置了硬件设计,转而专注物理交互界面及数字音效。他的想法很简单:“既然都是数字化的,那就先搞模拟,别太纠结硬件。”

这与他最初探索模拟电路时的初衷相似——纯属娱乐,无需太过较真。本项目旨在学习数字音频处理的基础知识,与先前学习硬件的初衷一致。

项目中并未采用基于 FFT(快速傅里叶变换)的声码器,仅包含 IIR(无限冲激响应)滤波器和基础延迟循环。

一切“单采样输入,单采样输出,零延迟”。采样可能存储在延迟循环中以实现回声效果,但并未进行任何复杂的实时处理。

Torvalds 对 TAC5112 在 ADC(模数转换器)到 DAC(数模转换器)链路中的低延迟表现(低于毫秒级)感到满意,因此也打算沿用这一设计思路。加之他以前未曾涉足这些领域,因此从新手角度来看显得非常基础和简单。

换言之:这些 IIR 滤波器并非现代单块或吉他音箱中那种高端的 AI“箱体模拟”。虽然能模拟移相器等模拟电路,但仅通过数字全通滤波器模拟 RC 网络效果,并未运用高深技术。

Torvalds 强调,项目中的 Python 可视化工具几乎全靠“氛围编程”编写。起初他采用典型的“搜索并照猫画虎”式编程,但随后省略了中间环节——即他自己——直接让 Google Antigravity 编写音频采样可视化工具。

对于 AI 编程工具的加入,Torvalds 表示过程基本顺利。尽管有时需要琢磨“内置矩形选择”功能的使用情况。在告诉 Antigravity 编写自定义 RectangleSelector 后情况有所改善。

关于氛围编程是否比自己手动编写效果更好?他的回答是肯定的。

Linus Torvalds 拥抱 AI 编程:氛围编码的新篇章 氛围编程 编程 Vibe Coding 第7张

Torvalds 使用的 AI 软件开发平台 Antigravity 是谷歌去年 11 月发布的智能体开发平台,直接对标 Cursor。

它将传统 AI 驱动的集成开发环境 (IDE) 发展为“智能体优先”的形态。依托谷歌最新的大模型 Gemini 3,可驱动编程智能体自主规划和执行复杂的软件任务。

Linus Torvalds 拥抱 AI 编程:氛围编码的新篇章 氛围编程 编程 Vibe Coding 第8张

圈内热议:AI 大潮下的“随波逐流”

“Linux 之父”开始使用 AI 编程工具这一“罕见盛况”,在圈内引发了广泛讨论。

“我认识的最厉害程序员……曾经对‘所有 AI 代码都是垃圾’的呼声最高。如今他们的想法正在迅速改变,并对 AI 的强大感到震惊。”

Linus Torvalds 拥抱 AI 编程:氛围编码的新篇章 氛围编程 编程 Vibe Coding 第9张

几天前,Linus 还在痛批 AI

....