Darwin-Agent/HarnessX
HarnessX is a harness foundry: forge any number of agent harnesses from reusable processors and bundles, pair each with any model, and evolve them through training.
解決的問題
大多數代理框架專注於更換底層模型,但改變代理的行為(例如從程式碼代理切換到研究代理)通常需要重寫代理的邏輯。HarnessX 將模型與「哈尼絲」(定義代理行為的工具、記憶與處理器的流程)分離,讓使用者無需重寫代理即可變更行為。
工作原理
採用「哈尼絲工坊」方法,透過將 ModelConfig(路由與提供者設定)與 HarnessConfig(行為流程)配對來建立代理。行為流程由跨九個維度(如上下文、控制、評估與記憶)的可重用處理器組成,可使用管道運算子(|)進行組合。
為提升效能,HarnessX 採用兩種進化迴圈:
- 哈尼絲進化:元哈尼絲分析代理軌跡,自動搜尋最佳處理器組合與提示策略。
- 模型進化:帶獎勵標註的軌跡會輸入強化學習微調(透過 VERL)以改善基礎模型。
適用對象
- 希望無需重寫程式碼即可快速原型化與迭代代理行為的 AI 開發者。
- 專注於代理優化與自我進化系統的研究人員。
- 需要在多個平台部署代理的團隊(透過內建的 IM 網關支援 Slack、Discord 等)。
亮點
- 可組合流程:使用模組化處理器系統的 9 維行為流程。
- 自我進化:能自動優化哈尼絲設定,並透過 RL 共同進化模型。
- IM 網關:內建支援連接至飛書、Telegram、Slack、Discord 與釘釘。
- 哈尼絲實驗室:專用 UI,用於管理與測試代理。
- Light-Memory:具備時間衰減與 git 版本控制的自訂檔案型記憶系統。
相關
- 專案
- 專案
- 專案
- 專案