Articles
ループエンジニアリングとコンウェイの法則
AIが人間を追い越した場所には、共通点がある
AIが人間をはっきり追い越した領域を並べてみると、共通点があることに気づく。チェスや将棋のような完全情報ゲーム、そしてテストの付いたコード。どちらも、盤面や状態がすべて見えていて、勝敗や正否の条件を機械が判定できる場所だ。検証が安く速く回る場所では反復の回数が支配的になって、人間は勝てなくなる。デジタル化された領域では人間はAIに優れない、とよく言われるが、正確には、検証が機械化された領域では、と言い直したほうがよさそうだ。
第一部では、事業の通期で見れば開発は一番高いコストではなく、検証は安い上流と高い下流のあいだの選別弁であり、その配置がAI時代の組織設計の中心になる、と書いた。この記事はその続きで、配置の単位を扱う。検証者をどこに置くかの「どこ」は、部署でも工程でもなく、ループである。
読者は第一部と同じで、AIを組織に入れる側の人を想定している。ループを単位にすると、旧来のDXとは別物の「法人のデジタル化」が定義できて、コンウェイの法則のミラー元が架け替わる。そこまでを本稿で書く。
ループとは、作って確かめる一周のこと
ループと呼ぶのは、着手から完成の判定までの一周のことだ。仕様を渡し、AIが作り、完成の定義に照らして判定する。この一周が人手なしで回りきるなら、そのループはAIに委ねられる。
言い換えると、ループとは業務の中に作る小さな完全情報ゲームである。正本という盤面がすべて見えていて、完成定義という勝敗条件を機械が判定できる。冒頭に並べた、AIが最も強い形と同じだ。
仕様と粒度
│
▼
エージェントが作る
│
▼
完成定義で判定 ──不合格なら仕様へ差し戻し
│ 合格
▼
artifact(正本・完成定義・保留)を残して、次のループへ
単位の切り方の原則は一つで、1つのループには1つの完成定義を対応させる。2つの検証基準が要るループは、2つに割ったほうがよいというシグナルになる。ループとループのあいだは、artifact、つまり正本と完成定義と保留事項の引き渡しで繋ぐ。小さく分けて、明示的に繋いで、記録を残す。UNIX哲学の道具立てを、法人の業務に当てはめた形と言ってもいい。
コーディングの世界では、エージェントに直接指示するのをやめ、エージェントを回すループを設計する手法がループエンジニアリングと呼ばれ始めている。この記事が扱うのは、その法人スケール版である。
開発が安くなると、このループの意味が一段上がる。紙の上で実現性を論じるより、作って確かめるほうが安くて速いから、要件定義の下の層はループに吸収されていく。そうなるとループは実装の単位というより、判断が現実に触れる最小の単位に近づいていく。
法人のデジタル化とは、判断を機械可読にすること
ここまで来ると、旧来のDXとの違いが引ける。旧来のDXは、データを機械可読にした。いま必要なのは、判断を機械可読にすることだ。
そもそも人間は、コンピューターを使いこなせていなかった。ファイル操作、コマンド、定型処理は、できる人には当たり前でも、多くの人には習熟コストが高すぎた。生成AIはコードと実行コマンドを自分で書けるから、コンピューターの使い手としては、もう人間より上だ。だとすると、本当のトランスフォーメーションとは、デジタルを最大限使えるAIに実行を委ね、人間は検証に専念する、という分業への組み替えのことになる。
ある会社の見積もりは、ベテランの属人判断だった。それをAIに移す過程で、判断は「この顧客は1.5倍、このロットは2倍」という形の小さなデータに圧縮された。暗黙の判断が、機械が読んで実行できる基準へ変わった瞬間だった。
業務ループの検証が機械可読になれば、そのループはAIが回せる。だから、法人のデジタル化とは、法人の判断と業務をループ単位で機械検証可能にしていくことだ、と定義できる。ゲームの言い方に戻せば、業務の中にどれだけ完全情報ゲームを作れるか、という問いになる。
進み具合は観測できる。観測点になるのは、ループをAIが完走した割合と人間へ戻した割合、完成定義が機械実行可能になった業務の割合だ。これに、検証結果から継続か撤退かの決裁までの時間と、下流に漏れた欠陥の率が加わる。ただし、通す速さだけを目標にすると、何でも通す高速のザル弁が最高評価になってしまう。速さは、下流への誤放流率と対にして見る必要がある。
束ねられたループが、ミラー元になる
ここで、コンウェイの法則に戻る。システムを設計する組織は、その組織のコミュニケーション構造をコピーした設計を生む、という1968年の指摘である。1人とエージェント群で作り切れるなら、人間同士のコミュニケーション構造という前提そのものが消えるから、この法則も死ぬように見える。
ただ、死なないと見ている。ミラー元が架け替わるだけだ。法人をループの束と見ると、システムの形は、人間の会話の構造ではなく、ループがどう束ねられているかの構造を写すようになる。
旧: 人間のコミュニケーション構造 ──ミラー──▶ システムの形
新: 束ねられたループの結合構造 ──ミラー──▶ システムと法人の形
架け替わると、実務で使える話がひとつ出てくる。逆コンウェイ戦略、つまり作りたいシステムに合わせて組織を先に変える打ち手は、これまで実用しにくかった。人間の組織変更は高くて遅いからだ。ループがAIで安く組み替えられるなら、この順序を反転できる。ループの設計を先に描き、人間の座席を後から配置する。逆コンウェイが、法人スケールで初めて現実的になるのではないか。
言い換えると、デジタル化された法人とは、リファクタリング可能な法人のことだ。ループの分割、統合、差し替えが、コードのリファクタリングと同型の操作になる。では、ループに分解しきれずに束の側へ残るものは何か。責任の器と、信頼である。第一部で書いた、高い下流だ。
人間の座席は二つある
束に残った責任と信頼が、人間の座席の形を決める。ここは誤読されやすい。危険な仕事が人間に残る、という話ではない。リスクの統計的な評価と管理はむしろAIが得意な側で、保険として価格化もできるから、時間とともに委ねる側へ移っていくはずだ。
一つ目の座席は、責任の終端である。医療や人命のように、被害を受けるのが人間である領域では、社会は処罰や謝罪や賠償の宛先となる主体を要求する。AIはこの宛先になれない。「この人だから契約する」という信頼も同じで、相手はサービスではなく、結果を引き受ける主体を選んでいる。だから人間へ戻す停止線は、危険だから人間、ではなく、責任の宛先が要るから人間、と引くことになる。出力が増えるほどAIの検証はAIが担うようになり、人間は束の頂点で責任だけを持つ構図に近づいていく。
二つ目の座席は、保留の判断である。検証の基準そのものがまだ固まらないループは、あえて機械化しない。完成定義を早く固定しすぎると、誤った基準がループの速度で強化されてしまうからだ。しかもAIは、結論を急ぐきらいがある。曖昧なまま渡しても、すぐに何かを作り始めてしまう。だから、後戻りできないものの手前でグッと踏みとどまるのは、人間の側かもしれない。答えの出ない事態に答えを急がず耐える力は、ネガティブ・ケイパビリティ(Amazonアソシエイトリンク)と呼ばれている。ただの先送りと分けるのは再訪条件の有無で、デジタル化された法人は、機械化されたループと並べて、まだ検証可能化しない業務のリストを、担当者と再訪のトリガー付きで持っておくことになる。
コンウェイの法則は死なない
AIが追い越すのは検証が機械化された領域で、だから法人のデジタル化とは判断を機械可読にすることであり、その単位がループだった。ループの束がコンウェイの法則の新しいミラー元になり、逆コンウェイが現実的になり、法人はリファクタリング可能になっていく。人間の座席は、責任の終端と、まだ機械化しない判断の二つに絞られていく。
冒頭の懸念に戻ると、1人で作り切れる時代にも、法則は死なない。ミラー元が、人間の会話の構造から、ループの結合構造へ架け替わるだけだ。
アーキテクトの仕事も同じように架け替わる。組織図とシステムの対応を引くことから、ループの束を設計し、二つの座席を配置することへ。作って確かめる一周と小さく呼んできたものは、終わってみれば法人の設計単位だった。エージェントを回すために生まれたループエンジニアリングという言葉は、鏡を渡って、法人を回す仕事の名前になっていくと考えている。ループの束が時間とともにどう傷むかは、ループ間のサイロ化として稿を改めて書く。