How Artificial Intelligence Was Programmed

How Artificial Intelligence Was Programmed — cover How Artificial Intelligence Was Programmed — page 1

大ツリーハウス学園は、新しい春の訪れに活気に満ちていました。カヤはつま先でぴょんぴょん跳ねながら、教室の壁をなす満開の枝の間を飛び交うミツバチを眺めていました。「サマおばあちゃん、見て!」と、花粉まみれの特にふっくらしたハチを指差して叫びました。サマはくすくす笑い、眼鏡を直しました。「本当に働き者の小さなエンジニアたちね。」

How Artificial Intelligence Was Programmed — page 2

「エンジニアは物を作るのよ」とカヤは首を傾げて言った。「例えば…私たちの通信機器みたいに?」「その通り」とサマは頷いた。「スマートスレートでさえ、何をすべきか指示される必要があるわ。誰かがプログラムしなければならなかったのよ」「プログラム?」カヤは好奇心で目を輝かせた。「誰が教えたの?そもそも、どうやって最初のものを作れるようになったの?」彼女は尋ねながら、すでに膝の上にあった使い古した革のノートを掴んでいた。

How Artificial Intelligence Was Programmed — page 3

サマは微笑んだ。「それはあなたの『魔法の発明百科事典』に載っているわ、可愛い子」カヤはハッとして、空洞の枝の中にひっそりとある自分の寝室へと駆け出した。本棚には、革の表紙がかすかに光る古書が置かれていた。カヤがそれに手を伸ばしたとき、レオナルド・ダ・ヴィンチの言葉を思い出した。「『芸術の科学を研究せよ。科学の芸術を研究せよ。感覚を研ぎ澄ませ。特に、見方を学べ。すべては他のすべてと繋がっていることを理解せよ。』AIがどのように開発されたかを知るのにぴったりの引用だわ!」

How Artificial Intelligence Was Programmed — page 4

光の渦に包まれたカヤが降り立ったのは、1956年頃のにぎやかな作業場だった。真空管が唸り、コードが散らかったテーブルを這っていた。砂色の髪を二本の三つ編みにした女性、ダナが、複雑な回路基板を丹念に調整している。「その真空管には気をつけてね、お嬢さん!」ダナは顔を上げずに叫んだ。「これらはかなりの高価なものなのよ」

How Artificial Intelligence Was Programmed — page 5

カヤは目を見開いた。「あなた…コンピューターを作っているの?」デイナはついに顔を上げ、驚いた。「ええ、作ろうとしているのよ!これはリンカーン研究所のTX-2。革命的なものになるわ。これを使えば、計算だけでなくグラフィックのデザインもできるようになるのよ!でも、なかなか難しいわね!」デイナはため息をつき、手の甲で額を拭った。「プログラミングは、とても頑固な生徒を教えるようなものよ」

How Artificial Intelligence Was Programmed — page 6

「でも、どうやって教えるんですか?」カヤはノートを開きながら尋ねた。ダナはパンチカードの山を指差した。「一度に一つずつ指示を与えるんだ。まるで、とてもとても長い物語を書くようにね。それぞれの穴が、コンピューターに違うことをするように指示するんだ。TX-2以前は、機械は一度に一つのタスクしか実行できなかったんだよ!ENIACマシンは、一九四六年当時で約五十万ドルもしたんだ。すごい値段だろ!」カヤは猛烈な勢いで書きなぐった。「じゃあ、初期のAIって、結局は…慎重に書かれた指示だったってことですか?」

How Artificial Intelligence Was Programmed — page 7

ダナは頷いた。「その通り!すべては論理と順序なんです。タイムシェアリングの発明によって、複数のプログラマーが高価で大型の機械を同時に利用できるようになりました。しかし、今日でもAIには何をすべきかを指示する必要があります。ただ、今はパンチカードの代わりに複雑なコードの行があるだけです。二千二十三年には、AI市場は四千五百億ドル以上の価値がありました!」カヤは息をのんだ。「それはすごい!」

How Artificial Intelligence Was Programmed — page 8

突然、けたたましい警報が鳴り響いた。「大変!プログラムがループにはまっちゃった!」と、ダナはコンソールに駆け寄りながら叫んだ。「同じ命令を何度も繰り返してるわ!」カヤは、百科事典で読んだ初期のデバッグ技術について何かを思い出した。「パネル七番の、『クリア』って書いてあるスイッチをひっくり返してみて!」と彼女は叫んだ。「無限ループを止めるために昔はそうしてたって読んだわ!」

How Artificial Intelligence Was Programmed — page 9

デイナは必死にスイッチを入れた。アラームは止まった。コンピューターは唸りを上げてから静かになった。デイナは出力画面を見つめ、それから喜びの叫び声を上げた。「うまくいった!プログラムを救ってくれたんだね!ありがとう!」きらめく光の波がカヤを包み込み、彼女の帰還を告げた。

How Artificial Intelligence Was Programmed — page 10

ツリーハウスの寝室に戻ったカヤは、百科事典をバタンと閉め、サマを探しに走った。「おばあちゃん!AIが最初にどうやってプログラムされたか分かったよ!すごく具体的な指示を与えることと、コンピューターが間違いを犯したときにどうやって止めるかを知ることだったんだ!」。彼女はスマートスレートを掴み、タップし始めた。「今から、私たちのお気に入りの歌、『春の賛歌』を演奏するようにプログラムするんだ!」。サマは、カヤの好奇心が彼女をさらに多くの素晴らしい発見へと導くだろうと知って微笑んだ。