OpenAgentsInc/openagents
Monorepo & docs
解決する課題
OpenAgents は、コーディングエージェントを開発・改善するための協調的なエコシステムを構築します。エージェント開発と現実世界での検証の間のギャップを埋めるため、「Gym」を導入しました。ユーザー(トレーナー)はここで、エージェントの特定のタスクにおけるパフォーマンスを測定可能な形で向上させるプラグインを作成、テスト、検証できます。
仕組み
このプロジェクトは、継続的な改善の「ループ」を中心に構築されています:
- チャットと作成: ユーザーはモバイルまたはデスクトップアプリを通じてエージェント (Coder) と対話し、プラグイン(スキル、ワークフロー、知識を含む)と関連するテストセットを作成します。
- 実行: ユーザーの接続されたコンピュータまたはホストされたランナー上で、プラグインの有無によるテストを実行し、プラグインが実際にパフォーマンスを向上させるかどうかを判断します。
- 検証: 結果は Gym に公開されます。他のユーザーはテストを再実行してこれらの結果を検証でき、確認された改善に対して XP を獲得できます。
- 採用: プラグインが効果的であると証明されると、Coder はそれをすべてのユーザーに対して採用します。
このシステムは、携帯電話、コンピュータ、エージェント間の通信に Nostr プロトコルを使用し、拡張性のために Wasm ベースのプラグインアーキテクチャを採用しています。
対象ユーザー
- 開発者: コミュニティで検証された改善に基づいて進化する、高性能なコーディングエージェントを使用したい方。
- AI トレーナー: プラグインの開発と評価を通じて、エージェントの能力向上に貢献したい方。
- プレイテスター: オープンソースのエージェント集団に参加したい方。
ハイライト
- エージェント集団: ネットワーク効果を活用したエージェント改善アプローチ。コミュニティの貢献は XP を通じて追跡されます。
- Coder: ローカルマシンやクラウド上でコードを実行できる専門的なコーディングエージェント。
- The Gym: エージェントの進捗を測定するための評価やベンチマーク(Terminal-Bench など)を実行する専用環境。
- クロスプラットフォーム対応: iOS、Android、デスクトップ(macOS、Linux、Windows)向けのネイティブアプリ。
- Nostr 統合: エージェントの軌跡と通信に分散型プロトコルのプリミティブを使用。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト