京都の山間部で出会った87歳の祭り長老の言葉が、AIエージェントのガバナンス設計を根底から変えた。祭りの分散型ガバナンスモデルをRustで実装し、Bounded Autonomyという新しい設計原則を提唱する。
Read this article to earn +5 MTC
はじめに — 87歳の祭り長老との出会い

2024年の秋、京都の山間部にある小さな集落で、私は87歳の祭り長老・田中重蔵さんに出会った。
彼は60年以上にわたり、地域の秋祭りの「総代」を務めてきた人物だ。数百人の氏子をまとめ、祭りの準備から実行、そして後片付けまでを統括する。彼の言葉が、私のテクノロジーに対する考え方を根底から変えた。
「わしが決めるんやない。祭りが決めるんや。わしは祭りの声を聞いて、みんなに伝えるだけや。」
この言葉を聞いた瞬間、私は自分が設計しているAIエージェントのガバナンスモデルに、決定的に欠けていたものが何かを理解した。
2026年、AIエージェントの「暴走」問題
2026年現在、AIエージェント市場は爆発的に成長している。McKinseyの最新レポートによると、企業の67%が何らかの形でAIエージェントを業務に導入済み、あるいは導入を計画している。
しかし、成長の裏には深刻な問題がある。
自律性のパラドックス — AIエージェントは自律的に判断・行動できるからこそ価値がある。しかし、自律性が高まるほど、予測不能な行動のリスクも増大する。2025年だけでも、AIエージェントの「意図しない行動」による損失は推定4.2兆円に達したという報告がある。
現在の主流アプローチは「ガードレール」思想だ。つまり、AIの行動に厳格な制限を設け、逸脱を防ぐ。しかしこのアプローチには根本的な限界がある — ガードレールを増やすほど、エージェントの価値(自律的な判断力)が削がれてしまうのだ。
必要なのは、ガードレールではない。必要なのは ガバナンス だ。
祭りのガバナンス — 1300年の叡智
日本の祭りは、しばしば「伝統行事」として捉えられる。だが、その本質は 分散型ガバナンスの生きた実験場 だ。
祭りの組織構造を観察すると、驚くほど洗練されたガバナンスモデルが見えてくる。
1. 役割ベースの自律性(Role-Based Autonomy)
祭りでは、各「町内」が独自の山車や神輿を運営する。各町内は大幅な自律性を持つ — 山車のデザイン、囃子の曲目、練習スケジュール、すべて自分たちで決める。
しかし、祭り全体のルート、タイミング、安全基準 は総代が統括する。つまり、「何を」は各チームが決め、「いつ」「どこで」は全体のガバナンスが決める。
これは現代のマイクロサービスアーキテクチャに酷似している。各サービスは独立してデプロイ・運用されるが、APIゲートウェイとサービスメッシュが全体の調和を保つ。
2. 段階的エスカレーション(Graduated Escalation)
田中さんが教えてくれた最も印象的なルール:
「小さなことは自分で決めろ。中くらいのことは隣と相談しろ。大きなことは総代に聞け。でも、本当に大きなことは、氏子全員で決める。」
この4段階のエスカレーションモデルは、AIエージェントのガバナンスに直接応用できる:
- Level 1(個体判断): 日常的なタスク → エージェントが自律判断
- Level 2(ピア相談): 中程度の判断 → 隣接エージェントと合意形成
- Level 3(監督者判断): 重要な判断 → 人間のオーバーサイト
- Level 4(集合的意思決定): 戦略的判断 → DAO的な投票メカニズム
3. 「空気を読む」プロトコル
日本文化における「空気を読む」は、しばしば曖昧なコミュニケーションとして批判される。しかし祭りの文脈では、これは 暗黙的なコンセンサスメカニズム として機能している。
祭りの参加者は、明示的な指示がなくても、全体の「流れ」を感知して自分の行動を調整する。これはまさに スウォーム・インテリジェンス(群知能) の人間版だ。
Rustで実装する「祭りガバナンス」アーキテクチャ
私はこのガバナンスモデルを、Matsuri Platformの中核コンポーネントとしてRustで実装している。
/// 祭りのガバナンスモデルに基づくAIエージェント構造体
pub struct GovernanceAgent {
id: AgentId,
role: AgentRole,
autonomy_level: AutonomyLevel,
ambient_awareness: AmbientSensor,
escalation_thresholds: EscalationConfig,
}
#[derive(Debug, Clone)]
pub enum AutonomyLevel {
Individual { max_impact_score: f64 },
PeerConsensus { required_peers: usize, timeout: Duration },
HumanOversight { approver_role: String },
CollectiveDecision { quorum: f64, voting_period: Duration },
}
impl GovernanceAgent {
pub async fn decide(&self, action: ProposedAction) -> Decision {
let impact = self.assess_impact(&action).await;
match self.determine_level(impact) {
AutonomyLevel::Individual { .. } => {
self.execute_autonomously(action).await
}
AutonomyLevel::PeerConsensus { required_peers, timeout } => {
self.seek_peer_consensus(action, required_peers, timeout).await
}
AutonomyLevel::HumanOversight { approver_role } => {
self.request_human_approval(action, &approver_role).await
}
AutonomyLevel::CollectiveDecision { quorum, voting_period } => {
self.initiate_dao_vote(action, quorum, voting_period).await
}
}
}
}
Rustを選んだ理由は明確だ。ガバナンスシステムには メモリ安全性 と 並行処理の正確性 が不可欠であり、これらはRustの型システムがコンパイル時に保証してくれる。
「Bounded Autonomy」— 制約された自律性の美学
田中さんの祭りガバナンスから私が抽出した設計原則を、Bounded Autonomy(制約された自律性) と名付けた。
これは「自由」と「秩序」の対立ではない。祭りが教えてくれるのは、適切な制約こそが、真の自律性を可能にする という逆説だ。
山車を引く人々は、ルートという制約の中で、最大限の創造性を発揮する。囃子の演奏者は、決められたリズムパターンの中で、即興的な変奏を加える。制約があるからこそ、安心して自律的に動ける。
AIエージェントにも同じ原理が当てはまる。「何でもできる」エージェントは、実は何もできない。明確な境界線があってこそ、その範囲内で真に自律的な判断が可能になる。
これからの展望 — Matsuri DAOの挑戦
私たちのMatsuri DAOプロジェクトでは、この祭りガバナンスモデルをブロックチェーン上に実装する試みを進めている。
目指しているのは、AIエージェントと人間が共に参加する ハイブリッドガバナンス だ。エージェントはLevel 1〜2の判断を高速に処理し、人間はLevel 3〜4の判断に集中する。
田中さんに最後に聞いた。「AIが祭りを手伝う時代が来たら、どう思いますか?」
彼はしばらく考えてから、こう答えた。
「道具は道具や。大事なのは、祭りの心を分かっとるかどうかや。心が分かる道具なら、ええんちゃうか。」
87歳の長老が教えてくれた答えは、シンプルだが深い。テクノロジーの本質は効率ではない。理解 だ。
高橋高 — 起業家・哲学者・エンジニア Jon & Coo Inc. CEO | Matsuri Platform Lead Architect 新宿, 東京 | ko-takahashi.jp

