推廣活動

突發!DeepSeek剛剛開源自用超級Agent底座:重新定義下一代自主系統

北風窗
•
AI速讀
DeepSeek 正式開源其內部自用的超級 Agent 底座 `dsh-superagent`,試圖重新定義下一代自主系統。該系統採用「Router + Worker」雙層解耦設計,打破傳統 AI 助手單一會話的限制,使其能像真實員工一樣在後台跨平台連續作業,並具備主動偵測 Bug 並提交修復補丁的能力。此外,系統導入兩級過濾機制以減少對人類的干擾,並透過存算分離實現全天候待命。實驗數據顯示,該架構將複雜任務的 P95 完成時間從 29.5 分鐘大幅降低至 15.7 分鐘,展現出極高的執行效率與穩定性。

DeepSeek把他們團隊內部天天打工 Agent框架開源了,而且大部分工程程式碼還是AI自己寫的。


程式碼倉庫上線GitHub,名字叫 dsh-superagent,採用MIT開源協議。

這不是一個簡單的開源玩具,背後連著DeepSeek Harness團隊剛剛披露的完整架構思考:Super-agent。

按照DeepSeek的定義,現在的AI助手都在死磕單會話窗口,使用者開三五個會話腦子就亂了。

他們內部直接打破了會話窗口的限制,讓AI變成一個全天候掛在後台、跨平台推進任務、還能在公共群裡默默排查Bug並提交修復補丁的連續系統。

例如,在DeepSeek內部基於 DeepSeek Harness 運行的 Super-agent 實例中,同一個開發任務可以在 IM 和 GitHub 之間連續推進;這個實例還會持續觀察公共群聊中的反饋,在無人 @ 的情況下主動定位根因並提交修復 Pull Request:


為了驗證這套技術路線,DeepSeek把內部自用的程式碼整理後開源放了出來。

官方特別聲明,這是用於學術和技術驗證的研究原型,程式碼裡可能還有Bug,程式碼風格也不統一,絕對不能直接拿去當成無腦上線的生產系統。

為什麼現在的Agent用起來總覺得累

DeepSeek團隊點出了當下所有大模型工具最痛的軟肋:人的注意力成了最大瓶頸。

現在的Agent基本都捆綁在單次會話上。

你要推進多項工作,就必須自己手動建好幾個窗口,還得用腦子記著這個窗口說了什麼,那個窗口進行到了那一步。

大部分人同時跟進3到5個活躍窗口,腦力就見底了。

底層技術上的會話隔離,被直接扔給了人類去肉體承擔。

而且這些工具是被動的,你敲一行鍵盤它動一下,你離線或者電腦關機它就徹底停轉。

DeepSeek提出的 Super-agent 架構,就是要打破這種繫結,實現四個基礎特徵:

跨越不同平台互動的連續性。

平行處理多個複雜任務的高效性。

無人召喚也能感知環境並推進工作的主動性。

掉線崩潰能自己爬起來繼續跑的持久性。

雙層架構:外層閉嘴協調,內層平行搬磚

怎麼同時做到既能連續聊天,又能高並行干髒活?

DeepSeek借鑑了經典電腦系統的設計,做出了雙層解耦:

外層是常駐的 Router 層。

它是一個常駐的全域調度節點,負責統一對人類說話。

它不親自寫程式碼,甚至不掛載終端執行工具,主要任務是搞清楚該分工給誰。

當人類在聊天軟體裡說了一句話,或者在程式碼平台裡留了個言,都由 Router 統一接收。

內層是完全隔離的 Worker 層。

每個 Worker 是一個獨立的執行單元,專注做單一任務。

各個 Worker 之間彼此看不見對方的上下文,掛載完整的開發工具,配置推理能力最強的模型。

Worker 絕對不允許直接跳出來跟人類說話。

它的中間推理細節、呼叫工具的報錯,全部留在內部。

幹完活之後,它向外層的 Router 匯報,由 Router 統一對人輸出。

這樣一來,你在前端感覺永遠是在跟同一個懂全域的助手溝通,而後台其實有好幾個打工單元在平行敲程式碼。

嚴禁廢話:一套極其克制的過濾機制

把 Agent 放進真實的研發大群之後,最可怕的問題是它變成一個話癆。

群聊消息、程式碼審查、整合測試報錯每天成千上萬,全是高噪音、低觸發率的資訊。

如果每一條都讓大模型去想一想該不該回,算力立刻燒光,人類也會被煩死。

DeepSeek採用了一套兩級過濾機制:

第一級是程式碼規則,屬於低成本的快速通道。

針對事件來源、群組範圍、白名單做死邏輯判斷。

不是授權人員發的消息直接忽略,不在白名單裡的群聊直接跳過,一行大模型推理都不跑。

第二級是語義規則,屬於高階的慢速通道。

通過程式碼檢查的消息,交給模型去讀,模型按照自然語言寫的策略來判斷是不是真的該動手。

團隊在內部定下了一條極其冷酷的溝通準則:儘量少消耗人類注意力。

IM等即時通訊工具上,必須像最克制的技術同事一樣,只在需要關鍵決策或者成果驗收時才發通知。

非必要全程閉嘴,只問具體問題,只給簡短結論。

DeepSeek驗證過一條硬性指標:單次回覆嚴格壓在100詞以內。

偷摸幹活:投機執行與主動修Bug

除了等人下令,這套系統具備真正的主動性。

它通過訂閱事件流,把一連串相關的討論當成一個整體。

比如某個問題在群裡剛被人提出來,大家還在討論原因。

Agent 已經在後台悄悄開工,拉取環境,嘗試復現問題,並嘗試寫出修復補丁。

如果它在後台確認了問題並搞定了修複方案,它才會把結果發出來,提交一個做好的 Pull Request。

如果它在後台發現自己搞不定,或者嘗試失敗了,它全程一聲不吭,繼續保持安靜,絕不跳出來刷存在感。

這種設計在電腦系統裡叫投機執行。

用額外的機器算力去後台碰運氣,換取人類等待時間的減少。

有價值就交出成果,沒價值就直接丟棄,不給團隊製造垃圾資訊。

存算分離:人睡了,程式碼還能繼續寫

傳統的程式設計助手都是綁在本地個人電腦上的。

電腦一合蓋、機器一休眠,AI立刻掉線。

為了讓它全天候待命,DeepSeek把計算、狀態和環境徹底拆開了。

推進循環的大模型計算放在雲端,做成無狀態的容器,隨時可以彈性擴縮容。

對話記憶和任務進展持久化存在資料庫裡。

使用者的開發環境、本地憑據、未提交的私有程式碼,仍然留在使用者自己的實體電腦上。

本地只需要掛一個輕量級的守護處理程序,負責執行命令並返回結果。

這就形成了腦手分離。

雲端的 Agent 負責思考和調度,端側的輕量處理程序負責當手去敲命令。

即使你的個人電腦臨時離線,等重新開機連上網,雲端的任務還能自動對接上,繼續跑完。

為了防止跑在雲端的系統自己卡死,架構外部還掛了一個獨立的看門狗。

看門狗本身也是一個 Agent,用定時訊號驅動,專門在外部死盯打工的 Worker 是不是在死循環、有沒有方向跑偏。

發現異常,看門狗會強行介入修復。

實驗資料:不搞花架子,效率翻倍

DeepSeek用真實群聊和CI整合測試的消息流,對比了四種方案。

實驗包含約300條混合消息,其中穿插了大約20條真實工作請求,其他全是閒聊、打斷和系統通知。

結果顯示,傳統單會話模式那怕外掛了分工工具,由於受到提示詞和上下文污染的影響,任務完成時間的波動極大,常常自己逞能去幹髒活導致嚴重超時,完成時間的P95達到了29.5分鐘。

而跑在雙層架構下的 Super-agent,P50完成時間是12.4分鐘,P95是15.7分鐘。

多工並行下的執行效率大幅提升,而且交付極其穩定。

怎麼把原型跑起來

這套架構的部分核心設計,已經落進了開放原始碼的 dsh-superagent 原型項目中。

這個開源版本專門繫結單個 GitHub 倉庫工作,能接 GitHub 和飛書。

由於底層配置涉及的步驟較多,官方推薦直接讓本地的編碼工具來帶你裝。

直接把倉庫裡的 SETUP.md 喂給你正在用的程式碼工具,讓它讀完後帶你一步步配置,它會一次只問一個短問題,把環境搭好。

如果需要自己改程式碼驗證,根目錄下執行一行命令:

pnpm check

這行命令會自動執行完所有的類型檢查、單元測試與項目建構。

DeepSeek官方坦言,雖然系統已經在內部天天幫團隊寫程式碼和修Bug,但安全邊界、跨團隊多Agent協作等問題依然有待深入解決。

把程式碼端出來,就是為了給整個技術圈提供一份拋棄華麗空想、完全面向工程實戰的底層參考底座。(AI寒武紀)