1月14日(土)に、米長邦雄(永世棋聖)とボンクラーズというコンピュータ将棋の対戦が行われ、113手でコンピュータ側の勝利となりました。
米長さんは「永世棋聖」といっても現役を離れて、将棋連盟の会長をしている方ですので一流プロ棋士とはいえない(失礼!)と思いますが、中原vs米長という一時代を築いた棋士ですので、コンピュータの進歩には驚かされます。
これだけ、コンピュータが強くなったのは、ハードウェアの技術進歩だけでなく、評価関数という方法論が、開発されたからだと言われています。数手先の変化を予想し、相手が最善を尽くしてきた時に、コンピュータ側が有利になると思われる手を力まかせに探索するそうです。この有利というのは「駒得になりやすい」とか「駒に無駄がない」または「相手の王を詰ましやすい」「自分の王は安全」といった考えを数値化して評価するようです。この数値化する手法が評価関数というものであり、何手先までを評価の対象にするか、どのように数値化するかによって開発者の棋力に関係なく、強いコンピュータ・ソフトができるようです。実際に有名な「Bonanza」というソフトの開発者の棋力は、アマチュアの初段程度だと報道されています。
来年はプロ棋士5人対コンピュータ側5チームで勝負が行われることが決まったそうです。
今度は、新進気鋭の船江4段を含むプロ棋士たちがコンピュータに挑戦します。
やっぱり、人間側に勝ってもらいたいですね。

