PrimeIntellect-ai/prime-agent
A self-improving RLM agent for coding workflows and long-running autonomous tasks.
何を解決するか
Prime Agent は、通常の1回のチャットセッションの限界を超える複雑で長時間にわたるコーディングおよび研究タスク向けに設計されています。ターミナルが切断された場合や、並列実行と時間経過による自己修正が必要なタスクにおいて、コンテキスト、状態、進捗が失われる問題を解決します。
動作方法
このプロジェクトは、2つの主要な抽象化を用いています。1つは、プロンプトを変数として扱い、ツールを関数呼び出しとして扱う「再帰的言語モデル(RLM)」であり、永続的な Python REPL 内で動作します。もう1つは、記憶、スキルの説明、サブエージェント仕様などの永続的な状態を保存する「継続的ハーネス」です。これにより、エージェントは /refine コマンドを通じて、実証に基づいた更新によって自身の動作パターンを改善できます。
対象ユーザー
開発者やAI研究者向けです。長時間のワークフローを処理でき、サブエージェントを管理し、永続環境でコードを実行できる自律型エージェントが必要な方々です。
特徴
- プログラムによる制御: ファイル操作、シェルコマンド、コンテキスト管理に永続的な Python REPL を使用。
- サブエージェントのオーケストレーション: 並列またはバックグラウンド作業用に、組み込みの
rlm()関数で子エージェントを起動可能。 - 自己改善型ハーネス:
/refineコマンドにより、セッション中に得た教訓に基づいて補助状態を更新可能。 - デーモンバックエンドの継続性: セッションはバックグラウンドサービスとして実行され、ユーザーはアクティブなエージェントに切断・再接続可能。
- 自律モード: 転送数、トークン数、時間の予算を設定可能な境界付き自律性をサポート。ユーザー定義の品質ゲートも可能。
- 実行可能なスキル: 繰り返し実行されるワークフローをインポート可能な Python パッケージに変換可能。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト