[IND] 13 分鐘閱讀OraCore 編輯部

Kimi K3 把開放權重變預設

我拆 Kimi K3 的 agent swarm、多模態和成本結構,看看為什麼開放權重模型越來越像預設選項。

分享 LinkedIn
Kimi K3 把開放權重變預設

以前 closed model 只能回話,現在 Kimi K3 這種 open-weight 開始能真的分工做事。

我盯 Kimi 這條線一陣子了,老實說,最讓我煩的不是它又刷了什麼 benchmark,而是整個產品形狀一直在變。以前我看閉源模型流程,常常卡在同一個地方:它會答、會寫、會裝懂,但一碰到真正要處理的工作,就像一個很會點頭的同事,永遠在等下一個指令。你叫它查資料,它查;你叫它整理,它整理;你叫它再補一輪,它又乖乖補一輪。聊天很順,做事很慢。

Moonshot AI 推 Kimi K3 之後,我覺得這件事終於講清楚了。它不是只在比誰參數大,而是在講一個很實際的判斷:如果 AI 要變成工作底層,模型就不能只是一個遠端黑盒子。這篇我主要拆 Gerui Wang 在 Forbes 文章裡的觀點,也參考 Moonshot 的 官方資訊Kimi GitHub 和一些相關工具脈絡。這不是在幫 open source 喊口號,我比較像是在看一個很務實的工程轉向。

開放權重不是信仰,是把摩擦拿掉

訂閱 AI 趨勢週報

每週精選模型發布、工具應用與深度分析,直送信箱。不定期,不騷擾。

不會寄垃圾信,隨時可取消。

“AI’s infrastructural nature necessitates open-weight distribution for widespread economic impact, as closed systems create friction that hinders adoption and customization, ultimately favoring open architectures.”

Kimi K3 把開放權重變預設

翻譯一下就是:如果模型要長在產品、流程、資料管線裡,能不能碰、能不能改、能不能自己管,跟能力本身一樣重要。閉源模型可以很強,但它常常把工程師最討厭的那些東西一起帶進來:rate limit、行為變動、資料邊界不透明、供應商規則說改就改。模型本身沒問題,問題是你每次都像在租房子,還要自己修漏水。

我以前做過一個內部助理系統,模型回答品質其實不差,demo 也都很漂亮。真正把人搞瘋的是周邊:今天某個 API 回傳格式變了、明天 token 成本飆高、後天 vendor 把某個功能關掉。你明明是在做產品,結果像在跟合約條款打架。開放權重不會自動讓模型更聰明,但它會讓你少掉很多不必要的求生流程。

Kimi K3 的價值就在這裡。它把討論焦點從「為什麼要 open」改成「為什麼我還要預設 closed」。這個問題一旦被問出來,很多團隊的採購邏輯就會開始鬆動。

實操寫法很簡單:你在選模型時,先不要看誰分數最高。先問四件事:誰控 latency、誰控 routing、誰控 data retention、誰能改規則。只要其中兩項不是你能掌握的,這個模型對核心流程來說就有隱形稅。

  • 核心流程先看控制權,再看能力。
  • 只要資料、延遲、路由不能自己管,就先算風險。
  • 把模型當基礎設施時,摩擦比漂亮 demo 更重要。

Agent swarm 才是重點,參數只是背景音

“As agentic workloads grow in scope and heterogeneity... the sequential paradigm becomes increasingly inefficient.”

Kimi K3 真正有意思的地方,不是它有多大,而是它延續了 Kimi K2.5 的 Agent Swarm 思路。文章提到它可以把工作拆給最多 300 個 sub-agents,單次任務可管理超過 4,000 次 tool calls。這不是小修小補,這是執行模型換了一套。

白話講,就是它不再假裝工作一定要一條線做完。很多 agent demo 還困在老掉牙的流程:想一下、呼叫工具、等一下、再想一下、再呼叫工具。這種方式做簡單任務還行,一旦工作變雜,等待時間就開始堆,整個體驗像在看一個人一格一格填 Excel,還每格都要停三秒。

我自己碰過最明顯的例子,是做研究型任務時。單一 agent 可以做完,但它會一直忘記前面剛整理過的東西,然後來回補洞。平行拆分之後,差很多。你把搜尋、抽取、比對、驗證分給不同子任務,最後再收斂,整體時間就不會被一條序列拖死。

文章裡提到 Agent Swarm 在 wide-search 場景可以把推理延遲降低到 4.5×,K3 也被描述成比單一 sequential agent 快 4.5 倍。這種數字我不會拿來當神諭,但方向很清楚:在 agent 系統裡,速度不只是 UX,速度就是吞吐量,吞吐量就是成本。

實操寫法:不要把 agent 當聊天機器人加幾個工具。你要把它設計成協調器。給一個 orchestrator 負責拆任務,再讓子 agent 各自處理邊界清楚的工作,例如搜尋、摘要、比對、產生 code、做驗證。只要你的任務有很多分支,序列化流程通常就是瓶頸。

  • 一個 planner 負責拆解。
  • 多個 worker 負責窄任務。
  • 最後再統整結果。
  • 每個 tool call 都要能追蹤,不然你 debug 只會靠猜。

工具接不住,swarm 只會放大爛尾巴

Kimi K3 的 agent 設計看起來很漂亮,但我第一個想到的永遠是 boring 的那塊:工具。模型可以分派很多子任務,前提是你的 retrieval、browser automation、內部 API、資料 schema 都撐得住。不然 swarm 不會讓系統更強,只會把原本就不穩的東西放大成災難。

Kimi K3 把開放權重變預設

我會把這件事講得更白一點:模型不是整個產品,模型只是協調者。真正幹活的是你的工具層。你如果 schema 爛、timeout 沒設、retry 沒規則、沒有 idempotency、沒有 trace,最後出事還是會怪模型,因為 demo 看起來很聰明,production 看起來像喝醉。

我以前帶過一個內部知識檢索專案,團隊花很多時間調 prompt,結果問題根本不是 prompt,而是工具契約。查詢格式不穩、回傳欄位不一致、失敗沒有重試策略,最後模型只能一直猜。這種情況下你再加十個 agent 也沒用,因為它們只是更快地撞牆。

實操寫法:在上 agent swarm 之前,先把工具層做成可觀測、可重放、可重試。每個工具都要有明確 schema、timeout、retry policy、audit trail。你如果沒辦法事後 replay 一次任務,那你不是在跑 agent 系統,你是在跑一堆猜測。

要看這塊的工具脈絡,可以參考 OpenRouterLangChain。我不是說它們就是答案,我是說它們很誠實地把一件事攤開:模型跟產品之間,還有一大坨工程。

多模態不是加分項,是工作流入口

Kimi K3 另一個我覺得有料的點,是它的多模態整合。文章提到 Kimi K2.5 的 vision stack 包含 three-dimensional native-resolution vision encoder、MLP projector,還有 Kimi K2 MoE language model。白話就是,它不是把圖片當附件丟進去,而是把視覺理解放進核心路徑。

這代表什麼?代表 image-to-code、UI 分析、文件理解,不用再被拆成一堆半殘流程。對做 developer tools、客服工具、企業搜尋的人來說,這差很多。模型如果能直接看原始畫面、原始 PDF、原始表單,然後立刻做下一步,你就少掉一大堆 glue code。

我看過太多假多模態 demo。能描述 screenshot,不代表能理解 UI;能講出圖上有什麼,不代表能根據圖去改 code。Kimi K3 讓我覺得比較像真的把視覺放進執行流程,而不是只做展示。

實操寫法:只要你的產品碰到 screenshot、PDF、diagram、UI flow,就把多模態當核心需求,不要當 bonus。提示詞跟工具設計都要圍繞原始 artifact 來做,不要先轉成文字摘要再叫模型猜。你越早把視覺和文字放在同一條任務線上,後面越少卡關。

  • 直接餵原始檔,不要先過度摘要。
  • 視覺理解和文字推理放同一個 task thread。
  • 測試時看模型能不能真的行動,不只看它會不會描述。

真正該算的是每個完成任務的成本

Forbes 那篇有提到,Kimi K3 在某些情境下能提供比閉源模型更好的 solved tasks per dollar。這個數字我會看得比 leaderboard 更認真,因為它碰到的是 production 最後一定會面對的東西:單位經濟。

benchmark 很容易被玩壞。模型可以在榜單上很好看,實際上卻因為慢、貴、難調整,讓 production 成本爆掉。真正該看的不是每 token 多便宜,而是每個成功完成的任務到底花多少錢。只要任務中有 retry、有 tool call、有人工 review,token 便宜不代表總成本便宜。

我看過團隊被這個坑過。選了 benchmark 很漂亮的模型,結果真實工作裡一堆 retry、context 爆長、工具失敗、人工介入,最後算下來反而更貴。那種便宜只是表面,像買到一台油耗很低但三天兩頭進廠的車。

實操寫法:你要算 cost per solved task,不是 cost per token。把 prompt、tool calls、retry、latency、human escalation 全部算進去。然後拿一個實際流程跑到底:研究任務、code 任務、文件抽取任務都可以。最後比的是誰更常把事情做完,不是誰在簡報上比較帥。

如果你要跟 vendor 比,先挑一條真實工作流,跑完再說。Finance 最後也只會問你這個數字,不會問你哪個 model card 看起來比較順眼。

這場收斂是架構變了,不是立場吵贏了

很多人會把 open-weight 跟 closed-weight 講成文化戰,這其實很偷懶。我看 Kimi K3 的意思比較像:當 AI 開始變成基礎設施,技術中心自然會往需要可控、可調、可部署的方向靠。

文章的核心論點其實很直白:AI 越像 infrastructure,就越討厭 friction。我同意。當模型要進 workflow graph、產品 surface、合規邊界、成本中心時,你不能只要一個遠端黑盒子。你需要的是能被你塑形的東西。

我不是說每個團隊都該明天開始自架一切,那很蠢。我的意思是,預設值在變。閉源模型還是有用,尤其當你需要託管可靠性或某些特定能力時。但工作越 agentic、越 multimodal,open-weight 就越像實際選項,而不是某種姿態。

實操寫法:做一張決策表,欄位放控制權、延遲、客製化、稽核性。核心產品流程盡量偏向你能自己掌握的架構;探索性、邊緣性工作就用最快能上線的方案。不要把所有 AI 決策都塞進同一個桶子裡。

如果你想看更廣的 model routing 脈絡,可以再看 OpenRouter;如果你想對照閉源模型的做法,也可以看 AnthropicOpenAI。它們不是同一條路,但 K3 確實在逼大家重新算帳。

可抄的模板

# Open-weight 模型評估模板:給 agentic 工作流用的版本

## 1) 先定義一條真實工作流
- 寫下模型要端到端完成的任務。
- 例:"從 bug report 產生修正建議,附上驗證步驟。"

## 2) 定義你在意的控制項
每項 1-5 分:
- Data control
- Latency
- Customization
- Auditability
- Deployment flexibility
- Cost per solved task

## 3) 用同一條任務跑所有候選模型
每個模型都記:
- 使用的 prompt
- tool calls 數量
- retry 次數
- 總延遲
- 人工介入次數
- 最終成功 / 失敗

## 4) 算 solved-task economics
公式:

solved_task_cost = (inference_cost + tool_cost + retry_cost + review_cost) / successful_tasks

## 5) 用 production friction 做決策
選那個在你真實工作流裡最不折騰的模型,
不是 benchmark 表上最好看的那個。

## 6) Agent swarm 最小架構
- 1 個 orchestrator
- 多個 bounded sub-agents
- 明確的 tool schema
- timeout 和 retry policy
- 每次 call 都有 trace ID
- 可 replay 的 logs

## 7) 多模態檢查表
如果工作會碰到圖片、PDF、UI screenshot:
- 直接把原始 artifact 餵給模型
- 讓視覺和文字推理在同一個 task 裡
- 測試模型能不能真的採取行動,不只會描述

## 8) 直接可用的決策規則
如果這條 workflow 是核心基礎設施,而且需要客製化,
優先考慮 open-weight。
如果這條 workflow 還在探索期,或只是周邊用途,
先用最快、最穩的方案。

## 9) 最小評分表
| Model | Control | Latency | Cost | Customization | Auditability | Total |
|------|---------|---------|------|---------------|--------------|-------|
| A    |         |         |      |               |              |       |
| B    |         |         |      |               |              |       |
| C    |         |         |      |               |              |       |

## 10) 最後決策備註
寫一句話說明:
為什麼你選的模型,是 production 裡最少折磨人的那個。

這段就是我希望更多團隊直接拿去用的版本。先寫工作流,再算摩擦,再決定 open-weight 到底有沒有幫助。這樣你比較不會買到一個很會講話的 demo,然後把它誤認成基礎設施。

Kimi K3 真正有價值的地方,不是它突然把世界改寫了,而是它把 tradeoff 攤在桌上。當你把 agent parallelism、多模態路徑、每個任務的成本放在一起看,原本那種 closed-by-default 的習慣就會開始顯得又貴又卡。

來源我主要看 Gerui Wang 的 Forbes 文章,以及 Moonshot AIKimi GitHub 的公開資訊。上面這篇是我自己的拆解和整理,不是逐字轉貼。