AI News HubLIVE
站内改写2 分钟阅读

100%无AI软件供应链规范

有机代码运动提出一份旨在实现完全摆脱人工智能的软件供应链规范,要求使用2017年及之前的操作系统、编辑器、编译器和硬件,并严格禁止任何可能涉及AI的工具或资源。

来源Hacker News AI作者: open-reality

有机代码运动发布了一份名为“100%无AI软件供应链规范”的指南,旨在对抗人工智能对软件开发领域的侵蚀。该运动认为,现代软件工程已被AI生成的代码、统计猜测和幻觉语法所淹没,导致人类对代码的理解和控制力丧失。为此,他们提出一套严格的规范,确保从操作系统到每个编译步骤都完全脱离AI的参与。

规范要求开发者建立一台“经认可的AI前工作站”,即使用2017年及之前发布的软件和硬件。推荐的操作系统包括Debian 9(Stretch)或Ubuntu 16.04.3 LTS,这些系统发布于AI大规模应用于代码生成之前。硬件方面,包括硅片、内存、CPU微码和BIOS,也建议采用2017年或更早的版本。代码编辑器只允许使用Vim 8.0、GNU Emacs 25.3、Sublime Text 3.0(Build 3143)或Qt Creator 4.5等旧版本,而VS Code、Cursor、JetBrains系列等现代编辑器则被严格禁止。

编译器和构建环境同样必须冻结在2017年之前的版本,例如GCC 7.2.0、LLVM 5.0.0、rustc 1.22.1、Go 1.9.2等。构建系统如CMake 3.9.6和Ninja 1.8.2也在许可之列。为确保最高保证,规范建议从只读物理介质(如存档的发布CD/DVD)或互联网档案馆的历史快照中获取这些工具,并使用原始的SHA-256校验和与PGP签名验证其完整性。

依赖管理方面,规范禁止使用npm install、pip install等实时连接远程注册表的命令。所有第三方库必须使用2017年12月31日之前发布的版本。开发者应自行配置本地文档,使用2017年之前印刷的物理书籍、离线文档集(如系统man页面或ISO/POSIX标准PDF),以及经Wayback Machine确认未编辑的老论坛帖子。现代网络搜索引擎、博客以及Stack Overflow等可能包含AI生成内容的来源均被禁止。

该规范的核心原则是“不信任任何人”,因为除非亲眼看到所有代码的编写过程,否则无法确认其未使用AI。这一原则也适用于工具链的编译器、操作系统以及所涉及的所有知识。规范强调,这仅针对AI的使用,而非其他安全风险。有机代码运动号召开发者选择艰难的道路,维护人类思考的结晶,让每一行代码都成为人类智慧的纪念碑。