code-yeongyu/oh-my-openagent
OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.
它解決了什麼問題
OmO 是一款旨在處理複雜、端到端專業任務的 AI 代理,例如深度研究、構建後端和前端以及大規模代碼遷移,無需用戶不斷干預或重新解釋需求。
它是如何運作的
OmO 作為一個命令行工具運行,集成了多個 LLM 和專業的「技能」。它使用幾個關鍵機制來提高可靠性:
- Ultrawork (ulw): 一種模式,代理在完成任務前會讀取代碼庫、進行規劃、證明每個步驟,並在實際環境中驗證結果。
- 多代理圖 (Multi-Agent Graphs): 通過使用
mass ulw等關鍵字,系統將單個工作轉換為專業代理的並行圖,將特定任務路由到最合適的模型。 - Kibitzer Memory: 一種基於 Markdown 文件 git 倉庫的記憶系統。一個更小、更便宜的模型會監控主要代理的工作,並提供提示以防止重複錯誤。
- 模型混合 (Model Mixing): 它支持各種前沿模型 (Claude, ChatGPT, Kimi, GLM),並自動為每個模型應用調整後的系統提示詞。
適用對象
它專為需要能夠在最少監督下執行「實際工作」(編碼、研究和系統架構)的開發人員和專業人士而構建。
亮點
- 自動驗證: 在
ultrawork過程中證明並檢查步驟。 - 集成記憶: 使用基於 git 的 Markdown 系統來記住用戶偏好和過去的工作。
- 並行執行: 可以編排代理圖以並行處理大規模任務。
- 基於技能的擴展: 僅加載特定任務所需的專業知識/技能。
- 高效的 Token 使用: 將簡單任務路由到更便宜的模型,同時為複雜邏輯保留昂貴的模型。
相關
- 專案
- 專案
- 專案
- 專案