**mini-AGI** 是一款实验性的字节级语言模型,专为在普通消费级硬件(8 GB 显存)上进行持续学习而设计。与训练后即固化的标准大语言模型不同,mini-AGI 能从数据流中持续学习,且不会出现“灾难性遗忘”。
**核心技术创新包括:**
* **基于磁盘的扩展:** 权重存储在磁盘上并动态分页加载至显存。这使得参数容量与 GPU 内存解耦,允许模型随着磁盘空间的增加而无限扩展。
* **动态架构:** 模型能够自我构建,在需要容量时增加新的“专家”,并剪枝不常用的部分。它使用了一种循环且自适应深度的模块(灵感源自 PonderNet),可根据输入的复杂度调整计算量。
* **持续学习:** 通过维护一个学习率显著低于专家池的“主干”(嵌入和路由),模型在吸收新信息的同时能够保留先前的知识。
* **字节级处理:** 直接在 256 个字节值上运行,无需分词器,能够原生处理任何文本格式。
mini-AGI 目前是一个小规模研究项目,它证明了在本地硬件上实现个性化、进化式人工智能是可行的,从而有效地将静态模型转变为一种能从每次交互中学习的系统。
Gary Bernhardt 提出的“函数式核心,命令式外壳”(Functional Core, Imperative Shell)架构通过将业务逻辑(纯粹的、确定性的函数)与副作用繁多的 I/O(命令式外壳)分离开来,从而提升了代码的可测试性。
本文建议将这一概念扩展为“**确定性核心,非确定性外壳**”。虽然函数式纯度是实现确定性的理想方案,但状态机在命令式环境中也能达到同样的可重复行为。确定性意味着在给定相同输入的情况下,系统会产生相同的结果。非确定性的来源——例如网络调用、系统时钟和数据库交互——应被隔离在“外壳”中,由“核心”负责处理逻辑。
对于处理遗留代码库的开发者,作者建议采用“**碎片整理**”的过程。开发者不应追求单一、完美的架构,而应逐步识别并隔离现有代码中隐藏的确定性逻辑片段(如状态机)。通过将这些确定性片段归拢在一起,开发者可以缩小“难以测试”的范围。即使是在混乱的系统中,将这些确定性核心显现出来,也能使软件更易于测试、修改和维护,从而随着时间的推移逐步提高可靠性。
研究人员开源了 **DAPO**(解耦裁剪与动态采样策略优化),这是一种用于大规模大语言模型(LLM)训练的先进强化学习算法。DAPO 基于 `verl` 框架构建,通过稳定的奖励信号和动态采样来平衡探索与利用,从而提升了推理性能。
主要亮点包括:
* **性能:** `DAPO-Qwen-32B` 模型在 AIME 2024 基准测试中达到了 50% 的准确率,在训练步数仅为 DeepSeek-R1-Zero-Qwen-32B 一半的情况下,性能超越了后者。
* **开源资源:** 该项目提供了完整的训练代码、"DAPO-Math-17k" 数据集、Weights & Biases 训练记录以及模型权重。
* **易用性:** 发布内容包含详尽的文档、基于 Conda 的环境设置,以及使用 vLLM 和 Ray Serve 的部署脚本。
研究人员希望通过提供这些基础设施,促进可扩展强化学习的普及,使社区能够复现并构建高性能的推理模型。感兴趣的用户可访问代码仓库获取复现脚本和评估工具。
作者通过分析 GitHub 上历年的合并请求(Pull Request)标题,探究某些词汇是否已演变为“大语言模型惯用语”(LLMisms),即被 AI 模型过度偏好的术语。以“spine”一词为例,作者观察到其 2026 年的使用量较 2025 年激增了 20 倍,即便在剔除 GitHub 整体增长因素后,这一增长依然显著。
作者探讨了 GPT-5.5 等特定模型或 Claude、Cursor 等工具是否为诱因,但该趋势似乎呈现普遍性,而非局限于特定模型。分析还涵盖了其他词汇:虽然“ladder”一词的增长被归因为自动依赖项更新,但“gate”、“lane”、“truth”和“seam”等词的频率也显著上升。这表明,大语言模型已形成独特的语言习惯,并渗透到了现代软件工程文档中。作者提供了一个用于深入探索的工具,并指出尽管大语言模型容易出现此类模式,但识别特定模型的“指纹”仍是一项复杂且持续的挑战。