「水匠って聞いたことあるけど、どうやって使うの?」——この記事はそんな疑問からスタートします。水匠は、将棋AIエンジンの中でも特に初心者にやさしい存在です。無料で使えて、設定もそれほど難しくない。そして何より、プロの一手の意味を数値で教えてくれる、頼もしい相棒です。一緒にインストールから使い方まで、ゆっくり確かめていきましょう。
📋 この記事でわかること
- 水匠とは何か、なぜ初心者におすすめなのか
- 水匠のダウンロードとインストール手順
- ShogiGUIと水匠を接続する方法
- 棋譜を読み込んで解析する基本的な使い方
- 評価値グラフの読み方と観戦への活かし方
そもそも水匠とは?
水匠(すいしょう)は、将棋の最善手を計算してくれるAIエンジンです。開発者の「たややん」さんが無料公開しており、国内アマチュア向け将棋エンジンの中で最も広く使われているもののひとつです。
将棋には「エンジン」と「GUI」という2種類のソフトがあります。エンジンが「頭脳」、GUIが「画面」です。水匠はエンジン側なので、単独では動きません。ShogiGUI(ショウギグイ)などのGUIソフトと組み合わせて使うのが基本です。
💡 料理に例えると、水匠は「料理人」でShogiGUIは「キッチン」です。料理人だけでは料理が出てこない——キッチンがあってはじめて、おいしい解析が食べられます。
なぜ初心者に水匠がおすすめかというと、設定が比較的シンプルで、日本語の解説記事も多いからです。他にdlshogiなど強力なエンジンもありますが、GPU環境が必要だったり設定が複雑だったりします。まずは水匠から始めるのが王道です。
導入前に必要なもの
準備を確認しておきましょう。水匠はWindows向けに作られています。
| 項目 | 最低ライン | おすすめ |
|---|---|---|
| OS | Windows 10(64bit) | Windows 10 / 11(64bit) |
| CPU | Core i3 / Ryzen 3 相当 | Core i5 / Ryzen 5 以上(多コア推奨) |
| RAM | 4GB | 8GB 以上 |
| 空き容量 | 500MB | 1GB 以上 |
| GPU | 不要 | 不要(CPU動作) |
⚠️ Mac・Chromebookをお使いの方へ:水匠はWindowsに最適化されています。Macでは「ShogiHome」や「Lishogi」など別のツールが選択肢になります。この記事はWindows環境を前提に進めますのでご了承ください。
ShogiGUIをインストールする
まずはGUI(画面側のソフト)であるShogiGUIを入れます。水匠を動かすための「舞台」を先に作るイメージです。
① ShogiGUIの公式サイトへアクセスする
検索エンジンで「ShogiGUI」と検索し、開発者の公式配布ページを探します。「下平晋也」氏のサイトが公式です。
② 最新版のzipファイルをダウンロードする
ページ内のダウンロードリンクからzipファイルを取得します。ファイルサイズは数MB程度です。
③ zipを解凍して好きな場所に置く
ダウンロードしたzipを右クリック →「すべて展開」で解凍します。展開先はどこでも構いませんが、わかりやすい場所がおすすめです。
例)C:\Shogi\ShogiGUI\ShogiGUI.exe
④ ShogiGUI.exeを起動してみる
フォルダ内の ShogiGUI.exe をダブルクリックして起動を確認します。将棋盤の画面が表示されればOKです。インストーラーは不要です。
💡 インストール不要の理由:ShogiGUIはzipを解凍するだけで使えます。後から水匠のフォルダも同じ場所にまとめると管理が楽です。
水匠をダウンロードする
続いて、AIエンジン本体の水匠を入手します。水匠はGitHub上で無料公開されています。
① GitHubの水匠リリースページへ
「水匠 GitHub」で検索すると、開発者たややんさんのリポジトリが見つかります。「Releases」のページへ進みます。
② 最新バージョンのzipをダウンロードする
一番上に表示されているリリース(最新版)を選びます。ファイル名に「AVX2」が含まれるものが、多くの現代PCで最速です。自分のCPUが対応しているかわからない場合は「SSE42」版が安全です。
⚠️ 「AVX2」「SSE42」どちらを選ぶ?:AVX2は2013年以降のCore i系・Ryzenなら大抵対応しています。起動してエラーが出た場合はSSE42版に変えてみてください。
③ 定跡ファイル(book)も忘れずに
水匠の強さを最大限に発揮するには「定跡ファイル」が必要です。同じリリースページに book フォルダまたはファイルが含まれている場合は一緒にダウンロードしておきましょう。
④ フォルダ構成を整える
解凍したフォルダをShogiGUIの近くに置くと管理しやすいです。
例)C:\Shogi\suisho5\suisho5.exe
例)C:\Shogi\suisho5\book\(定跡フォルダ)
ShogiGUIに水匠を登録する
ShogiGUIと水匠を「つなぐ」作業です。ここが初心者の最初のハードルですが、手順通りに進めば難しくありません。
① ShogiGUIを起動する
ShogiGUI.exeをダブルクリックして起動します。
② 「ツール」→「思考エンジンの管理」を開く
メニューバーの「ツール」をクリックし、「思考エンジンの管理」を選択します。
③ 「追加」ボタンをクリックする
「思考エンジンの管理」ウィンドウが開いたら「追加」ボタンを押します。
④ 水匠のexeファイルを指定する
ファイル選択ダイアログが開くので、解凍した水匠フォルダの中にある suisho5.exe を選択して「開く」をクリックします。
例)C:\Shogi\suisho5\suisho5.exe を選択
⑤ エンジンが追加されたことを確認する
リストに「水匠5」(またはバージョン名)が表示されればOKです。「閉じる」で戻ります。
💡 登録後のエンジン設定:エンジン一覧で水匠を右クリック →「エンジンの設定」を開くと、CPUスレッド数やメモリ量を調整できます。PCのコア数に合わせてスレッド数を増やすと解析が速くなります(目安はコア数-1)。
棋譜を読み込んで解析してみよう
いよいよ実際に解析してみます。「プロの棋譜を読み込んで評価値を見る」という一番基本的な使い方を体験しましょう。
棋譜ファイルを用意する
KIF形式やCSA形式の棋譜ファイルがあれば使えます。「将棋DB2」などの棋譜サービスからダウンロードしてみてください。ABEMAの観戦中に記録したKIFファイルでもOKです。
① 「ファイル」→「棋譜を開く」から読み込む
KIF・CSA・KI2いずれの形式にも対応しています。棋譜ファイルをShogiGUIのウィンドウにドラッグ&ドロップしてもOKです。
② 「棋譜解析」を実行する
メニューの「ツール」→「棋譜解析」を選びます。使用するエンジンに先ほど登録した「水匠」を選択し、解析時間や深さを設定して「OK」を押します。
③ 解析が完了するのを待つ
棋譜の手数やPCのスペックによって数分〜数十分かかります。CPU使用率が上がり、水匠が仕事をしているのが確認できます。
④ 各手の評価値と最善手を確認する
解析が終わると、各手に評価値(数値)と「最善手」が付きます。プラスなら先手有利、マイナスなら後手有利を意味します。
💡 リアルタイム解析も使えます:メニュー「ツール」→「エンジンを起動」で水匠を選ぶと、盤面を動かすたびにAIが考え続けてくれます。ABEMAで観戦しながら手を並べるときに便利です。
評価値グラフを読む
棋譜解析後に表示される「評価値グラフ」は、対局の流れを一目で把握できる強力な武器です。
| グラフの動き | 意味 |
|---|---|
| 上に大きく振れる | 先手に有利な手が生まれた局面(または後手の悪手) |
| 下に大きく振れる | 後手が有利になった局面(または先手の悪手) |
| 急激な落ち込み | 「悪手」「疑問手」が指された瞬間。観戦記のネタになります! |
| ±500以内でフラット | ほぼ互角の熱戦が続いている状態 |
| ±2000を超えてくる | どちらかが大きくリード。勝負の分岐点が近い |
このグラフを見ながら「なぜここで形勢が動いたのか」を追いかけるのが、観戦記を書く醍醐味でもあります。右四間飛車の仕掛けが成功した瞬間など、グラフが急上昇する局面は見ているだけでもワクワクします。
💡 観戦記への活かし方:評価値が大きく動いた手(±500以上の変動がある手)に着目して、「なぜその一手がターニングポイントだったのか」を言語化してみましょう。それがそのままブログ記事のコアになります。
初心者が陥りやすいポイント
水匠を使い始めると、いくつかつまずきやすい場面があります。先に知っておきましょう。
「エンジンが応答しない」
起動直後に水匠がフリーズしているように見えることがあります。多くの場合、定跡ファイルが見つからないことが原因です。水匠フォルダ内に book フォルダが正しく配置されているか確認してください。
「AVX2版が起動しない」
お使いのCPUがAVX2命令に対応していない場合に起こります。SSE42版に切り替えると解決することがほとんどです。
「解析が遅すぎる」
設定でスレッド数が「1」になっていませんか? PCのコア数に合わせてスレッド数を上げると解析速度が大幅に改善します。また、1手あたりの解析時間(秒数)を短くするのも有効です。観戦用なら1〜2秒でも十分です。
「評価値の数字が何を意味するかわからない」
評価値は大まかに「100 ≒ 歩1枚分の得」と覚えると直感的に掴みやすくなります。±300程度なら接戦、±1000を超えると明確な優劣、という感覚で最初は十分です。
まとめ
水匠は、難しそうに見えて意外と導入は簡単です。ShogiGUIに登録してしまえば、あとはKIFファイルを読み込んで「棋譜解析」を押すだけ。プロの棋譜に評価値グラフが重なった瞬間、「ここが勝負の分岐点だったのか」という発見がきっとあるはずです。右四間の鋭い仕掛けも、水匠を通して見るとまた違う景色が広がります。ぜひ一度、自分の手でプロの一手を追いかけてみてください。
📌 この記事で紹介したツール一覧
- GUI(画面ソフト):ShogiGUI
- AIエンジン:水匠(GitHub上で無料公開)
- 棋譜入手先の例:将棋DB2、ABEMAの観戦棋譜
