Sage-A1.5开放科学发现指南:从FrontierScience-Research看长程科研任务的执行路径

原创2026-10-23 18:26:511,033 阅读
文章标签:大模型基础模型多模态AI Agent科研

Sage-A1.5开放科学发现指南:从FrontierScience-Research看长程科研任务的执行路径

Sage-A1.5 是上海AI实验室推出的 35B 级 MoE Agentic 大模型,专为"长程科研任务"而生:它不只是回答问题,还能自主拆解课题、并行调度子智能体、中途验证并修正思路,在开放科学发现评测 FrontierScience-Research 上以 48.3 分取得第一,把"长程科研任务的执行路径"变成了普通用户也能上手的能力。本文带你用最短的篇幅看懂它、跑起它、用好它。

一、Sage-A1.5 是什么:为科研长任务设计的智能体模型

和普通聊天模型不同,Sage-A1.5 定位是 Agentic(智能体式)模型——它的强项在于"长时间、多步骤、可验证"地完成任务。根据仓库中的 README.md 介绍,它具备三大核心能力:

  • Agentic Orchestration(智能体编排):把复杂任务拆成独立子任务,分发给并行子智能体,各自拥有独立上下文,互不干扰;
  • Verification(验证模式):模型在推理过程中"暂停复盘",检查已确认与失败的内容,再在同一次回复中调整方向,无需外部评审器;
  • Open Scientific Discovery(开放科学发现):从回答预设问题,延伸到探索式研究,产出可检查的科研工件。

它的"身体"也很能打。查看 config.json 可知:

配置项 数值 含义
num_experts / num_experts_per_tok 256 / 8 每层 256 个专家,每次仅激活 8 个,省算力
num_hidden_layers 40 40 层 Transformer,混合线性注意力与全注意力
max_position_embeddings 262144 原生支持 256K 超长上下文
vision_config 已包含 支持图像与视频输入(多模态)

完整的权重分布在 14 个 model-XXXXX-of-00014.safetensors 分片中,具体映射关系记录在 model.safetensors.index.json,另有独立的 model-mtp.safetensors 用于多 Token 预测(MTP)加速推理。

二、FrontierScience-Research 成绩解读:48.3 分是什么概念

FrontierScience-Research 是面向真实科研探索的基准:模型需要像研究者一样做文献分析、假设验证、工具调用,最终给出有证据支撑的结论,而不是简单问答。

从 README.md 的评测表可以看到对比:

模型 FrontierScience-Research
Sage-A1.5 48.3 🥇(整体第一)
GPT-5.6-sol 26.7
Kimi-K3 21.7
GLM-5.3 16.7
Agents-A1(前代) 40.0

两个细节值得注意:

  1. 以 35B 的体量打赢了更大的模型:Sage-A1.5 是 ~35B 级别,却领先 GPT-5.6-sol 近 22 分,说明"智能体能力"比单纯堆参数更决定科研任务表现;
  2. 相比前代 Agents-A1 提升 8.3 分:说明验证机制与编排能力的强化确实转化为科研任务收益。

同期它还拿下 FrontierScience-Olympiad(81.0)、GAIA(95.1)、OmniDocBench(91.5)等多项 SOTA——科研场景下的"搜、读、算、写"全链路能力都有实证。

三、长程科研任务的执行路径:Sage-A1.5 如何"干活"

3.1 Agentic Orchestration:把大课题拆成并行子任务

科研任务往往可以拆解。比如"比较三种材料的催化性能",模型会注册一个名为 spawn_subagent 的工具,把独立子问题(查文献、跑计算、找数据)并行分发给子智能体。每个子智能体看不到主对话,因此任务必须自包含(task、context、expected_output 三个字段),返回结构化 JSON 结果再汇总——这正是执行路径中"分解→并行→合成"的核心环节。

3.2 Verification Mode:推理中途的"自我质检"

长任务最大的风险是"错得理直气壮"。Verification Mode 通过聊天模板开关启用:在请求中传 chat_template_kwargs: {"verification": true},模板会在系统消息末尾追加触发语,模型随即在思维链中暂停,复盘"哪些已确认、哪些失败了",然后改道。相关逻辑可参考 chat_template.jinja 中第 45-56 行的校验实现。注意两点:

  • 必须提供非空 system 消息,否则请求会被拒绝;
  • 值必须是布尔 true,写成字符串 "true" 会直接报错。

3.3 工具调用与超长上下文:科研探索的基础设施

Sage-A1.5 原生支持函数调用,可与搜索引擎、代码解释器、检索系统无缝对接;256K 上下文意味着它能"读完"一份完整综述再下结论。需要更长时,官方提供了通过 YaRN(factor: 2.0)扩展到 512K 的启动参数,直接写在 README.md 的 Usage 章节里,复制即用。

四、快速上手:三步跑起 Sage-A1.5

第 1 步:获取模型(本地已有文件可跳过):

git clone https://gitcode.com/InternScience/Sage-A1.5

第 2 步:用 vLLM 起服务(单卡即可):

vllm serve InternScience/Sage-A1.5 \
  --port 8000 \
  --max-model-len 262144 \
  --reasoning-parser qwen3 \
  --enable-auto-tool-choice \
  --tool-call-parser qwen3_coder

第 3 步:调好采样参数。官方推荐值对科研类开放生成任务尤其重要:temperature=1.0、top_p=0.95、top_k=20、presence_penalty=1.5。

💡 提示:只做纯文本任务时可加 --language-model-only 跳过视觉编码器,把显存让给 KV Cache,长上下文会更从容。

五、仓库文件速查

文件 作用
README.md 模型介绍、性能榜单、部署命令与高级模式说明
config.json 模型结构配置(专家数、上下文长度、视觉编码器)
model.safetensors.index.json 权重分片索引,共 14 个分片
model-mtp.safetensors MTP 推测解码权重,用于加速
chat_template.jinja 对话模板,含 Verification 协议开关
tokenizer.json / tokenizer_config.json 分词器(词表 248320)
preprocessor_config.json / video_preprocessor_config.json 图像/视频输入预处理参数
processor_config.json 多模态处理器配置

结语

Sage-A1.5 展示的"长程科研任务执行路径"其实并不神秘:编排子智能体并行探索 + 推理中途自我验证 + 工具与超长上下文托底。对于想体验开放科学发现的普通用户,从 FrontierScience-Research 这类真实评测切入,再按上文三步部署,你就能亲眼看到它如何像一个初级研究员那样拆解问题、收集证据、修正结论——而这正是 Agentic 模型与传统问答模型的分水岭。

登录后查看全文
Sage-A1.5