通常,电脑开机后要先加载操作系统,AI 才有地方运行。bootgpt 把顺序倒了过来:一台采用传统 BIOS 的 PC 刚启动,语言模型就直接开始工作,生成一段看似真实、其实完全虚构的 Linux 启动日志。它不是通用聊天模型,而是一场极端压缩实验。
项目把整个推理引擎写进 MBR——磁盘最前面的启动区域,其中代码只有 510 字节。代码随后从 23 个扇区读取一个 11.5 KB 的 int8 模型;int8 即用 8 位整数保存参数,以显著节省空间。模型只有一层隐藏层,每次参考前 8 个字符,却能拼出时间戳、PCI 和 ACPI 等日志片段。作者还让训练程序模拟汇编代码的整数运算,两边输出可逐字符吻合。
它能在 386 的 16 位实模式下运行,不依赖操作系统、C 运行库或常见 AI 框架。代价也很明确:语料刻意重复,模型只擅长“梦见”启动日志;而现代 UEFI 电脑通常也不再沿用这套启动流程。它的价值不在实用,而在直观展示模型、运行时与硬件边界究竟能压缩到多小。