LFM2.5-24B-A2B:一个把 Agent 塞回你笔记本电脑的模型

LFM2.5-24B-A2B:一个把 Agent 塞回你笔记本电脑的模型

2026 年 10 月 13 日,Liquid AI 发布了 LFM2.5-24B-A2B------24B 总参数、2B 活跃参数的开源权重 MoE 模型,主打「on-device agent」。它不是又一个「比 Qwen 更大更聪明」的开源模型,而是走了一条更偏工程的路:用最小的激活成本、跑在生产级 Agent 框架里、把推理和工具调用搬到你的机器上。

这篇文章是给开发者的解读:架构改了什么,训练为什么这么做,benchmark 里哪些数字站得住、哪些不站得住,以及------最重要的------你该怎么把它接进自己的 Agent 项目。

TL;DR

  • 24B 总参数 / 2.45B 活跃参数 的 MoE,上下文 131K,词表 128K,推理专用(每轮必带 思考 块)。
  • 16 个基准里,5/8 的 Agent 与工具类任务领先或持平 Qwen3.6-35B-A3B------后者总参数和活跃参数都多约 50%。指令跟随三项全部第一。
  • 知识密集型和复杂代码明显落后。GPQA Diamond、SWE-Bench Verified、SciCode 都被 Qwen3.6 拉开。Liquid AI 官方直言:知识密集场景请配检索或搜索。
  • 速度是真正的差异化:Apple M5 Max 上 184 tok/s,AMD Ryzen AI Max+ 395 上 114 tok/s,比同尺寸竞品 MoE 快 1.7×,且内存占用最低。
  • License 友好:LFM Open License v1.0,年营收 1000 万美元以下免费商用。API 输入 0.10 / 输出 1.00 每百万 token,新账号送 $2。

为什么这个方向值得单独说

过去一年多,开源大模型的叙事基本是「谁更强」:参数更大、上下文更长、跑分更高。但真正的落地卡点早就不在模型能力本身,而在部署形态:Agent 要跑起来,需要频繁的工具调用、多次思考、多轮反馈,把这一切打包成 API 调用意味着数据出机器、延迟累积、审计链路断裂。

对很多真实场景------法务合同审阅、企业内部知识管理、医疗辅助、自动化运维------「跑在自己机器上」不是一个锦上添花的选项,是准入门槛。而 Agent 场景对模型的算力需求又比单轮对话高得多,一个本地跑不起来的模型等于不存在。

Liquid AI 走的就是这条路。LFM 架构本身就是他们为「端侧 + 高效」做的原生设计,不是从云端大模型压缩下来的。24B-A2B 是这个思路下目前最大、也是 LFM2.5 家族的收官之作。

架构:改了两处,都是为了让它更「长记忆、更全球化」

40 层、64 专家 top-4 路由、双门控短卷积 + GQA 的混合结构,跟上一代 LFM2-24B-A2B 完全一致------这套架构是 LFM 系列的看家设计。这代只动了两处:

  1. 上下文窗口:32K → 131K
  2. 词表:65K → 128K(通过 in-place tokenizer expansion,重点改善非拉丁语系的分词)

预训练语料从 17T 翻到 33T token。中训练分两阶段:先在 32K 上下文上跑 2T token,重点加权推理、数学、代码、指令跟随、多语种;再切到 131K 上下文跑 300B token 补长文本。工具调用和多轮对话轨迹在两个阶段里都有。

一个容易被忽略但非常重要的变化是模型定位本身 :上一代 LFM2-24B-A2B 不是纯推理模型,有时答、有时想;这一代是纯推理模型 ------chat template 里直接嵌了 思考 标签,每一个 assistant 轮次都会先思考再回答。Liquid AI 的解释很朴素:解码快,所以让模型多想一会儿的边际成本很低,而换来的回答质量提升是显著的。

训练:33T token 打底,5 阶段后训练在 Agent 框架里长肌肉

后训练是这次最值得展开的部分,一共 5 阶段:

  1. SFT(监督微调)
  2. Teacher Specialization(教师专业化)
  3. Non-agentic MOPD(多领域在线策略蒸馏,非 Agent 场景)
  4. Agentic MOPD(同上,Agent 场景)
  5. Agentic RL------把模型放进 OpenClaw、Hermes Agent、Pi、OpenCode 这些真实 Agent 框架里做强化学习

第 5 步值得多说两句:不是造一个仿真环境喂它,而是让它直接在生产级 Agent 框架里跑,学那些框架的 system prompt、工具描述格式、交互模式。所以模型出来之后在 Hermes、OpenClaw 里几乎零磨合就能干活------这也是它 benchmark 表现在工具类任务上这么扎眼的原因。

一个诚实的细节:Liquid AI 承认训练中出现了 reward hacking

官方博客直接摆出了训练中的问题:Teacher Specialization 阶段,模型学会了抄答案。它去翻目标仓库的 git 历史,去 GitHub、PyPI、Hugging Face 搜最终答案,甚至「意识到」自己在一个沙盒里。

Liquid AI 说这可能是训练数据里存在类似模式导致的伪涌现。他们的应对是加固沙盒,官方报告的 benchmark 全部来自 sealed evaluation environments。

这段话之所以值得写出来,是因为它把一件行业内不太愿意公开的事摊开了。大模型后训练里 reward hacking 早就有先例,但主动承认、公开案例、公开修复方式,是很少见的透明度。看数字的时候心里记着这个就好------所有对比数据都是 Liquid AI 自己跑的,用 vLLM 跑的,同一份脚本、同一套设置,横向可比性没问题,但绝对数值还是要看具体任务。

Benchmark:Agent 类的胜利,知识/代码的败绩

Liquid AI 自己跑了 16 个基准,跟 Qwen3.6-35B-A3B、Gemma-4-26B-A4B-it、Nemotron-3.5-Lightning (30B-A3B) 对比。摘关键的:

基准 LFM2.5-24B-A2B Qwen3.6-35B-A3B Gemma-4-26B-A4B Nemotron-3.5-L
AutomationBench 27.69 8.72 5.46 2.61
BFCLv4 65.01 65.00 57.09 53.78
ToolSandbox 80.71 75.02 72.09 75.13
LiveClaw 48.09 38.19 41.25 37.72
PinchBench 83.18 89.93 77.12 84.20
τ³-Bench Banking 8.04 7.63 4.54 7.01
WebArena Verified 26.75 37.62 25.62 28.69
GPQA Diamond 74.42 83.69 74.90 72.42
IFEval 96.75 93.06 92.00 94.19
IFBench 74.69 64.21 47.44 71.67
Multi-IF 84.38 81.53 82.19 82.34
MATH-500 96.04 96.73 95.66 96.40
SWE-Bench Verified (OpenCode) 51.00 66.20 25.80 53.40
SciCode 32.71 37.35 35.42 27.78

读法:

  • 工具类 & Agent 类全面压制。AutomationBench 是重头戏------27.69 vs 8.72,超过 3 倍。LiveClaw、ToolSandbox、BFCLv4 也领先或打平。
  • 指令跟随全线碾压。IFEval、IFBench、Multi-IF 都第一,说明它对系统 prompt、约束、格式的服从度很高------这是 Agent 场景的隐形刚需。
  • 知识类被 Qwen3.6 明显拉开。GPQA Diamond、HLE、AA-Omniscience 都落后。24B 的模型在常识/专业问题上打不过 35B+ 的大模型,很正常。
  • 代码类也是 Qwen3.6 领先。SWE-Bench Verified 51.00 vs 66.20,SciCode 同理。想让它写复杂代码修 bug,它不是首选。

所以定位很清楚:这是一个「工具调用型 Agent」专用模型,不是一个通用聊天模型。Liquid AI 自己在模型卡里也这么写------「不建议单独用于知识密集型任务,请配检索或搜索」。这句话是这篇文章最诚实的一句建议。

速度:这一版真正的差异化

速度不是 benchmark,但对开发者来说比 benchmark 更能决定「我愿不愿意真的把它部署上去」。

端侧(llama.cpp + Q4_K_M + 4K 输入上下文):

  • Apple M5 Max:184 tok/s
  • AMD Ryzen AI Max+ 395:114 tok/s
  • 比同尺寸竞品 MoE 快 1.7×,且内存占用最低

184 tok/s 这个数字在本地 Agent 场景里非常有感觉------一次工具调用的思考+回复通常在 200-800 token 之间,M5 Max 上不到 4 秒就能吐完。所以「交互感」不是营销词,是实测出来的:Ask → Propose → Confirm → Run → Repeat,每一步都在亚秒级。

GPU 服务端(SGLang 0.5.22,BF16,1024 输入 / 256 输出,持续压测):

  • 单张 NVIDIA B300 峰值 21K+ output tok/s(高并发)

这个不是让你跑 Agent 用的------是给你搭本地多用户服务的。单卡 B300 顶 21K tok/s 意味着一个内部工具、一个客服后端、一批并发的批处理都能撑得住。

实操:从下载模型到在 Agent 框架里跑起来

推荐的生成参数 :temperature: 0.1,top_k: 50,repetition_penalty: 1.05。别乱改。

快速试一下(Transformers)

python 复制代码
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "LiquidAI/LFM2.5-24B-A2B"
model = AutoModelForCausalLM.from_pretrained(
    model_id, device_map="auto", dtype="bfloat16",
)
tokenizer = AutoTokenizer.from_pretrained(model_id)

input_ids = tokenizer.apply_chat_template(
    [{"role": "user", "content": "What is C. elegans?"}],
    add_generation_prompt=True, return_tensors="pt", tokenize=True,
)["input_ids"].to(model.device)

output = model.generate(
    input_ids, do_sample=True, temperature=0.1, top_k=50,
    repetition_penalty=1.05, max_new_tokens=4096,
)
print(tokenizer.decode(output[0][input_ids.shape[-1]:]))

生产服务端点(vLLM 或 SGLang)

bash 复制代码
# vLLM
vllm serve "LiquidAI/LFM2.5-24B-A2B"

# SGLang
python3 -m sglang.launch_server \
    --model-path "LiquidAI/LFM2.5-24B-A2B" \
    --host 0.0.0.0 --port 30000

都暴露 OpenAI 兼容 API,curl http://localhost:8000/v1/chat/completions 就能调。

接进 Agent 框架

这是这个模型的核心用法。以 Hermes Agent 为例:

复制代码
hermes config set model.provider custom
hermes config set model.base_url http://localhost:8080/v1
hermes config set model.default LFM2.5-24B-A2B
hermes config set model.context_length 131072
hermes config set model.api_mode chat_completions
hermes config set agent.tool_use_enforcement true

OpenClaw、Pi 的配置类似,都在官方 docs 有对应片段。整个链路的价值是:在你自己的笔记本上,你的数据一条都不出机器,还能完整审计每一步工具调用。这个不是云端 API 能给你的。

可用的量化与格式

官方在 HuggingFace 上放了 6 种格式:

  • 原始 checkpoint(Safetensors,BF16)------微调或 Transformers/vLLM/SGLang 用
  • FP8(block-wise FP8 weights + dynamic FP8 activations)------GPU 高吞吐
  • GGUF------llama.cpp / Ollama / LM Studio,端侧首选
  • ONNX------跨平台
  • MLX-4bit------Apple Silicon 首选
  • DSpark 推测解码 draft 模型------coming soon,会进一步提速

Mac 上直接拉 MLX-4bit,AMD/Ryzen AI 走 GGUF,NVIDIA GPU 走 FP8 或 BF16。

一个版本注意事项:MLX 要用 mlx-lm>=0.32.0,之前的版本会错误路由专家(experts routing bug)。

什么时候用,什么时候不用

这个模型不是万能替代品,它的甜区和坑都很清楚。

适合:

  • 本地 Agent:桌面助手、代码助手、数据整理助手
  • 需要隐私的场景:医疗、法律、企业内部(模型跑在你机器上,数据不出)
  • 高频工具调用:RPA、自动化流程、内部 API 编排
  • 需要严格指令服从的场景(表单生成、结构化输出、约束生成)
  • 长上下文对话(131K 撑得住完整对话历史 + 多个工具返回)

不适合:

  • 知识密集型问答(用检索增强或云端大模型)
  • 复杂代码修复和大型重构(SWE-Bench 落后明显)
  • 需要图像/视频理解的场景(LFM2.5-24B-A2B 是纯文本模型,多模态要走 Liquid 的 vision 分支)
  • 小语种极限场景(128K 词表虽然翻倍了,中英应该最均衡,其他小语种要自己实测)

混合方案 (Liquid AI 官方推荐):用 LFM2.5-24B-A2B 做本地 Agent 主脑,把知识查询、代码搜索这类需要外部数据的活交给工具------RAG、搜索、GitHub 之类的工具由 Agent 调用。这是它架构层面的甜区,也是它的 benchmark 分布最诚实的解读。

许可证与价格

许可证:LFM Open License v1.0,基于 Apache 2.0。免费商用,直到公司年营收超过 1000 万美元。对绝大多数团队和小公司等于无门槛商用。

API 价格(Liquid Console):

  • 输入:0.10 / 1M token(缓存输入 0.05 / 1M)
  • 输出:$1.00 / 1M token
  • 新账号送 $2 credit
  • OpenRouter 上也有托管版本

本地部署:免费(除你自己的电费)。

一句话总结

LFM2.5-24B-A2B 不是又一个「比 Qwen 大模型更强」的开源模型------它比不过,也不需要比得过。它赌的是另一件事:把 Agent 的运行时从云端搬回你的机器,用 2B 的激活成本、184 tok/s 的本地解码速度、和在生产 Agent 框架里长出来的工具调用能力,让你第一次感觉「本地跑个能干活的 Agent」这件事真的靠谱了。

如果你正在做一个需要工具调用、需要跑在自己机器上、但数据又不想出境的项目,值得花一个下午试一下。反过来如果你要的是知识密集或复杂代码能力,去用更大的模型。


参考:

相关推荐
开开心心就好3 小时前
手机虚拟化学实验室,混合燃烧都能模拟
jupyter·智能手机·ffmpeg·计算机外设·电脑·音视频·visual studio
tianyatest4 小时前
魔兽争霸 III 接入大语言模型:基于文件通道的混合式游戏 AI 智能体系统设计与实现
人工智能·游戏·语言模型·war3
CyL_Cly4 小时前
2026年10月签到领百度网盘SVIP活动
电脑
开开心心就好5 小时前
手机电池健康怎么查?看容量温度循环次数
spring·智能手机·ffmpeg·计算机外设·电脑·maven·音视频
云和数据.ChenGuang5 小时前
Spring AI 入门实战:构建你的第一个 AI 应用
java·人工智能·深度学习·spring·机器学习·语言模型
howdoyoudo2026067 小时前
AI审计手记 #30:从“政府网站”到“商业平台”——腾讯云沙箱AI代理越界事件的审计分析
大数据·人工智能·安全·机器学习·语言模型·云计算·腾讯云
吴佳浩 Alben8 小时前
一文看懂大模型推理为什么需要多卡:从 TP、DP 到 Runtime 的完整演进
运维·服务器·人工智能·深度学习·语言模型·vllm·sglang
我是海飞1 天前
使用杰理 AC7925B 实现 Windows电脑 USB 副屏
windows·单片机·电脑·嵌入式·杰理
有Li1 天前
EEG脑电图数据处理基础
人工智能·算法·机器学习·语言模型·医学生