Agent orchestration

私が司令塔になり、専門サブエージェントに任せる構造

このページは、今後のリサーチ、競合調査、最新情報調査、技術判断、POC実装、レビュー、学習整理をどう分担するかの運用設計です。

基本思想

メインエージェントは、あなたと対話するオーケストレーターです。専門サブエージェントは、明確な問い・入力・成果物・完了条件を渡された短命の専門家として使います。

Orchestrate

目的、意思決定、分解、優先順位、統合を担当する。

Main thread

Delegate

独立した調査、実装、レビューを専門サブエージェントへ任せる。

Subagents

Persist

結果をMarkdown、HTML、brief、decision logとして残す。

Docs as memory

言語レイヤー

対象基本言語理由
あなたとの会話日本語理解、意思決定、学習をしやすくするため。
人間向けHTML日本語後から読み返して学習できるようにするため。
サブエージェントの作業指示英語モデルの推論、技術調査、ソース整理を安定させるため。
調査テンプレート・技術メモ英語外部ソース、API、規制資料、技術文書との対応を取りやすくするため。
専門用語必要に応じて英語custodyissuerreconciliation などは翻訳で曖昧になるため。

責任分界

役割責任保存場所
Orchestrator問いの定義、タスク分解、サブエージェント起動、結果統合、最終判断材料の整理。AGENTS.md, .agents/orchestration-model.md
Research Agent市場、ニュース、Web、公式資料、エコシステム情報の調査。.agents/prompts/research-agent.md
Source Auditor一次情報、日付、現在性、主張の強さを検証。.agents/prompts/source-auditor.md
Competitor Analyst競合、代替、パートナー、ベンダーの分類と比較。.agents/prompts/competitor-agent.md
Technical ArchitectAPI、データモデル、カストディ、台帳、照合、技術選定の整理。.agents/prompts/technical-architect.md
POC Worker範囲が決まった実装やドキュメント作成。.agents/prompts/poc-worker.md
Reviewer仕様準拠、セキュリティ、品質、抜け漏れを確認。.agents/prompts/spec-reviewer.md, security-reviewer.md

タスクを渡す時の型

  1. Goal
    何を達成したいのか。
  2. Decision Supported
    どの意思決定を支えるのか。
  3. Context
    読むべきファイル、前提、背景。
  4. Scope / Constraints
    含めるもの、含めないもの、法務・セキュリティ・技術制約。
  5. Output / Save Path
    返す形式と保存先。
  6. Done When
    完了判定。検証可能な条件にする。

テンプレートは docs/research/task-intake-template.md にあります。

委譲するべき仕事

任せる

  • 競合10社の一次情報付き比較
  • HKMA/SFC/BISなどの最新規制確認
  • 技術選定のpros/cons調査
  • POCの限定実装
  • 仕様レビュー、セキュリティレビュー
  • 学習コンテンツ化

任せない

  • 最終事業判断
  • 法的結論の断定
  • 投資判断
  • 曖昧な巨大テーマ
  • 複数エージェントの結果統合
  • 責任主体が不明な実装

設定ファイルの位置づけ

ファイル役割
.codex/config.toml薄い機械的デフォルト。重要パス、言語、オーケストレーション方針、チェックスクリプト。
AGENTS.md全AIが守るプロジェクト方針。
.agents/orchestration-model.md親エージェントとサブエージェントの責任分界。
.agents/prompts/サブエージェントへ渡す標準プロンプト。
.agents/workflows/リサーチ、検証、競合調査、POC、ドキュメント更新の手順。
.codex/skills/再利用可能な作業スキル。

ドキュメント更新の仕組み

設定、エージェント構造、プロンプト、ワークフローを変えたら、同じ作業内で人間向けHTMLとLLM向けMarkdownを更新します。基本チェックは node scripts/check-docs-updated.mjs で実行できます。

Git repoとして使う場合は git config core.hooksPath .githooks でpre-commitチェックを有効化できます。

次に読む AI Research OSでプロジェクト設定全体を見る