听说了吗?以前咱们写代码得先翻译给编译器,让它变成机器能听懂的二进制,这就好比写中文稿子还得找个英语翻译官。现在AI要把这一步给省了,直接拿人类语言跟芯片对话。这种新玩法就像AI成了会说多国方言的大师,直接给机器“写”进代码。其实两种路线都有它们的用武之地,也都有各自的难点。 传统路径走的是“枪手”路线。用户把想法告诉AI,AI就在那边随便写写Python或者Rust草稿,接着GCC或者LLVM这类老专家负责把草稿润色成CPU能懂的方言。这分工挺明确,也是目前最稳妥的做法。 最近的实验有点像管家模式。顶尖的模型在CompileBench这个盲盒测试里得自己处理一大堆事:自动拆解依赖、跨平台编译、ARM64的交叉编译。本来可能得手动敲上百条命令,现在AI像工程师一样一口气全干了。 实战方面有个叫MoonBit的“AI软件工厂”,让AI、调试器和性能分析工具一起干活。他们十天就把一个C编译器给开发出来了,速度和质量都不错,证明了深度融合工具链的威力。 前沿探索的思路是直接让AI内化CPU的指令集、内存模型还有ELF格式这些硬件知识。你要是说做个低功耗蓝牙广播包发送器,模型马上就能吐出一串可以直接烧录的二进制流,连翻译官都不用了。 技术上有两个代表:一个是bGPT,它把文本、图像、音频都当成字节序列来看待。在模拟CPU行为的任务里,它预测CPU状态的准确率能冲到99.99%以上。另一个是3DGen,它能把RFC这类非正式文档一键变成C代码,再用形式化验证兜底。 未来是不是真的来了?两种方式各有千秋:传统靠成熟工具链稳扎稳打,前沿则想用硬件知识颠覆流程。只要大模型继续吃进指令集和芯片细节,说不定过不了多久咱们只需要说句话,芯片就能听懂并跑起来——这得彻底改写编译链和整个软件产业的地图。