>>過去記事
LLMで詰将棋 =n30o1qzitk
LLMで詰将棋2 =aklfcb27qv
LLMが詰将棋を「ソフト解答」できる時代へ =5qt4w5aqym
---
LLMシリーズ4回目です。
LLM(大規模言語モデル)にとっては解答よりも創作の方が難易度が高いようです。
現状claude(クロード)がもっとも将棋のドメイン知識が強い印象。
今回はそのclaudeに一手詰創作させてみました。
試行錯誤の末の成功プロンプトとアウトプットは以下の通り。
注意点は知識不足で間違えやすいところを補足したものです。
---
[プロンプト]
タスク: 1手詰の詰将棋を創作すること。
方法: 逆算思考で創作する。
手順:
1. 玉の位置の選定
2. 玉の周りの空きマスを確認。
3. 玉への王手方法とそれによって移動マスがなくなるかを確認。
4. 最終的に完成した配置をkif形式で提示する。
注意点:
- 筋の符号は右から1,2,…9である。
- 初形で後手の玉に王手がかかっていないようにする。
- 王手をしている駒を後手玉で取られないようにする。
- 複数の詰みがないようにする。AでもBでも詰むはNGで、Aでしか詰まないようにする。
---
[アウトプット] claude sonnet4.6/2026-03-13
## 逆算思考による1手詰の創作
---
### ステップ1:玉の位置の選定
**後手玉を 3一 に配置**(端に近い位置で移動が制限されやすい)
---
### ステップ2:玉の周りの空きマスを確認
後手玉(3一)から移動できるマスは以下の5マス:
```
4一 2一
↖ ↑ ↗
4二 ←[3一](後手玉)
↙ ↓ ↘
4二 3二 2二
```
→ 移動可能マス:**2一・4一・2二・3二・4二** の5マス
---
### ステップ3:王手方法の検討
**先手の金を 3二 に打つ** ことを考える。
金将(3二)の利き(先手視点・上方向が「前」):
|方向|利きマス|後手玉の逃げ先封鎖|
|---|---|---|
|前|**3一** ✅|王手!|
|斜め左前|**4一** ✅|封鎖|
|斜め右前|**2一** ✅|封鎖|
|左|**4二** ✅|封鎖|
|右|**2二** ✅|封鎖|
→ **逃げ先は3二のみ**(金自身がいるマス)
**問題:後手玉が金を取れてしまう → 3二を角で守る**
先手の角を **5四** に配置すると:
- 角の利き(NE方向):5四→4三→**3二** ✅(3二を守る)
- 初形の後手玉(3一)には**利いていない** ✅(王手なし)
**唯一解の確認:**
- 他の金打ち(例:2二打)→ 4一・4二・3二へ逃げられる → 詰まない ✅
- 角を動かす手 → 3一に王手にならない ✅
**▲金3二打 のみが詰み**
---
### 完成図・KIF形式
```
後手の持ち駒:なし
9 8 7 6 5 4 3 2 1
+---------------------------+
| ・ ・ ・ ・ ・ ・v玉 ・ ・|一
| ・ ・ ・ ・ ・ ・ ・ ・ ・|二
| ・ ・ ・ ・ ・ ・ ・ ・ ・|三
| ・ ・ ・ ・ 角 ・ ・ ・ ・|四
| ・ ・ ・ ・ ・ ・ ・ ・ ・|五
| ・ ・ ・ ・ ・ ・ ・ ・ ・|六
| ・ ・ ・ ・ ・ ・ ・ ・ ・|七
| ・ ・ ・ ・ ・ ・ ・ ・ ・|八
| ・ ・ ・ ・ ・ ・ ・ ・ ・|九
+---------------------------+
先手の持ち駒:金
手数----指手---------消費時間--
1 3二金打 ( 0:00/00:00:00)
2 詰み
```
---
### 解説
```
4一× 2一×
↖ ↗
4二× [3一]v玉
↓ ↘
[3二]金打 2二×
↑
(5四の角が守る)
```
▲**3二金打** により、後手玉の全逃げ道が封鎖されて詰み。
---
[!]▲2一、3二角成の王手は見逃していましたが、
角の効きをちゃんと把握できたようです。今回は玉で取れるのでセーフ。
3手詰以上の創作が可能かは検証していません。
興味がある方は挑戦してみてください。
ちなみにsonnet4.6は最上位モデルではなく、opus4.6という上位モデルがあります。
また参考までに、geminiとgrokのアウトプットは以下の通り。
---
gemini3.1pro/2026-03-13/2m26s
逆算思考(詰上がり図から逆算して初形を作るアプローチ)での1手詰の創作ですね!理にかなった素晴らしいアプローチです。
ご提示いただいた手順と注意点に沿って、論理的にパズルを組み立てていきましょう。
---
### 1手詰の創作プロセス(逆算思考)
#### 1. 玉の位置の選定
まずは後手玉(逃げる側の玉)の位置を決めます。盤面の端の方が退路を塞ぎやすいため、右上の**「2二」**を後手玉の位置として選定します。
#### 2. 玉の周りの空きマスを確認
玉が「2二」にいる場合、周囲のマスは以下の8箇所です。
- **上段:** 1一、2一、3一
- **中段:** 1二、3二
- **下段:** 1三、2三、3三
#### 3. 玉への王手方法と、移動マスの封鎖(逆算)
ここで「どのように詰ますか(詰上がり図)」を考えます。
**① 王手の手法を決める**
先手の持駒を「金」とし、玉の目の前である**「2三」に金を打つ(▲2三金打)**ことで王手をする形を目指します。
「2三」の金は、玉の周囲の「1二・1三・2二・3二・3三」の5マスをカバーします。
**② 金を取られないようにする(制約のクリア)**
打った金を玉で取られてしまっては詰みません。そこで、先手の「歩」を**「2四」**に配置します。これにより「2三」のマスが歩で守られるため、後手玉は「▲2三金」を取ることができなくなります。
**③ 残りの逃げ道を塞ぐ**
「2三」に金を打った時点で、玉が逃げられる可能性があるのは金が利いていない上段の3マス(1一、2一、3一)だけです。
ここを後手の自分の駒で塞ぎます(いわゆる「壁」です)。
- **1一:** 後手の「香」を配置
- **2一:** 後手の「桂」を配置
- **3一:** 後手の「銀」を配置
**④ 別解(複数の詰み)がないか確認する**
初形は以下の通りです。
- 後手:2二玉、1一香、2一桂、3一銀
- 先手:2四歩、持駒は「金」
この状態で、先手が他に王手できる手があるか確認します。
- `▲1二金打`:玉の逃げ道(1一, 2一, 1三など)がある上、金が守られていないため「△同玉」と取られてしまい詰みません。
- `▲3二金打`:こちらも金が守られていないため「△同玉」で詰みません。
- `▲2三歩成`:歩が成って王手することはできますが、金打ちとは違い2三のマスが守られなくなるため「△同玉」と取られてしまいます。
結果として、**「▲2三金打」の1手でのみ詰む**完全な問題が完成しました。初形で王手もかかっていません。
---
### 完成した配置(kif形式)
以下が、今回創作した1手詰のkif形式データです。将棋ソフト等に読み込ませて動作を確認することができます。
Code snippet
```
手合割:その他
後手:
後手の持駒:残り駒全部
9 8 7 6 5 4 3 2 1
+---------------------------+
| ・ ・ ・ ・ ・ ・ 銀 桂 香|一
| ・ ・ ・ ・ ・ ・ ・ 玉 ・|二
| ・ ・ ・ ・ ・ ・ ・ ・ ・|三
| ・ ・ ・ ・ ・ ・ ・ 歩 ・|四
| ・ ・ ・ ・ ・ ・ ・ ・ ・|五
| ・ ・ ・ ・ ・ ・ ・ ・ ・|六
| ・ ・ ・ ・ ・ ・ ・ ・ ・|七
| ・ ・ ・ ・ ・ ・ ・ ・ ・|八
| ・ ・ ・ ・ ・ ・ ・ ・ ・|九
+---------------------------+
先手:
先手の持駒:金
手数----指手---------消費時間--
1 2三金打
```
_(※正解手順は `▲2三金打` となります)_
---
逆算思考を使うと、条件に矛盾のない美しい詰将棋を理論的に作ることができますね。
今回は基本的な「頭金(あたまきん)」の筋を使いましたが、他の駒(角や飛車など)の利きを使ったパズルも作成してみましょうか?
---
[!] kif形式の後手駒の横に”v”がついていない。
geminiも1手詰創作に成功。
---
grok4.1/2026-03-13
以下は、逆算思考で創作したオリジナル1手詰の詰将棋です。
**創作手順の概要(内部確認)**
1. 玉位置選定:後手玉を5aに配置(角隅ではなく中央で逃げ道をコントロールしやすく)。
2. 玉周辺空きマス確認:4a・6aを後手歩で埋め(自駒で塞ぎ)、4b・6b・5bを先手駒で攻撃可能に設計。
3. 王手方法確認:飛車を5cに打ち(縦ラインで王手+5b封鎖)。桂(5d)で4b・6bを同時に封鎖。玉は5cに届かず取れず、5bへの合駒も不可能(後手駒なし・歩の移動不可)。
4. 初形王手なし・取られない・唯一解確認:飛車打ち以外(5b打ちは玉で取られる、他マスは王手にならず、桂移動は王手なし)で詰まないことを検証済み。
**完成配置(KIF形式)**
```
# 1手詰詰将棋(創作)
手合割:詰将棋
後手の持駒:なし
先手の持駒:飛車
9 8 7 6 5 4 3 2 1
+---------------------------+
| ・ | ・ | ・ |歩 | 玉|歩 | ・ | ・ | ・ |一
| ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ |二
| ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ |三
| ・ | ・ | ・ | ・ |桂 | ・ | ・ | ・ | ・ |四
| ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ |五
| ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ |六
| ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ |七
| ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ |八
| ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ | ・ |九
+---------------------------+
先手番
```
**正解手(1手詰)**
▲5c飛打
この1手で後手玉は詰みます(逃げ道全封鎖・合駒不可・玉で取れず)。他のどんな手(飛車他マス打ちや桂移動)でも詰みません。
---
[!]後手の持ち駒がないので、通常の詰将棋としてはアウトですね。