ox は何をしますか?
SageOxはエージェント工学のための集合知ネットワークです。
概要
SageOx(セージオックス)は、複数のAIエージェントを連携させ、ソフトウェア開発のさまざまなタスクを協調して実行するためのプラットフォームです。このスキルを導入することで、単一のエージェントでは難しい大規模なコードベースの管理や複雑な問題解決が可能になります。
主な機能
- エージェント間メッセージング: エージェント同士がタスクの委譲や進捗報告をリアルタイムで行えます。
- タスク分割と統合: 大きなタスクを小さなサブタスクに分割し、各エージェントに割り当てた後、結果を統合します。
- ロールベースの協調: 各エージェントに「コード生成」「コードレビュー」「テスト」などの役割を割り当てられます。
- 設定ファイルによる定義: YAMLまたはJSON形式でエージェントの構成や通信ルールを宣言的に記述できます。
対応プラットフォーム
SageOxは以下のAIコーディングエージェントと統合可能です:
- Claude Code
- Cursor
- Codex (OpenAI)
使い方
- リポジトリをクローンするか、
sageox/oxをプロジェクトに追加します。 sageox.config.yamlまたはsageox.config.jsonを作成し、エージェントの定義とロールを記述します。- 各AIエージェントの設定ファイルにSageOxのアダプターを組み込みます。
- エージェントを起動すると、自動的にネットワークが形成され、タスクの協調が開始されます。
設定例(YAML):
agents:
- name: coder
role: code_generator
platform: claude-code
prompt: "与えられた仕様に基づいてコードを生成してください。"
- name: reviewer
role: code_reviewer
platform: cursor
prompt: "生成されたコードをレビューし、改善点を提案してください。"
詳細情報
より詳しい情報や最新のアップデートについては、GitHubリポジトリを参照してください。