PrimeIntellect-ai/prime-agent

A self-improving RLM agent for coding workflows and long-running autonomous tasks.

解決的問題

Prime Agent 是為複雜且長時間執行的程式碼與研究任務而設計,這些任務通常超出單次聊天會話的限制。它解決了當終端斷線,或任務需要長時間並行執行與自我修正時,上下文、狀態與進度遺失的問題。

工作原理

此專案使用兩個主要抽象:遞歸語言模型(RLM),將提示視為變數,工具視為在持久 Python REPL 中的函式呼叫;以及持續性 harness,用於儲存持久狀態,如記憶、技能描述與子代理規格。這使得代理能透過 /refine 命令,根據會話中獲得的證據進行更新,進而優化自身的運作模式。

適用對象

主要針對需要處理長時間工作流程、管理子代理,並在持久環境中執行程式碼的開發者與 AI 研究人員。

特色亮點

  • 程式化控制: 使用持久 Python REPL 進行檔案操作、shell 命令與上下文管理。
  • 子代理編排: 內建 rlm() 函式,可啟動子代理以進行平行或背景工作。
  • 自我改善的 harness: /refine 命令允許代理根據會話中學習到的經驗,更新其補充狀態。
  • 守護程序支援的連續性: 會話以背景服務運行,使用者可斷開連接後重新連接至活躍代理。
  • 自主模式: 支援有界自主性,可設定回合數、令牌數與時間預算,包含使用者自訂的品質門檻。
  • 可執行技能: 可重複的工作流程可轉換為可匯入的 Python 套件。

相關

  • Dispatch
  • 專案
  • 專案
  • 專案