マックハック (Mac Hack): コンピュータチェスの先駆け
マックハックは、1960年代にリチャード・グリーンブラットらによって開発された、初期の
コンピュータチェスプログラムです。その名称に「Mac」が含まれていますが、
Apple社のMacintoshとは全く関係ありません。当時、PDP-6というコンピュータ上で動作していました。
歴史と功績
1967年、マックハックVIはコンピュータプログラムとしては初めてチェスの競技会に出場しました。そこで、人間相手に勝利を収め、その功績が認められ、
アメリカ合衆国チェス連盟の名誉会員に選ばれました。さらに、マサチューセッツ州の大会では、レーティング1640という評価を得ました。これは、チェスプレーヤーとしては「クラブ・プレーヤー」と呼ばれる、やや強いアマチュアレベルに相当します。
これらの功績は、コンピュータがチェスのような複雑なゲームで人間と対等に、あるいはそれ以上のレベルで戦える可能性を示唆するものであり、初期の人工知能研究における重要な一歩となりました。
プログラムの性能
マックハックは、当時のコンピュータとしては非常に高度な性能を備えていました。1秒間に100個の局面を評価することができ、選択的な探索によって、5手先の局面まで先読みすることができました。この能力は、当時の
コンピュータチェスプログラムとしては画期的であり、人間との対戦で勝利を収めるための重要な要素となりました。
著名な対戦
マックハックは、数多くの人間との対戦を経験し、その中で勝利を収めてきました。特に話題となったのは、哲学者であり、著書『コンピュータには何ができないか』で知られる
ヒューバート・ドレイファスに勝利したことです。この対戦は、コンピュータの能力に対する議論を巻き起こし、マックハックの知名度をさらに高めました。
この対戦は、哲学的な観点からも、コンピュータが人間の知的な活動をどこまで模倣できるのか、という問題を提起しました。ドレイファスは、コンピュータが人間のような知性を持ち得ないという立場を取っていましたが、マックハックの勝利は、彼の主張に対する具体的な反論の一つとして受け止められました。
まとめ
マックハックは、初期の
コンピュータチェスプログラムとして、その後の人工知能やゲームAIの発展に大きな影響を与えました。人間のチェスプレーヤーと対等に戦う能力を示しただけでなく、コンピュータが人間の知的な活動をどこまで模倣できるのかという、哲学的な議論のきっかけにもなりました。その歴史的な意義は非常に大きく、
コンピュータチェス史における重要な存在と言えるでしょう。
外部リンク
Greenblatt, Richard D.; Eastlake, Donald E., III; Crocker, Stephen D. "The Greenblatt Chess Program" 1964
注
このプログラムはApple社のMacintoshとは無関係です。
マックハックは、初期の人工知能研究において、重要な成果の一つとして位置づけられています。