大学在学中に独学でプログラミングを学び、軽い気持ちで将棋ソフト「Ponanza(ポナンザ)」の開発を始めた山本一成さん。今では、世界でも五本の指に入るほどの強さを誇るPonanzaですが、そのベースには将棋ソフトの開発に革命を起こした「Bonanza(ボナンザ)」というソフトの存在がありました。トップ棋士に匹敵するほど将棋ソフトが強くなった背景で、何が起こっていたのでしょうか。アマチュア5級もない方もたくさんいます。みなさん、話しているだけだと将棋がすごく強そうなんですが、指すと驚くほど弱い。名前はふせておきますが、とある強豪ソフトの開発者の方が、対局中に銀を横に動かした(注1)ことがあります(笑)。初心者がやりがちなミスですね。私はもともと指す将棋から入っているので、開発者同士で話をしていても、けっこう指し将棋の話をしてしまうんです。「◯◯さんのソフト、最近よく“ダイレクト向かい飛車(戦法の一つ)”指すよね!」とふっても「なにそれ?」みたいな反応を受けることがあって悲しいです(笑)。それでもみなさん、どの囲いがいいとか、このかたちはプログラムが苦手そうとか、そういうことは判断できるんですよ、不思議なことに。うーん、おもしろいですねえ。......モチベーションとしては有利に働いているかもしれませんが、ちょっと強いからどうなんだ、というところもありますね。開発にはあまり関係ないかもしれません。コンピュータ将棋で大事な概念が、指す将棋の方にはなかったりして、2つの世界の翻訳に苦労する面もあります。そもそもの話をしていいですか。大学に入るまではコンピュータが苦手だったんです。苦手なことにチャレンジしたほうがいいかなと思って、プログラミングを勉強しました。プログラミングに詳しくなるにつれて、「将棋ってプログラムで指せるんじゃないかな」と思ったんですよね。将棋の方は、昔からやっていましたから。なんか、意外というか、だいぶ素朴なきっかけですねえ。軽いノリで開発を始めてしまったことが、名前にも表れています。BonanzaをもじってPonanzaって、ねえ。開発当初にタイムスリップして「もっとちゃんと考えろ」って自分に言ってやりたいですよ(笑)。Bonanza」と表示されていました。コンピュータ将棋の盛り上がりとは関係なく、いわばなんとなく開発を始めたんですね。コンピュータ将棋の発展や、Bonanzaが出てきた当時の様子などはあまり知らないんです。ああ、そうなんですか。僕は20年前くらいから将棋ソフトに触れてきていて、そのころソフトはとても弱かったので、2005年にBonanzaが出てきたときはすごい衝撃を受けましたよ。この続きは有料会員登録をすると読むことができます。cakes会員の方はここからログイン1週間無料のお試し購読するcakesは定額読み放題のコンテンツ配信サイトです。簡単なお手続きで、サイト内のすべての記事を読むことができます。cakesには他にも以下のような記事があります。なんで僕に聞くんだろう。山本一成2013年の3月から4月にかけて、プロ棋士とコンピュータ将棋ソフトが5対5の団体戦を繰り広げました。第2回将棋電王戦です。この勝負で、3勝1敗1引き分けと、将棋ソフトはプロ棋士に勝るとも劣らない強さを見せつけました。いっせい)プロ棋士に初めて勝利した現在最強の将棋プログラム「Ponanza」作者。HEROZ(株)リードエンジニア。山本さん(ポナンザ)の対談(中篇...途中まで)です。記事の書籍化のお問い合わせcakes。