棋譜を並べて研究するとき、SGFファイルを読む・2局を比較する・最初の分岐点を記録するという作業が基本になります。SGFは棋譜を単に画像にする形式ではなく、着手、対局情報、コメント、変化図をゲームツリーとして記録できるテキスト形式です。
このページでは、上級者・有段者・囲碁の指導者や研究者に向けて、SGFの主要な記号、主変化と分岐、棋譜比較の実務、古棋譜の出典確認を説明します。囲碁トピの研究機能を使う具体的な順序も紹介します。ただし、棋譜の比較はAI形勢判断と同じではありません。
SGFは囲碁の着手・対局情報・コメント・変化図をゲームツリーとして記録するテキスト形式です。研究では主変化と分岐を区別し、2局の共通手順・最初の違い・出典・コミ・ルールを確認します。囲碁トピの比較ツールは主変化の手順が対象で、AI形勢評価とは異なります。
SGFの主要プロパティと変化図の構造を理解し、2つの棋譜の共通部分・分岐・出典の違いを確認できる。囲碁トピの棋譜比較・同型序盤・研究メモを検証可能な形で活用できる。
まず押さえたいポイント
着手以外に対局情報・注釈・分岐を保存できる。
AB/AWをB/Wの交互着手と混同しない。
コメント・分岐・対局情報も照合する。
検索・比較した結果と勝率の推定は別物。
順番に理解する
GM/FF/SZ/PB/PW/DT/RE/KMを見て研究前提を揃える。
着手列と検討用の変化図を区別する。
共通する着手と最初の相違点を記録する。
資料の年代・棋士表記・手数・ルール・コミを確認する。
事実と仮説を分けて保存・書き出す。
よくある間違い
ここを勘違いすると、実戦で判断を誤りやすくなります。
SGFの小文字座標は一般的なA~T表示とは違う。
AB/AWとB/Wは用途が異なる。
枝とコメント・メタデータは違う場合がある。
棋譜比較と勝率・目差の機械推定は別機能。
着手合法性と史料としての正確性は別の検査。
例外・注意点
表記変更・旧暦換算・欠番・置石・着手のないSGFがあり得る。
囲碁トピの同型序盤・主変化比較は記録全体の枝を完全に評価する機能ではない。
出典、日付、棋譜収録範囲、ルール・コミの前提を残す。
SGFとは?囲碁棋譜を研究可能な形で残すファイル
SGF(Smart Game Format)は、囲碁などの対局を着手列と付随情報で表すテキスト形式です。FF[4]仕様では、丸括弧でゲームツリーを囲み、セミコロンで局面の節点を区切り、各節点に記号と角括弧でプロパティを記録します。たとえばB[dd]は黒の着手、W[pp]は白の着手を表します。
棋譜を単なる手順の列と考えていると、途中で手順を分岐させる変化図、置石の初期配置、結果だけを残した記録を正しく扱えません。研究者がSGFを見るときは、ファイル名や総手数だけでなく、構造とメタ情報を先に確認します。
SGFの公式FF[4]仕様は、SGF FF[4]仕様書とプロパティ定義で公開されています。囲碁トピの説明はこれらの記法を基準にしています。
主なSGFプロパティ早見表
| 記号 | 意味 | 研究時の確認点 |
|---|---|---|
| FF[4] | ファイル形式の版 | 旧版の棋譜もあるため解釈方法を確認 |
| GM[1] | 対局ゲームの種類(囲碁) | 囲碁の棋譜かを確認 |
| SZ[19] | 碁盤のサイズ | 19路・13路・9路などの違い |
| PB / PW | 黒番・白番の対局者 | 同名異人・改名・称号は別途照合 |
| DT / RE | 日付・結果 | 元史料と照合し未確認なら断定しない |
| KM / RU | コミ・ルール | 年代や対局条件の違いに注意 |
| HA / AB / AW | 置石数・初期配置 | 手順と初期盤面を混同しない |
| B / W | 黒・白の着手 | パスや特殊な記録に注意 |
| C / N | コメント・節点名 | 対局当時の注記か後世の解説かを区別 |
SGFの各文字は囲碁の座標(たとえばD16)と同じ表記ではありません。SGFでは左上を起点に、小文字の組で点を示します。19路盤の碁盤表示や座標変換ツールで使うA~T(Iを除く)とは、変換規則が異なるため、そのまま混同しないでください。
SGFの主変化と分岐はどう表される?
SGFのゲームツリーでは、同じ局面から別々の着手を試す変化図を複数の枝として保存できます。例えば局面Aの次に白がXへ打つ変化とYへ打つ変化がある場合、両方を同じファイルに持てます。枝を無視した解析ツールでは、一方の手順しか表示・比較されないことがあります。
研究の第一歩は、実戦で打たれた主変化と、検討のために追加された変化図を区別することです。SGFの一般的な扱いでは先頭の枝を主変化とすることが多いものの、どの枝が実戦かはファイルの編集履歴や由来も確認してください。分岐点そのものを記録することが重要です。
たとえば同じ棋譜の10手目までは共通でも、11手目に2つの枝があるなら「最初の分岐は11手目」と控え、その先の結果を比較します。枝の順序が違うだけのファイルを、別の対局と断定しないようにしましょう。
棋譜比較を体験|3手目だけ違う2つのSGF
次の2つは、囲碁トピで比較を試すために作った架空の9路盤・3手だけの練習用SGFです。実在のプロ対局ではありません。結果(RE)を入れていないのは、3手で対局が終わっていないからです。
練習用SGF A
(;GM[1]FF[4]SZ[9]KM[6.5]PB[黒]PW[白];B[dd];W[ee];B[de])
練習用SGF B
(;GM[1]FF[4]SZ[9]KM[6.5]PB[黒]PW[白];B[dd];W[ee];B[ed])
双方とも黒1=B[dd]、白2=W[ee]まで同じです。3手目だけAはB[de]、BはB[ed]となっているので、最初の相違は黒の3手目です。黒白が交互に打ち、いずれもまだ石のない点への着手です。9路盤の例なので、19路盤に変えて解釈する必要はありません。
研究ページの棋譜ファイル比較にAとBをそれぞれ貼り付けると、主変化の共通する手順と最初の違いを確認できます。現在のサイト内比較機能は主変化の着手列を対象にしており、SGF全体の分岐ツリーを完全に照合する機能ではありません。
比較結果に「違いなし」と出ても、それが同一の史料・完全に同一のコメント・変化図であるとは限りません。対局者、日時、手順の途中にある注記、全ての枝を比較したかを別途確認する必要があります。
SGF全体の変化図の枝分かれを調べたい場合は、SGF変化図・分岐チェッカーを利用できます。主変化の手数、分岐点、変化の終端数を確認できますが、棋譜の合法性やAI評価、史料の正確性を判定するものではありません。
囲碁トピの研究機能を使う5つのステップ
- 対象を検索:棋譜検索で棋士・対局・年代や条件から候補を探す。
- 出典を確認:棋譜ページで公式・アーカイブの出典、確認日、検証状態を読み、全着手が収録されているか確かめる。
- 序盤を照合:同型序盤検索で回転・反転を考慮したパターンを探索する。主変化に限定される部分があることを理解する。
- 2局を比べる:棋譜比較に対象SGFを入れ、共通手順と初めの相違点を記録する。
- 研究メモを残す:研究リスト・研究メモ・バックアップを使い、疑問・候補変化・出典URL・日付を保存する。
検索の結果は対局の善悪や勝率を自動判定するものではありません。変化図を読む、取られる石を数える、周囲の厚みを比較するなどの囲碁の検討は、別の思考として必要です。記録と評価を分けることが、信頼できる研究につながります。
プロ棋譜・古棋譜でまず確認したい出典情報
対局者と日付はどこで裏付けられるか
同じ棋士でも、対局時期によって段位・称号・表記が異なる場合があります。個人名を登録する際には現代の正式な名前と対局当時の名称を混同せず、元史料の表記と照合します。日付は旧暦・新暦などの換算が関係することもあり、未確認の換算日を確定的に掲載するべきではありません。
対局者や勝敗だけが分かっていても、棋譜のすべての手を検証したとはいえません。対局記録として保存する価値はありますが、メタ情報の確認と全着手の確認は別の項目です。
手順データの欠損をどう扱うか
囲碁トピの本因坊秀策の対局記録030は、原資料に対局日や結果などの情報はあっても、再生できる着手が収録されていないことを明記しています。手順を推測で再現したり、他の対局のSGFを同じ棋譜として登録したりしてはいけません。
元となる公開アーカイブの同一対局の重複や欠番にも注意が必要です。見かけの通し番号に欠番があっても、内容を確かめずに『棋譜が欠けている』と判断しないようにします。
検証済み・一部確認・要確認の違い
囲碁トピではデータ方針に基づき、各データの出典と確認状態を管理しています。何を確かめたか分からないまま「検証済み」と書くより、特定の項目だけ確認できた場合はその範囲を明記する方が、研究用途に適しています。
第三者が追試できるように、ファイルの出所・取得時の日時・対局識別子・元URL・棋譜の手数・使用ルール・検証に使ったツールを控えるとよいでしょう。ただし、別サイトの棋譜の転載や改変・再配布は、その資料の利用条件を確認してから行ってください。
SGFのメタ情報を正しく扱うための注意点
対局結果 RE と手順 B/W は別の情報
RE[B+R]は黒の投了勝ちを意味する形式であり、「黒がどの着手で勝ったか」をそれだけで示すものではありません。また結果が記録されていても手順の記録がないファイルは存在します。勝敗と手順数を別々に確認してください。
置石 AB/AW と着手 B/W を混同しない
置石対局の初期配置にAB・AWがあっても、それらは通常の交互着手を表すB/Wとは別の設定プロパティです。初期配置を一手として数えると、手数や黒白の手番がずれるおそれがあります。手番を指定するPLなどの情報も合わせて見ます。
コミやルールは必ず同じとは限らない
現代の日本ルールでよく用いるコミ6目半が、すべての歴史対局で使われていたわけではありません。SGFのKM・RUが未記載なら、勝手に6目半や特定のルールを補って結論を出さないでください。比較に必要なら、研究用の仮定として明記します。
パスと再生できない着手を取り違えない
FF[4]でパスはB[]やW[]のように空の着手値で表せます。古いファイルや異なる作成ソフトには互換性上の特殊な表現があるため、空の値と欠落したノードを同一視せず、仕様と棋譜の年代に照らして判断します。
同型序盤検索で分かること・分からないこと
同型序盤検索は、盤の回転・反転が違っても基本的な着手パターンを照合するための機能です。相手の棋風や序盤での発想を横断して見るときに役立ちます。囲碁トピでは既存の収録棋譜を検索対象とするため、収録されていない対局に一致がなくても「この定石を誰も打っていない」とは結論できません。
また、序盤の着手列が同じでも、周囲の置石やルールが違えば局面の意味が変わる場合があります。同型として見つかった後は、置石・手番・局面の全体像・年代を確認する必要があります。
検索結果の頻度は対象データベースの偏りにも左右されます。現在の囲碁トピは本因坊秀策の歴史棋譜を中心に収録しているため、そこで多く見つかる形を現代のプロ碁界全体での頻度だとみなしてはいけません。
棋譜研究を進めるときの研究メモの書き方
研究メモには『何が確定しているか』と『自分の仮説』を分けて残します。例えば「12手目で黒がカカリを選んだ」はSGFに記録される事実ですが、「このカカリの方が明らかによい」は比較や読みを要する評価です。言葉で区別すると他人へ検討内容を引き継ぎやすくなります。
最低限、対局の出典、対象ファイル名または識別子、手数、比較相手、分岐の着手、囲碁盤のサイズ、採用ルールとコミ、疑問、確認日を記録します。二人以上で検討するなら、どの人の解説・どの時点のAIモデルを参照したかも明記すると再現性が高まります。
囲碁トピの研究リスト・メモ・バックアップはブラウザ環境の違いに影響される可能性があります。大切な研究記録は研究データを書き出す機能で別途保管してください。
よくある質問
SGFと棋譜画像は何が違いますか?
SGFは手順・対局情報・コメント・変化図などを記録できるテキスト形式で、盤面の再生や比較に適しています。棋譜画像は盤面を視覚的に記録できますが、通常はそのまま着手列として比較できません。
SGFを2つ比べて同じなら完全に同一の対局ですか?
主変化が一致してもコメント・変化図・対局者名・日付・置石などが異なることがあります。同一対局かどうかを判断するには元の出典も照合する必要があります。
囲碁トピの棋譜比較はAI解析ですか?
いいえ。囲碁トピの棋譜ファイル比較と同型序盤検索は、記録された着手列や局面パターンを比較する機能です。棋譜の勝率・目差をAIで推定する機能とは異なります。
プロの研究に使ってよいですか?
棋譜の探索・比較・研究メモの補助として使えますが、現在の収録範囲や部分確認の史料、ツールの対象範囲を確認してください。正式な研究結果を公表する際は一次資料と必要に応じて棋譜の原本へ戻って検証しましょう。
棋譜を合法手として検査しただけで史料として確認済みですか?
いいえ。合法な着手列であることと、実際の対局記録が正しいことは別です。史料の対局日・手順・相手・結果が一致しているか、一次資料にさかのぼって確認する必要があります。
関連ページ
- 囲碁研究ハブ ― 対局・棋譜検索、同型序盤、2局比較、研究メモ。
- SGF変化図・分岐チェッカー ― 主変化の手数・分岐地点・変化終端をブラウザ内で確かめる。
- 囲碁ツール ― SGF基本情報確認と座標変換。
- 古棋譜データベース ― 史料を絞って探す。
- 出典と検証方針 ― データの確認状態と限界。
- ハネツギを盤面で学ぶ ― 手順と呼吸点の見方を復習。
- 囲碁学習 ― 棋力に合わせて学習内容を探す。
まとめ|主変化だけで終わらず、出典と分岐を確かめる
SGFを使った棋譜研究では、まずGM・SZ・PB・PW・DT・REなどの基本情報を確認し、初期配置と着手、主変化と分岐を区別します。その上で2局の共通手順と最初の相違点を比較し、興味ある変化を研究メモへ残します。
同型検索で見つけた形を全棋界の傾向と誤解せず、出典の確認範囲とデータベースの偏りを把握することも重要です。囲碁トピの研究機能は棋譜の探索と比較を支援するものであり、AIによる形勢評価を自動的に保証するものではありません。
参考資料・仕様
- SGF FF[4]公式仕様書(ゲームツリー、分岐、記号と構造)
- SGF FF[4]プロパティ定義(B/W、AB/AW、RE、KM、SZ)
- SGF FF[4]プロパティ索引
- 囲碁トピ|データ方針・出典について(サイト内の検証基準)
この記事の関連用語
対局情報とゲームツリーを記録するテキスト形式。
棋譜の中心として扱う着手の道筋。
同じ局面から別の手を試す枝。
黒石・白石の初期配置を設定するSGFプロパティ。
対局結果を記録するSGFプロパティ。
この記事を学習ルートに組み込む
棋譜の対局情報と手順・変化図を区別し、研究ツールで比較と出典確認を行う。