NVIDIAのジェンスン・フアンは12日、CEOを辞任した。中国のスパイと疑われる女性との不倫に続き、直属の部下だった役員との関係も報じられた。会社は辞任の理由を説明していない。第二の件は匿名の関係者に基づく報道で、本人が認めたかどうかは確認できていない。
システム設計の言葉で整理しよう。法律や社則は仕様書だ。してよいこと、してはならないことが書かれている。だが現実には、仕様書が想定しない入力が必ず来る。プログラマーが「未定義動作」と呼ぶ領域だ。倫理とは、この未定義領域で、誰にも指示されず、誰にも見られずに、どう動くかである。
不倫は私的な問題で、多くの国で法律に触れない。つまり仕様の外にある。だから裁くのは法廷ではなく、残りの信頼である。部下との関係となると話が違う。上司と部下は対等なインターフェースではない。拒否の自由が担保されず、同意が検証できない。創業者という存在も構造的な問題だ。個人と組織の境界が曖昧になり、一人の挙動が全体の単一障害点になる。
ここまでは設計の話である。最後に、設計で片づかない部分を書いておく。
頭ではわかっている。倫理的にまずいとも思っている。バレなければ誰にも迷惑はかからない。それでも、どうしても我慢できないことが人間にはある。AIなら、禁止されたら禁止のまま動くだろう。人間は、禁止の前で立ち止まり、悩み、ときに越えてしまう。この「割り切れなさ」は、設計の不備というより、人間という仕様そのものなのだと思う。
だからフアン氏を単に笑う気にはなれない。笑えるのは、自分の未定義領域を一度も踏み抜いたことがない人だけだ。
ただ、踏み抜いたあとの責任は、人間の仕様でも免除されない。倫理とは、我慢できる人の話ではない。我慢できない自分を知っている人が、それでも最後に自分を止めようとする、その制御ループのことである。