PrimeIntellect-ai/prime-agent
A self-improving RLM agent for coding workflows and long-running autonomous tasks.
Prime Agent – オープンソースの自己改善型AIコーディングアシスタント
概要
- Prime Agentは、大規模言語モデルをコーディングおよびリサーチエージェントとして動作させるコマンドラインツールです。
- 著者らの研究からの2つのアイデアに基づいています。
- 再帰的言語モデル(RLM) – モデルはプロンプトを可変な変数セットとして扱い、サブエージェント(他のモデルインスタンス)を関数のように呼び出すことができます。
- 継続的ハーネス – 追加プロンプト、メモリ、スキル定義、サブエージェント仕様を保存する永続的なストアで、時間とともに洗練できます。
主な機能
- 永続的なPython REPL – エージェントは長期間稼働するPythonインタプリタ内で動作し、コード、ファイル操作、シェルコマンド、ツール呼び出しが直接実行されます。
- サブエージェント –
rlm.spawn(...)は、並列またはバックグラウンドで動作し、結果をプログラム的に返す子エージェントを作成します。 - スキルシステム – 再利用可能なワークフローをPythonパッケージとしてパッケージ化できます。組み込みのスキル作成者は、パターンを後でエージェントがインポートできる「スキル」に変換します。
- バックグラウンドデーモン – ターミナルを切り離してもセッションは実行を継続します。
prime-agent attach <id>で再接続できます。 - エージェント間メッセージング – 実行中のエージェントは相互に発見し、ユーザーの介入なしにメッセージを交換できます。
- 継続的な洗練 –
/refineコマンドにより、ハーネスは不変のベースシステムプロンプトを変更せずに、証拠に裏付けられた小さな更新(新しいプロンプト、メモリ、スキル仕様)を保存できます。スナップショットによりロールバックが可能です。 - 自律モード –
/autonomousにより、エージェントは設定可能なターン、トークン、時間予算内で作業を継続でき、オプションでユーザー定義の品質チェックでゲートできます。 - スケジューリングとハートビート – 組み込みコマンド(
/heartbeat、prime-agent schedule)により、エージェントはタイマーまたは特定の時刻にセッションに再入できます。
典型的なワークフロー
- ワンライナースクリプト(Linux/macOS)またはPowerShellインストーラー(Windows)でインストールします。
- プロジェクトディレクトリ内で
prime-agentを実行します。 /loginでログインし、基盤となるLLMのAPIキーまたはサブスクリプションを提供します。rlm.spawn(...)、/goal、/refineなどのコマンドを発行するか、エージェントを自律的に実行させます。- 切断すると、デーモンはPython状態、ファイル、サブエージェントを維持します。後で
prime-agent attachで続行できます。
安全上の注意
- このツールは、モデルが生成したPythonをユーザーと同じ権限で実行します。サンドボックス化されていません。信頼できるコードベースでのみ、または外部サンドボックス内でのみ実行することをお勧めします。
インストール
curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh
# Windows
irm https://app.primeintellect.ai/prime-agent/install.ps1 | iex
主なコマンド
prime-agent agents– 実行中/アイドル/保存済みセッションを一覧表示prime-agent attach <agent>– ライブセッションに再接続prime-agent --resume [path|id]– 特定のセッションを再開prime-agent status– デーモンの健全性を表示prime-agent doctor [--fix]– サービスを診断/修復prime-agent update– 最新リリースを取得prime-agent shutdown– すべてのエージェントとバックグラウンドサービスを停止
詳細情報
- RLMコンセプトに関するブログ投稿: https://www.primeintellect.ai/blog/rlm
- Continual Harnessを説明する研究論文: https://arxiv.org/abs/2605.09998
- Prime Agent自体のarXivプレプリント: https://arxiv.org/abs/2608.23552
ライセンスと引用
- MITライセンス。
- 研究で使用する場合は、提供されたBibTeXエントリで引用してください。
Prime Agentは、長期的で自己改善型のAI駆動コーディングおよびリサーチワークフローを可能にすることを目的とした、本物のオープンソースプロジェクトです。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト