Skip to content

Latest commit

 

History

History
111 lines (78 loc) · 7.37 KB

File metadata and controls

111 lines (78 loc) · 7.37 KB

English | 简体中文 | 日本語 | 한국어

ATLAS Banner

Version License Model GPU

A.T.L.A.S.

Adaptive Test-time Learning and Autonomous Specialization

ATLAS 是一个完全自托管的编程助手,由智能推理基础设施驱动。我们在一个冻结的本地模型之上,构建了约束驱动生成、基于能量的验证以及自验证修复机制 - 无需微调、无需 API 调用、无需云服务。ATLAS 旨在证明:有意义的 AI 工具并不需要前沿模型、云端 API 或巨额预算 - 只需围绕优秀的开源权重模型构建智能基础设施即可。


最新动态


ATLAS 的功能

  1. atlas-proxy - 基于 Go 的代理循环,负责编排整个系统。
  1. V3 Pipeline - 多阶段代码生成流程,将单个提示词转化为经过验证的高质量输出。
  1. Geometric Lens - 基于能量的评分与检索系统,无需外部预言机。(什么是 "Geometric Lens"?)
  1. Sandbox - 用于构建验证的隔离执行环境。
  • a. 多语言执行 - 支持 Python、Rust、Go、C、Shell 等
  • b. 编译与检查 - 评分前进行语法验证
  • c. 测试运行 - 执行生成的和已有的测试套件
  1. llama-server - 在单块消费级 GPU 上进行本地 LLM 推理。
  • a. CUDA 加速 - 量化模型推理(Q6_K / Q4_K_M)
  • b. 语法约束解码 - 在 token 级别实现结构化输出
  • c. 自嵌入 - 无需额外模型即可提取嵌入向量
  1. 交互式命令行 - 在任意项目目录中输入 atlas 即可开始构建。

完整文档(包括安装指南、架构说明、配置参考、故障排除和基准测试报告)位于 docs/ 目录中。


快速开始

ATLAS 需要一块 16GB+ 显存的 GPU、Docker(配合 nvidia-container-toolkit)或 Podman,以及 Python 3.9+。目前已在 NVIDIA GPU 上测试通过 - ATLAS 并非 NVIDIA 专用,AMD GPU 的 ROCm 支持已列入路线图。完整安装说明请参见 SETUP.md,涵盖 Docker Compose、裸机和 K3s 部署方式。启动后,在任意项目目录中输入 atlas 即可开始构建。


已知限制

  • 仅在 NVIDIA 上测试 - ATLAS 使用 llama.cpp 进行推理,该引擎支持多种加速后端。ROCm 支持是 V3.1 的优先事项。
  • 9B 模型尚未正式基准测试 - 命令行工具搭载 Qwen3.5-9B 和完整的 V3 Pipeline,但正式的 LiveCodeBench 分数来自 14B 模型。9B 基准测试属于 V3.1 工作。
  • 复杂功能添加可能失败 - 向现有项目添加功能的成功率约为 67%。模型有时过度探索而非编写代码。
  • 语法约束推理速度 - 在 llama-server 上约 51 tok/s。更快的语法集成计划在 V3.1 中实现。

路线图

V3.0.1 - 当前版本。交互式命令行、Docker Compose 部署、V3 Pipeline 集成。

V3.1 - 开发中。

  • ROCm 支持 - 通过 llama.cpp ROCm 后端实现 AMD GPU 推理
  • 正式 9B 基准测试 - 在 Qwen3.5-9B 上运行 LiveCodeBench、GPQA Diamond、SciCode
  • 命令行可靠性 - 扩展测试,目标 L6 >= 90%
  • 语法速度 - C 端采样器链,实现更快的约束解码

参与贡献

我们以开源方式构建 ATLAS,并积极寻找贡献者和核心维护者。无论你是修复 bug、添加加速器支持,还是重新设计某个子系统 - 这里都有你的位置。如果你认为开源模型值得拥有更好的基础设施,欢迎加入我们一起构建。

详见 CONTRIBUTING.md。


许可证

基于 GNU Affero General Public License v3.0 (AGPL-3.0) 许可发布。