yangheng95/opencorvus

DIY your own agent team harness for long-horizon agent work

解決する課題

OpenCorvusは、単一のプロンプトや単純なループでは失敗することが多い、長期的で複雑なエージェントタスク向けに設計されています。調査、実装、レビューのプロセスが連携され、中断後も進捗が保持されることを保証する構造化されたハーネスを提供し、検証可能な結果を持つ高複雑度の目標を達成できるようにします。

動作の仕組み

このシステムは「エキスパートスコード」—特定の役割と責任を持つAIエージェントの連携グループ—を使用します。これらのスコードは、タスクの要件に基づいて手動で選択するか、動的に構成することができます。ランタイムは、有向非巡回グラフ(DAG)、局所的な洗練ループ、条件分岐を組み合わせてタスクを進めるスケジューリング契約を使用して、これらのエージェントの調整を管理します。

対象ユーザー

独立したレビューとツール呼び出しや成果物の永続的な記録を必要とする複雑な多段階ワークフロー(研究論文の執筆やゲーム開発など)を自動化する必要がある開発者や研究者を対象としています。

ハイライト

  • エキスパートスコード: 事前定義されたエージェントチームと動的に構成されたエージェントチームの両方をサポート。
  • 長期的サポート: タスク状態とコンテキストを維持し、中断後の回復を可能にします。
  • 検証可能な結果: ツール呼び出し、成果物、レビュー証拠の詳細な作業記録を保持します。
  • 広範な統合: 87のモデルプロバイダーと統合し、Model Context Protocol(MCP)をサポート。
  • デスクトップアプリ: 目標と受け入れ基準を提出するためのユーザーフレンドリーなインターフェースを提供。

関連

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