OpenAgentsInc/openagents

Monorepo & docs

解決する課題

OpenAgents は、コーディングエージェントを開発・改善するための協調的なエコシステムを構築します。エージェント開発と現実世界での検証の間のギャップを埋めるため、「Gym」を導入しました。ユーザー(トレーナー)はここで、エージェントの特定のタスクにおけるパフォーマンスを測定可能な形で向上させるプラグインを作成、テスト、検証できます。

仕組み

このプロジェクトは、継続的な改善の「ループ」を中心に構築されています:

  1. チャットと作成: ユーザーはモバイルまたはデスクトップアプリを通じてエージェント (Coder) と対話し、プラグイン(スキル、ワークフロー、知識を含む)と関連するテストセットを作成します。
  2. 実行: ユーザーの接続されたコンピュータまたはホストされたランナー上で、プラグインの有無によるテストを実行し、プラグインが実際にパフォーマンスを向上させるかどうかを判断します。
  3. 検証: 結果は Gym に公開されます。他のユーザーはテストを再実行してこれらの結果を検証でき、確認された改善に対して XP を獲得できます。
  4. 採用: プラグインが効果的であると証明されると、Coder はそれをすべてのユーザーに対して採用します。

このシステムは、携帯電話、コンピュータ、エージェント間の通信に Nostr プロトコルを使用し、拡張性のために Wasm ベースのプラグインアーキテクチャを採用しています。

対象ユーザー

  • 開発者: コミュニティで検証された改善に基づいて進化する、高性能なコーディングエージェントを使用したい方。
  • AI トレーナー: プラグインの開発と評価を通じて、エージェントの能力向上に貢献したい方。
  • プレイテスター: オープンソースのエージェント集団に参加したい方。

ハイライト

  • エージェント集団: ネットワーク効果を活用したエージェント改善アプローチ。コミュニティの貢献は XP を通じて追跡されます。
  • Coder: ローカルマシンやクラウド上でコードを実行できる専門的なコーディングエージェント。
  • The Gym: エージェントの進捗を測定するための評価やベンチマーク(Terminal-Bench など)を実行する専用環境。
  • クロスプラットフォーム対応: iOS、Android、デスクトップ(macOS、Linux、Windows)向けのネイティブアプリ。
  • Nostr 統合: エージェントの軌跡と通信に分散型プロトコルのプリミティブを使用。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト