アラン・チューリングの真実|プリンターは人命救助装置だった?歯車の父バベッジが挑んだ「人間を一切信じない」最強の仕組み化

AI・テクノロジー

「コンピュータの父」と呼ばれる人物を調べると、アラン・チューリングやジョン・フォン・ノイマンなど、複数の名前が出てきて混乱してしまいますよね。いわば、コンピュータ科学の歴史は「複雑な家庭環境」にあります。

その中で異彩を放つのが、チャールズ・バベッジです。彼は「機械式コンピュータの父」というユニークな立ち位置にいます。現代の私たちはコンピュータ=電子機器だと思い込んでいますが、彼が挑んだのは「電気を一切使わない計算機」でした。

驚くべきは、彼が数千個の歯車を組み合わせて巨大なマシンを作ろうとした動機です。それは単なる知的好奇心ではなく、「遭難事故から多くの命を救うこと」にありました。現代のITやプリンターの原点にある、バベッジの完璧主義と執念の物語を紐解きます。

1. 歯車が導き出す真理:ドミノ倒しと同じ論理構造

バベッジが構想した「階差機関(デファレンス・エンジン)」は、まさに電気なき時代のオーバーテクノロジーでした。現代のPCなら数億個のトランジスタでやることを、巨大な鉄の歯車で成し遂げようとしたわけです。これは単なるソロバンの進化版ではなく、ハードウェアそのものに論理を刻み込む「物理的なプログラミング」でした。

「ハンドルを回したら作動するソロバンだと思ってもらえたらいいかもしれない」

こう表現されることもありますが、その実態は「ドミノ倒し」と同じ論理構造です。コンピュータが計算を行うのに、必ずしも半導体や電気は必要ありません。理論上は、ドミノ倒しや水流の分岐でも、1か0かの論理ゲート(ANDやOR)は構築できるからです。

バベッジは、金属の歯車を緻密に連動させることで、これを体現しました。デジタルな0と1ではなく、歯車の回転角度というアナログな動きで「数」を表現する。1回転する間に別の歯車が8分の1回転するといった極めて緻密な連動機構によって、多項式や対数、三角関数までも計算可能にしようとしたのです。電気が普及する100年以上も前に、彼は「物理的な仕組み」だけで知能を再現しようとした先駆者でした。

2. 動機は「人命救助」:死を招く計算ミスを撲滅せよ

バベッジがこれほどまでに巨大で複雑な機械作りに執念を燃やしたのは、当時の航海事情という切実な背景がありました。19世紀、船乗りたちは星や月の位置が記された「航海暦」という膨大な数字の表を頼りに自分の位置を把握していました。しかし、この表はすべて「計算手(コンピューター)」と呼ばれた人間たちが手作業で算出していたのです。

「あまりに膨大すぎて、計算手を2人置いて計算させながら進めさせてもミスるんですよ。しかもね、これ多分前のところ参照してるのよ。途中でどっか1箇所書き間違うだけでも連鎖して間違うのよ」

この「死を招く計算ミス」によって、実際に船が遭難し、多くの命が失われていました。バベッジにとって、計算機は退屈な作業からの解放ではなく、ミスによる死者をゼロにするための装置だったのです。

彼は、人間から計算の権利を剥奪し、機械に任せることで、ヒューマンエラーという悲劇を終わらせようと考えました。計算機の開発は、効率化のためだけではなく、エラーが許されない現場における「人命救助プロジェクト」そのものでした。

3. 「人間は必ずミスをする」。転記ミスを物理的に封じる、世界初プリンター誕生の狂気

バベッジの凄みは、計算機本体だけでなく「印刷機(プリンター)」までもセットで設計していた点にあります。これを聞くと「プリンターって人命を救う装置なんですか?」と不思議に思うかもしれません。

バベッジの答えは、冷徹なまでに合理的でした。「バベッジの設計図は構想当初からそれとは明確に違ってて、計算機以外に印刷機の部分も作ってたんですよ」と言われるように、彼は計算結果を人間が紙に書き写す(転記する)段階で必ずミスが起きると断言していました。

「人間がちょっとでも介入する工程を入れたらミスるっていう、徹底した思想で作ってるんですよ」

計算結果に合わせて自動で活字を拾い、そのまま印刷の版を作る。この「人間を徹底的に排除する」というリアリストな思想によって、世界初のプリンターのアイデアは生まれました。プリンターのルーツもまた、1%の隙も作らない「正確性の追求」にありました。

正直、バベッジの凄さは、単に頭が良いこと以上に、この「人間に対する徹底した不信感」にあると思うんです。普通なら「もっと注意して作業しよう」という精神論で済ませるところを、彼は「物理的に3の場所に2が入らないように形を変えればいい」と考えました。この、精神論を1ミリも持ち込まない姿勢こそが、今の私たちが恩恵を受けている自動化システムの正体です。

4. 活字の箱まで疑う:1%の隙も作らない完璧主義

バベッジの徹底ぶりは、印刷工程の細部にまで及びました。たとえ印刷が自動化されても、「3の活字を保管する箱に、人間が間違えて2の活字を補充したらどうするのか?」というリスクにまで着目したのです。

彼は、活字の金属一つ一つに異なる位置の「くぼみ」を付け、指定の場所以外には物理的に収まらないようなガードを考案しました。「その出っ張りにハマるやつだけが通過するってことにするとセットミスももうないから、これで100%整いましたね」という境地にまで達していたのです。

精神論や注意喚起ではなく、物理的にミスが不可能な「構造」を構築することで、システムの完全性を証明しようとする。この姿勢は、現代の安全設計の哲学そのものです。

実は、バベッジはこの機械を存命中に完成させることはできませんでした。完璧を求めるあまり設計変更を繰り返し、当時の加工技術が彼の理想に追いつかなかったからです。「バベッジ偉い。徹底した完璧主義をちゃんとやって完璧な公開票が……できなかったの?」という皮肉な結末ではありますが、彼の「仕組みで解決する」という思想は、100年後のデジタル時代を正しく撃ち抜いていました。

まとめ:精神論を捨て、「物理的な仕組み」で命を守るために

この記事をまとめると…

  • チャールズ・バベッジは、電気のない19世紀に歯車で動く「機械式コンピュータ」の基礎を築いた。
  • 開発の真の動機は、航海図の計算ミスからヒューマンエラーを撲滅し、船乗りの命を救うことにあった。
  • 人間の「転記ミス」さえも許さない完璧主義から、計算機と連動する世界初のプリンターをセットで設計した。
  • 「注意しろ」という脆い精神論ではなく、物理的にミスが不可能な「構造」を作る姿勢は、現代の安全設計の原点である。
  • この「人間を介在させない」という徹底したリアリズムが、現代の自動化やDXの根底にある哲学となっている。

配信元

番組名:ゆるコンピュータ科学ラジオ
タイトル:歯車でコンピュータを作った男。目的は、命を救うこと。【バベッジ1】#124
配信日:2024-05-12

タイトルとURLをコピーしました