2009-10-01

_ 第50期王位戦第7局

GPS将棋の評価は、二転三転しました。第50期王位戦第7局 手数と評価値また、Bonanza_shogiの評価値と比較すると、今回はかなり離れています。(私にはないですが)十分な棋力があればコンピュータ将棋の弱点を分析する良い題材かもしれません。 GPS将棋の評価値の変化は、44手目△5五銀のあたりでは後手優勢、63手目▲6七玉のあたりから先手優勢に転じ、88手目△9三角のあたりから後手優勢に、最後は先手優勢に戻っています。

△9三角で大きく評価値が変わった原因を調べるために、直前の評価値をみると

[(87) ▲7二成銀] -259 △9三角▲8四銀△同角▲同玉△2四飛▲6四歩△同飛▲7三玉△7四飛▲8二玉△6三玉 (146sec) / 650 △6三玉▲6四金△7二玉▲7三銀 / 965 △4四歩▲4六歩△4七角打▲6四金 posted at 17:44:14

と、△9三角以外の手の評価は依然先手優勢で、△9三角と指されると先手何かまずいかも、といった点数です。この時点で後手玉に詰めろがかかっていたので、それ以前の先手優勢の評価値は詰めろを評価していたが、△9三角以降王手の連続で詰めろが外れることに気づいて評価が急変したということかもしれません。

それにしても、BonanzaとGPS将棋でここまで離れるとはおもしろいです。もし将棋の神様がいるとしたら、80手目近辺にどんな評価値をつけるのか知りたいものですね。

_ 日記に将棋盤を載せたい (Kifu Viewer)

上の記事中のリンクのように、公開中継された棋譜で「あの対局の何手目」というリンクを簡単に作れると将棋の記事が書きやすくなると思います(盤面を表す画像を作ることはできますが、面倒ですし、何より前後の指手を読者がたどれません)。主催者の公式ページでその機能があると便利だと思うので、将来の中継では Kifu for Flash とCGIで対応していただけたりしないでしょうか(といってもどなたにお願いしたものやら、ここで書いても意味がなさそうですが、とりあえず需要のメモということで)。(10/2追記: 柿木さんにやりかたを教えていただきました。次の記事参照。)

現時点では方法がなさそうだったので、上の記事ではCSAファイル用のものを改造して作ってみました。棋譜中のコメントの表示も技術的には可能ですが、この手の変換表示サービスと公衆送信権等がどう関係するかよく分からなかったので見送っています。もし、公開中継された棋譜のコメントはインターネットで再送信して良いと宣言されていると、安心して表示できるのですが…と思いましたが、仮に将棋連盟が宣言してくださったとしても、世の中にそうでないkifファイルもあるとすると区別がつかないので難しいですね。とりとめがなくてすみません。

_ Kifu for Flashで日記に将棋盤を載せる

(10/2追記)柿木さんのコメントでやりかたを教えていただいたので、試してみました。これは便利! 記事内で将棋盤が見られて、手数を進めたり戻したりできるのは良いですね。大きさを小さくしたりすることもできるでしょうか? そういえば、駒がなんとなくぎざぎざなのでアンチエイリアスしたいです(要望ばかりですみません、現状で十分便利です)

設置の方は、もっと簡単にできると嬉しいので柿木さんに期待です。ここでは次のようなhtmlを書いています。<div id="flashcontent"><embed type="application/x-shockwave-flash" src="http://www.hokkaido-np.co.jp/cont/50oui-7/image/Kifu.swf" style="" id="Kifu" name="Kifu" bgcolor="#f0f0f0" quality="high" flashvars="kifu=http://www.hokkaido-np.co.jp/cont/50oui-7/image/2009oui7.kif&amp;minute=1&amp;start_tesuu=88" height="480" width="580"></div>
北海道新聞社の公式ページから引用する形になっています。(上の記事と合わせて、公正な引用の条件を満たしていると判断していますが、問題がありましたらお知らせください。)

あと、現状では新聞社のウェブサーバの負荷が増えてしまう点が少し気になって、別案を考えてみましたが、

  • フラッシュの将棋盤は自分のサーバに用意して、棋譜ファイルだけ公式ページからダウンロード -- サーバは軽くなるがフラッシュの仕様上できない
  • 将棋盤も棋譜も自前のサーバにダウンロード -- 棋譜ファイル中のコメントが著作物だとすると、著作権の問題が発生

と、今のところ名案がありません。著作権法の改正で、プロバイダや検索エンジンがキャッシュやミラーをすることができるようになりましたが、素人が文面を読んだ限りでは、この場合は難しい気がしました。将棋日記の活性化のために、公開中継した棋譜ファイルは自由に流通させて良い、と宣言していただけると嬉しいです。
(追記)別案としては、盤面画像をブログに貼って、クリックすると公式サイトの指定手数に移動するようなリンクを張ることでしょうか。公式サイトのKifu for Flashをクリックすると、画像とhtmlが表示されると便利そうですね。この場合は、著作権の問題はないですが、指定手数を表示するためには公式サイトでの対応が必要かもしれません。サイト運営者のメリットとしては、httpdのログを見ることで「何手目」への言及がどのくらいあるかを知ることができます。何かに活かせないですかね。
(追記)このエントリに載せている、引用の方法で問題がない気がしてきました。コメントを書いていて(何かコメントしたいからわざわざ将棋盤を載せるわけですし)、公式中継ページへのリンクがあれば、きっと公正な引用になっていますよね。 また思いついたら追記します。

本日のツッコミ(全11件) [ツッコミを入れる]
_ コンピュータ将棋ファン (2009-10-02 01:16)

ボナンザの先手の点数が低いのは入玉の価値が過小評価されている感じがしました。<br>YSSなら入玉が好きなイメージがあるからまた別の評価になっていたりするのかも。

_ 山田 剛@CSA (2009-10-02 01:19)

「あの対局の何手目」リンクは以前から私もやりたいと思って、できたら選手権中継で、と思っているのですが、全然やれてないですね。Kifu for Flashなら、お願いする相手はやっぱり柿木さんでしょうね。<br><br>http://www.shogi-land.jp/<br><br>つい先月、将棋専門のSNSが正式オープンしたので、私も「こういうツールを揃えればアクセスが増えますよ」みたいな話を日記に書きたいと思っているのですが、先月は個人的にいろいろ慌ただしかったこともあって、こちらもほとんどやれていないです。<br>将棋とネットワーク技術を融合させるアイデアがあったら、こちらにも提案してみては? この手のサイトがビジネス的に成功するのは容易なことではないので、その手のアイデアに飢えていると思いますよ。

_ hoki (2009-10-02 01:27)

85 手目付近で評価値が2000点程度も離れているとは驚きですね。その後、90 手目付近で評価値がそろったのも驚きです。将棋が強い人から見た先手が勝ちの結論は何手目からなのか知りたいですね。

_ 柿木 (2009-10-02 02:07)

山田さんも書いているように、局面のリンクは山田さんからもやりたいと聞いていました。<br>金子さんの文章を読んで、Kifu for Flash や Kifu for Java なら、今でもリンクできることに気がつきました。<br>サンプルページを作ってみました。<br>http://homepage2.nifty.com/kakinoki_y/flash/oui_test.html<br>これは、swfobject.js を使ってますが、通常の Flash の動作なので、swfobject.js を使わないでも書けます。<br>もっと簡単にできるといいですし、局面図を生成して、ブログ内に自由に使用できるといいですね。これは、今後、できるようにしたいと思っています。

_ kaneko (2009-10-02 10:39)

コンピュータ将棋ファンさん<br>YSSの評価は私も見てみたいです。twitter上のプログラムがもっと増えると良いですね。<br><br>山田さん<br>さっそく柿木さんからやりかたを教えていただきました。<br>選手権の棋譜もぜひ日記に載せやすくしましょう。

_ kaneko (2009-10-02 11:02)

hokiさん<br>はい、強い方の評価が知りたいですね。BonanzaとGPS将棋の評価が分かれたところも、揃ったところも、どの程度信頼性があるのか知りたいです。<br>将来のプロ棋士対コンピュータ将棋の対局がもしあるなら、事前に盛り上げるのにこの手の分析は面白いと思うのですがどうでしょうね。

_ kaneko (2009-10-02 11:05)

柿木さん<br>ありがとうございます。早速試したところ、うまく動作しています。<br>今後もっと便利になるとのこと、とても楽しみにしております。

_ 柿木 (2009-10-02 12:11)

大きさを変えたり、駒を綺麗にするのは、僕もやりたいと思っています。<br>あと、Flash や Java では技術的にこういうことができるのですが、問題になるといけないので、Kifu for Fash を使用する際の注意書きに、このような使用ができることを追加しました。

_ kaneko (2009-10-02 12:38)

柿木さん<br>要望ばかりですみません。楽しみです。<br>注意書きもありがとうございます。

_ ぃもの (2009-10-03 19:58)

評価の値だけ見るのではなくて、Bonanza、GPSの「こう指して、次こうさして、その次こう指していくであろう」という予測と、棋士が実際に指した手が一致しているのか否かをまず見るべきだとヒヨコのピーちゃんの日記に書いてありました。

_ ぃもの (2009-10-03 20:13)

ピーちゃんが言いたいことを予測すると、<br>「全然違う局面を『特徴ベクトル、得点を累計する奴』<br>に放り込んで、それがグラフ上に出ているのか否か」<br><br>グラフ上に出ている評価は、(推測していったある局面の『特徴ベクトル、得点を累計する奴』なのだが、)<br>どの局面のものがグラフに出てるのか。<br><br>(上の2つは同じ意味のつもり)そういうことだと思います。

[]