MNML AIエージェント基盤 — 組織設計書

合同会社MNML マルチエージェント基盤の全体構造・運用ルール・管理体制

1. エグゼクティブサマリー

MNMLのAIエージェント基盤は「会社組織 × チーム」の掛け合わせで構築されている。

Slackに投げた依頼が、組織の階層(Z軸)を降りながら適切なDivision(M層)に振り分けられ、スキルプール(W層・XY平面)から最適なメンバーがアサインされて実行される。サッカーチームのように、固有スキルを持つAIメンバーが目的に応じて編成される。

🏢 組織の階層(Z軸)

CEO → IF層(受付)→ M層(管理)→ W層(実行)の4階層。上位ほど判断権限が大きく、下位ほど専門性が高い。

⚽ スキルプール(XY平面)

W層に8名のスペシャリスト。調査・設計・実装・テスト・法務・税務など、必要なスキルを持つメンバーがオンデマンドで動く。

🔄 自律 × 統制

AI同士で自律的にタスクを進め、CEOには承認・報告・相談のみ。AI Opsが監視・異常検知で品質を担保する。

2. 組織構造(Z軸 × XY平面モデル)

CEOの組織メタファーに基づく3次元構造図。Z軸が指揮系統の階層、XY平面がW層のスキルプールを表す。

Z軸(階層)▲ CEO(内山) MVV定義 / リソース意思決定 / 社外折衝 IF層(インターフェース) タスク分類 → M層ルーティング / CEO報告 M層(Division) m-dev(VDU/開発) 設計・実装・テスト統括 m-bo(BO/管理) 経理・月次業務・ops管理 m-legal(法務) 契約書レビュー・法務調査 W層(スキルプール / XY平面) Phase 1: 調査・設計 Phase 2: 実装 Phase 3: 品質保証 researcher architect coder docs reviewer tester ドメイン特化 tax legal-reviewer 6名を管轄 tax + ops管理 legal-reviewer管轄 AI Ops(監視・統制) エラー検知 / リトライ制御 ← 全層を横断監視 bot.py(基盤) Slack接続 / プロセス管理
読み方: 上から下へ指揮命令が流れる(Z軸)。W層のオレンジ色のメンバーはスキルプール(XY平面)としてフラットに配置され、M層のDivisionが必要に応じてアサインする。AI Opsは全層を横断して監視する独立機関。

3. 各層の役割とルール

CEO 最高経営責任者

責務MVV(ミッション・ビジョン・バリュー)の定義、有限リソースの意思決定、社外折衝
判断タイミングリソース逼迫時の優先順位決定、承認依頼(APPROVAL_NEEDED)、相談(CONSULT)への回答
介入しないことタスクの分解方法、W層のアサイン、コードの書き方(AI自律領域)

IF層 インターフェース

責務Slackメッセージの分類・M層へのルーティング・GitHub Issue自動起票
分類先 direct(IF層が直接回答)/ m-dev(開発)/ m-bo(管理)/ m-legal(法務)
ルールgit操作は自分でやらない(M層に委任)。判断に迷う場合はCEOに相談

M層 マネージャー(Division)

共通原則: 自分でコードを書かない・調査しない・設計しない。全てW層に委譲する。

m-dev(VDU/開発)

開発タスクの分解とフェーズ管理。6名のW層(researcher, architect, coder, docs, reviewer, tester)を統括。

フェーズ制御:

  • 軽微 → Phase 2のみ
  • 中程度 → Phase 1→2
  • 大規模 → Phase 1→2→3

m-bo(BO/管理)

経理・月次業務の統括。opsパイプラインの実行管理。tax(税務AI)を管轄。

管轄ops:

  • 経費仕訳(accounting)
  • 請求書(invoice)
  • 作業報告書(work_report)
  • メール振り分け(mail_filing)
  • 予定調整(scheduler)

m-legal(法務)

契約書レビュー・法務調査を統括。legal-reviewer(法務AI)を管轄。

知識ベース:

  • 法令・判例(knowledge/)
  • 過去の契約書パターン

M層の自律ループ制御

M層はSTATUSタグでbot.pyに制御を指示する:

STATUS意味bot.pyの動作
CONTINUE次のフェーズに進むM層を再起動して継続
DONE全作業完了CEOに完了報告
APPROVAL_NEEDEDCEO承認が必要CEOに確認を求める
CONSULTCEOに相談CEOに選択肢を提示

W層 ワーカー(スキルプール)

共通ルール: 結果の捏造禁止 / 未検証で完了報告しない / ファイル保存はls -laで実証 / エラー時は最大3回自力修正

ワーカーフェーズ役割成果物管轄M層
researcherPhase 1技術調査・コード分析調査レポート(Pros/Cons付き)m-dev
architectPhase 1設計方針・IF定義HTML設計書m-dev
coderPhase 2コード実装実装コード + テスト実行済みm-dev
docsPhase 2ドキュメント作成Markdown / HTMLドキュメントm-dev
reviewerPhase 3コード/設計レビューレビューレポート(MUST/SHOULD/NIT)m-dev
testerPhase 3テスト作成・実行テスト実装 + カバレッジ報告m-dev
tax税務調査・計算税務分析結果m-bo
legal-reviewer契約書レビュー法務分析レポートm-legal

M層レビュー原則(重要)

W層の成果物はM層が必ずレビューする。W層の報告を無条件に信頼しない。
NG → 具体的な修正指示とともにW層に差し戻す / OK → CEO確認・次フェーズに進む
W層の成果物をM層レビューなしでCEOに上げてはならない。

AI Ops 監視・統制機関

責務エラー監視 / リトライ制御 / レジストリ管理(agents.json, tasks.json)/ CLAUDE.md整合性チェック
検知項目孤立タスク(120秒超更新なし)/ エラー率異常(10分窓で50%超)/ 系統的障害(30分で3件以上同一ルート)
リトライ制御Rate limit: exponential backoff(30s→60s→120s)/ 通常エラー: 5秒待機 / 上限: 3回/スレッド
実装独立Pythonプロセス(launchd: com.mnml.ai-ops-monitor)

bot.py 基盤プロセス

責務Slack接続(Socket Mode)/ claude CLI subprocess管理 / タスク状態管理 / rate limit制御
主要モジュールapp.py(Bolt本体)/ router.py(ルーティング)/ delegation.py(委譲プロトコル)/ claude_runner.py(CLI実行)/ task_tracker.py(状態管理)
データtasks.json / agents.json / worker_status.json / monitor_commands.json

4. タスクライフサイクル

タスクの一生

CEO IF層 M層 W層 CEO AI Ops Slack投稿 分類 → ルーティング Issue起票 タスク分解 W層起動 Phase 1→2→3 実行 レビュー OK? 確認・承認 NG: 差し戻し OK 全プロセスを常時監視(エラー検知・リトライ・アラート)

開発フェーズの流れ(m-dev管轄)

Phase 1
researcher
architect
M層レビュー
NG→差し戻し
Phase 2
coder
docs
M層レビュー
NG→差し戻し
Phase 3
reviewer
tester
CEO確認

5. リソース管理

リソース = トークン(Claude Max Plan)

AIエージェントの動力源はClaude Max Planのトークン。月額定額だが、同時実行数・1日あたりのトークン消費量に上限がある。サッカーで言えば「選手の体力」に相当し、使い切ると全員が動けなくなる。

リソース種別説明枯渇した場合
トークン(API消費量)各エージェントのClaude CLI呼び出しで消費Rate limit発動 → 全タスク待機
同時プロセス数並行実行できるclaude CLIの数キュー待ち発生
時間(経過時間)長時間タスクがリソースを占有他タスクの着手遅延

リソース逼迫時のフロー

bot.py 検知 Rate limit / 長時間占有 IF層 報告 状況整理 + 選択肢提示 CEO 判断 何を止め、何を続けるか 優先タスク継続 低優先タスク停止 クールダウン待機
ポイント: bot.pyの検知は機械的(閾値ベース)。IF層が人間にわかる言葉で状況を整理し、CEOが最終判断する。AIが勝手にタスクを止めることはない。

権限マトリクス

操作CEOIF層M層W層AI Ops
タスク作成○(分類後)○(分解)××
タスク停止×××○(異常時)
W層アサイン××××
コミット×○(指示)○(作成)×
プッシュ×××
Force push○(承認)××××
リトライ指示××○(自動)
外部API書込み○(承認)×確認後○××

6. ナレッジ・Issue管理

知識の4層構造

CLAUDE.md — ルールブック

各層のルール・制約・品質ゲートを定義。全エージェントが起動時に読み込む。階層的に継承される(プロジェクト → 層 → 個別ワーカー)。

  • agents/CLAUDE.md — プロジェクト全体
  • agents/if/CLAUDE.md — IF層
  • agents/managers/*/CLAUDE.md — M層
  • agents/workers/*/CLAUDE.md — W層

MEMORY.md — 永続記憶

過去の設計判断・フィードバック・プロジェクト文脈を記録。新しい会話でも過去の学びを引き継げる。

  • ユーザー情報(役割・好み)
  • フィードバック(修正指示の履歴)
  • プロジェクト(進行中の決定事項)
  • 参照先(外部システムの所在)

knowledge/ — 専門知識

各W層が持つドメイン知識。法令・税務資料・技術ドキュメントなど。起動時にワーカーが参照する。

  • workers/legal-reviewer/knowledge/
  • workers/tax/knowledge/
  • workers/coder/knowledge/

GitHub Issues — 課題管理

info-mnml/issuesリポジトリで一元管理。IF層が自動起票し、M層がタスク分解時にIssue番号を紐づける。

  • 自動起票: IF層がM層ルーティング時
  • 優先度: P0(緊急)〜 P3(低)
  • 棚卸: issue_prioritizer.pyで定期実行

News Scanner → Issue起票フロー

News Scanner
RSS 11ソース巡回
#news-reminder
候補リスト投稿
IF層 判断
skip/issue/consult
Issue起票
or CEO相談

7. 共通資産管理

資産種別保管場所用途管理者
ソースコードGitHub(info-mnml org)全リポジトリ(Private)m-dev
ビジネス文書OneDrive / SharePoint契約書・請求書・納品物m-bo / m-legal
コミュニケーションSlackタスク依頼・報告・通知全層
OAuth基盤ops/shared/MS Graph / Slack API認証m-bo
HTML成果物Cloudflare Pages設計書・報告書の公開自動デプロイ
カレンダーOutlook(MS Graph経由)予定調整・作業報告書m-bo(scheduler)

ops/(月次業務自動化パイプライン)

m-bo管轄の定型業務自動化。各パイプラインが独立して実行可能。

accounting
MFクラウド経費の自動仕訳・登録
invoice
MFクラウド請求書の確定・PDF取得
work_report
Outlook → 月次作業報告書(Excel)
mail_filing
メール添付ファイル自動取得・振り分け
scheduler
予定調整(空き時間抽出)
news_reminder
AIニュース巡回(毎朝7時)

インフラ構成

Mac mini(常時稼働)

  • エージェント実行基盤
  • bot.py 常駐(launchd)
  • AI Ops Monitor 常駐(launchd)
  • ダッシュボード配信

MacBook(CEO作業端末)

  • CEO作業用
  • SSH経由でMac miniからアクセス可
  • ダウンロードファイルの取得元

8. ダッシュボードイメージ

リソースビュータブのモックUI。スレッド単位でグルーピングし、M層→W層を親子ネスト表示。経過時間降順で並べ、リソース消費の代替指標とする。

MNML Dashboard — localhost:8080
セッション一覧
組織図
リソースビュー
🧵 セッション #a3f21c Issue #142 — ダッシュボードリソースビュー追加 32:15
M m-dev Phase 2 進行中 32:15
W coder 実装中 — dashboard/resource_view.py 18:42
W architect 完了 — 設計書提出済み 13:33
🧵 セッション #b7e9a0 Issue #138 — 月次経費自動仕訳 15:08
M m-bo Rate limit 待機中(残り 45s) 15:08
🧵 セッション #c4d512 Issue #135 — 契約書レビュー 8:21
M m-legal 完了 — CEO承認待ち 8:21
実行中: 2プロセス 待機中: 1プロセス 完了: 1セッション 最終更新: 14:32:08
ダッシュボードの要点:
MNML AIエージェント基盤 — 組織設計書 v1.0
作成日: 2026-03-24 / architect(W層)
合同会社MNML