Puella α(プエラ・アルファ)
Puella αは、
2012年1月時点で
富士通研究所に所属する伊藤英紀によって開発された
コンピュータ将棋ソフトウェアです。このソフトは、第21回世界
コンピュータ将棋選手権での優勝や、第1回
将棋電王戦での勝利を収めており、その名は将棋ソフトの進化を示す重要な存在となっています。かつては「ボンクラーズ」(Bonkras)という名称で知られていました。
概要
「ボンクラーズ」は、
2010年に登場した将棋プログラムで、
コンピュータ将棋選手権での勝利を基にした「
Bonanza」をベースにしています。6台の
サーバーを用いた並列処理により、高速な演算を可能としているため、実戦でもその能力を発揮しました。名称については、「ボナンザ」と「クラスタ」を組み合わせたことが公式発表されていますが、漫画『
あずまんが大王』に関連したダブルミーニングも指摘されています。開発者の伊藤もその点を認め、作者の
あずまきよひこが興味を示すツイートをしたことでも話題になりました。
初めての登場は
2010年の第20回世界
コンピュータ将棋選手権であり、伊藤はそれ以前にも独自開発した将棋ソフトを大会に出場させていました。その経験を活かし、初回の参加で決勝に進出し4位という成績を収めました。2011年には第21回世界
コンピュータ将棋選手権で優勝し、また、
将棋倶楽部24でのレーティング3300を達成するなど、棋力の高さを証明しました。
電王戦との対決
2012年1月14日には、名人経験者で将棋連盟の会長を務めていた
米長邦雄永世棋聖との対局が行われました。これは
ニコニコ生放送によって配信され、多くの視聴者の関心を集めました。対局は将棋会館で行われ、持ち時間はお互いに3時間、昼食休憩が1時間設けられました。
この対局が実現するきっかけは、米長がコンピュータとの対局に挑む意向を示したことから始まりました。その際、米長は独自の戦略を立てて、コンピュータの強みである序盤の定跡データを無効化しようと奮闘しました。実際、米長は対局前に約300時間もの準備を重ねたのですが、最終的にはボンクラーズの計算力が勝利を収めました。
Puella αへの進化
2012年5月には、ボンクラーズは改良を受け、「Puella α」という新たな名前に変更されました。Puellaという名はラテン語で「少女」を意味しており、αは
Bonanzaの探索アルゴリズム「α-β探索」に由来しています。将棋ソフトの進化の象徴として名付けられたその名前には、アニメ『
魔法少女まどか☆マギカ』にも関連があることを伊藤は明言しています。
伊藤は勝敗にこだわらず、技術開発を目的としているとしつつ、
コンピュータ将棋が人間を超える日は来ても、将棋界の衰退には繋がらないと考えていました。しかし、
2013年をもって開発を終了し、その後の選手権やトーナメントには参加しなくなりました。
結論
Puella αは、将棋の世界におけるAI技術の発展と可能性を示し、同時に人間の棋士との競争に新たな風を吹き込む存在となりました。将棋界におけるコンピュータの役割は今後ますます重要になるでしょう。