bingreeky/JIT
JIT-Agent
何を解決するか
JIT-Agentは、すべてのタスクに対して単一の汎用的なエージェント・スキャフォールド(ハーネス)を使用するという制限に対処します。一つの静的な設計に頼るのではなく、特定の課題の要件に最適化されたタスク固有のハーネスを作成できるようにすることで、既存のエージェント型LLMのパフォーマンスを向上させます。
仕組み
JIT-Agentは、実行可能なタスク固有のハーネスをオンザフライで生成するメタエージェントとして機能します。タスクの仕様、プロトコル、ツールレジストリ、および以前のハーネスの例を入力として、構造化されたコードを出力します。各ハーネスは、memory、planning、action、およびcapability orchestrationという4つのモジュール式コンポーネントで構成されています。これらのモジュールは、"HarnessFactory"内の共有インターフェースに基づいて実装されています。エージェントがフィードバックやトレースを受け取るにつれて、メタエージェントはテスト時にパフォーマンスを向上させるためにハーネスを修正しますが、ジェネレーター自体は固定されたままです。
対象者
新しいタスクごとにスキャフォールドを手動で再設計することなく、多様なベンチマーク(ディープリサーチ、プランニング、ワークスペース・タスクなど)にわたってエージェントの有効性を最大限に高めたい、エージェント型LLMに取り組む開発者や研究者向けに設計されています。
ハイライト
- Model-as-a-Harness: 既存のあらゆるLLMを、動的に生成されたタスク固有のスキャフォールドでラップします。
- Modular Architecture: ハーネスを4つの明確なモジュール(memory、planning、action、およびcapability)に分解します。
- Just-in-Time Evolution: ハーネスは、テストフェーズ中のフィードバックに基づいて修正および改善されます。
- Transferable Intelligence: エージェント・スキャフォールドを、ベースモデルのスケーリングとは別の、学習可能で転送可能な知能の軸として扱います。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト