LFM2.5-24B-A2B โมเดลจิ๋วแต่แจ๋ว รัน Agent ส่วนตัวได้เร็วแรง

· By: SirilukP

LFM2.5-24B-A2B คือโมเดลการให้เหตุผลขนาด 24B พารามิเตอร์ที่มีจุดเด่นคือมีพารามิเตอร์ทำงานจริง (active parameters) เพียง 2B เท่านั้น โมเดลนี้ถูกสร้างขึ้นเพื่อเป็น AI Agent บนอุปกรณ์ที่มีความเร็วสูงและมีความเป็นส่วนตัว

โมเดลสามารถคิดวิเคราะห์ก่อนตอบ เรียกใช้เครื่องมือ และจัดการภารกิจที่ซับซ้อนหลายขั้นตอนได้ผ่านเฟรมเวิร์ก agent ยอดนิยม ด้วยการใช้พารามิเตอร์ทำงานเพียง 2B ต่อหนึ่ง token ทำให้การประมวลผลการให้เหตุผลมีต้นทุนต่ำมาก ผู้ใช้จึงสามารถรัน agent ได้อย่างต่อเนื่องบนฮาร์ดแวร์ของตัวเอง

ความสามารถที่น่าสนใจของโมเดลนี้ประกอบด้วย:

  • Agent ระดับชั้นนำ: มีศักยภาพเหนือกว่า Qwen3.6-35B-A3B ในงานด้านการใช้เครื่องมือ โดยทำคะแนนบน LiveClaw ได้ 48.09 เทียบกับ 38.19 แม้จะมีพารามิเตอร์น้อยกว่า
  • การให้เหตุผลด้วยความเร็ว MoE: ระบบจะคิดก่อนตอบเสมอ โดยใช้พารามิเตอร์ทำงานจริงเพียง 2B ต่อ token ช่วยให้การประมวลผลประหยัดทรัพยากร
  • ประสิทธิภาพที่เหนือชั้น: ทำความเร็วได้ 184 tok/s บน Apple M5 Max และสูงสุดถึง 21K output tok/s เมื่อใช้ GPU NVIDIA B300 เพียงตัวเดียว

LFM2.5-24B-A2B-benchmark

กระบวนการสร้าง Agent การให้เหตุผลขนาด 2B

LFM2.5-24B-A2B พัฒนาต่อยอดจาก LFM2-24B-A2B โดยยังคงโครงสร้างหลักไว้ เช่น 40 เลเยอร์ และ 64 experts ต่อบล็อก MoE พร้อมการเลือกเส้นทางแบบ top-4 นอกจากนี้ยังมีการขยาย context window จาก 32K เป็น 131K tokens และใช้การทำ in-place tokenizer expansion เพื่อเพิ่มขนาดคำศัพท์เป็น 128K tokens ช่วยให้ประมวลผลภาษาที่ไม่ใช่ละตินได้ดีขึ้น

โมเดลนี้ผ่านการฝึกฝนแบบ Pre-training ที่ขยายขนาดข้อมูลจาก 17T เป็น 33T tokens และในช่วง Mid-training ได้เพิ่มข้อมูลเน้นการให้เหตุผล คณิตศาสตร์ โค้ด และการทำงานหลายภาษาอีก 2T tokens สำหรับส่วนการทำ Post-training ได้เปลี่ยนโมเดลฐานให้กลายเป็น agent ผ่าน 5 ขั้นตอนสำคัญ ได้แก่ Supervised fine-tuning (SFT), Teacher specialization, MOPD ทั้งในส่วน non-agentic และ agentic รวมถึงขั้นตอนสุดท้ายคือ Agentic Reinforcement Learning (Agentic RL) ภายในเฟรมเวิร์กอย่าง OpenClaw, Hermes Agent, Pi และ OpenCode

LFM2.5-24B-A2B-Training-Recipe

ผลการทดสอบ Benchmark

จากการประเมินผลเทียบกับคู่แข่งอย่าง Qwen3.6-35B-A3B, Gemma-4-26B-A4B-it และ Nemotron-3.5-Lightning ใน 16 รายการทดสอบ พบว่า LFM2.5-24B-A2B เป็นโมเดลที่เล็กที่สุดในกลุ่มแต่มีประสิทธิภาพเทียบเท่าหรือเหนือกว่าโมเดลที่มีขนาดใหญ่กว่าถึง 50%

BenchmarkLFM2.5-24B-A2BQwen3.6-35B-A3BGemma-4-26B-A4B-itNemotron-3.5-Lightning (30B-A3B)
AutomationBench27.698.725.462.61
BFCLv465.0165.0057.0953.78
ToolSandbox80.7175.0272.0975.13
LiveClaw48.0938.1941.2537.72
PinchBench83.1889.9377.1284.20
τ³-Bench Banking8.047.634.547.01
WebArena Verified26.7537.6225.6228.69
GPQA Diamond74.4283.6974.9072.42
AA-Omniscience-24.90-24.35-59.39-3.58
HLE7.407.698.575.65
IFEval96.7593.0692.0094.19
IFBench74.6964.2147.4471.67
Multi-IF84.3881.5382.1982.34
MATH-50096.0496.7395.6696.40
SWE-Bench Verified (OpenCode)51.0066.2025.8053.40
SciCode32.7137.3535.4227.78

จุดแข็งของโมเดลนี้คือการใช้เครื่องมือและการปฏิบัติตามคำสั่ง โดยทำคะแนนนำใน AutomationBench มากกว่าอันดับถัดไปถึง 3 เท่า อย่างไรก็ตาม โมเดลขนาดใหญ่อื่นๆ ยังคงได้เปรียบในงานที่เน้นฐานความรู้หนักๆ และการเขียนโค้ด จึงแนะนำให้ใช้ร่วมกับการดึงข้อมูล (retrieval) เพื่อประสิทธิภาพสูงสุด

ความเร็วในการประมวลผลบนอุปกรณ์

LFM2.5-24B-A2B รองรับระบบนิเวศการประมวลผลที่หลากหลาย เช่น llama.cpp, MLX, vLLM และ ONNX โดยในการทดสอบบน Edge inference พบว่าสามารถถอดรหัสได้เร็วถึง 184 tokens/s บน M5 Max และ 114 tokens/s บน Ryzen AI Max+ 395 ซึ่งเร็วกว่าคู่แข่งถึง 1.7 เท่า

LFM2.5-24B-A2B-edge-inference

สำหรับการใช้งานบน GPU โมเดลนี้สามารถทำความเร็วได้มากกว่า 21K output tokens ต่อวินาทีบน NVIDIA B300 เพียงตัวเดียวเมื่อใช้งานที่ระดับ concurrency สูง

LFM2.5-24B-A2B-gpu-inference

วิธีเริ่มต้นใช้งาน LFM2.5-24B-A2B

ผู้ใช้สามารถติดตั้ง transformers เวอร์ชันล่าสุดเพื่อเริ่มต้นใช้งาน:

pip install -U transformers

จากนั้นสามารถโหลดและรันโมเดลผ่านโค้ด Python ต่อไปนี้:

from transformers import AutoModelForCausalLM, AutoTokenizer, TextStreamer
 
model_id = "LiquidAI/LFM2.5-24B-A2B"
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    device_map="auto",
    dtype="bfloat16",
#   attn_implementation="flash_attention_2" <- uncomment on compatible GPU
)
tokenizer = AutoTokenizer.from_pretrained(model_id)
streamer = TextStreamer(tokenizer, skip_prompt=True, skip_special_tokens=True)
 
prompt = "What is C. elegans?"
 
input_ids = tokenizer.apply_chat_template(
    [{"role": "user", "content": prompt}],
    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=512,
    streamer=streamer,
)

นอกจากนี้ยังสามารถนำไปใช้ในเฟรมเวิร์ก agent เช่น Hermes Agent โดยตั้งค่าผ่านคำสั่ง bash ดังนี้:

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

ผู้ที่สนใจสามารถดาวน์โหลดโมเดลทั้งเวอร์ชัน Base และ Chat ได้ที่ Hugging Face พร้อมดูรายละเอียดเพิ่มเติมใน model card และ คู่มือการรัน agent ของทางทีมงาน

การอ้างอิง

หากต้องการอ้างอิงผลงานนี้ในเชิงวิชาการ:

@article{liquidAI202624BA2B,
  author  = {Liquid AI},
  title   = {LFM2.5-24B-A2B: Built for Fast On-Device Agents},
  journal = {Liquid AI Blog},
  year    = {2026},
  note    = {www.liquid.ai/blog/lfm2-5-24b-a2b},
}
Source: Hugging Face Blog
ดูแลงานแปลและเรียบเรียงโดย SirilukP

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร