長めの指示を出したとき、「最初と最後に書いた条件は守られたのに、真ん中に書いた条件だけ無視された」という経験はありませんか。
偶然ではありません。実はAIには、長い入力の「中盤」に置かれた情報を見落としやすいという性質があることが、研究で確認されています。今回はこの性質を逆手に取る配置テクニック、Bookend Placement(ブックエンド配置)を紹介します。今日から第4章「コンテキストを環境として設計する」に入ります。
Bookend Placementとは?
Bookend Placementは、一言でいうと「絶対に守ってほしい条件を、プロンプトの冒頭と末尾の2か所に置く」手法です。
名前の由来は本棚のブックエンド。大事なものを両端で挟んで支えるイメージです。長い指示の中で、重要な条件を真ん中に1回だけ書くのではなく、最初に宣言して、最後にもう一度念押しする。たったこれだけの配置換えで、条件が守られる確率が変わります。
元になった研究について
この配置が効く根拠は「Lost in the Middle」という2023年の研究です。長い入力の中の情報を使う課題で検証したところ、関連情報が入力の冒頭または末尾にあるときに性能が最も高く、中盤にあるときに大きく低下することが報告されました。長文対応をうたうモデルでも、この傾向は確認されています。人間が長い書類の真ん中を流し読みしてしまうのと、少し似た現象です。
📎 Liu, Lin, Hewitt, Paranjape, Bevilacqua, Petroni, Liang (2023) “Lost in the Middle: How Language Models Use Long Contexts”, TACL 2024
https://arxiv.org/abs/2307.03172
なぜ効くのか
①「注意が届きやすい場所」に大事なものを置くから
研究が示した通り、AIの注意は入力の両端に届きやすい構造になっています。中盤は相対的に見落としゾーン。だったら、絶対条件は両端に置けばいい。単純ですが、AIの性質に沿った合理的な配置です。
②2回書くことで「重要度」も伝わる
同じ条件が冒頭と末尾に繰り返されると、AIにとってそれは「特に優先すべき指示」というシグナルになります。位置の効果と繰り返しの効果、両方が同時に働きます。
コピペOKプロンプト
長い依頼を書くときの「型」として使ってください。
【絶対条件】[最重要の条件をここに書く]
(ここに背景説明・詳細・希望などの長い本文)
【絶対条件の再掲】冒頭に書いた通り、[最重要の条件をもう一度書く]。
この条件を満たさない案は出さないでください。
両端に置くのは「絶対条件」だけに絞ってください。全部の条件を2回書くと、プロンプトが長くなるだけで挟む意味がなくなります。譲れないもの1〜2個を選んで挟む。それがブックエンドの正しい使い方です。
実践例:before / after
「賃貸物件探しの条件整理」で試してみました。希望条件が多くなりがちで、指示が自然と長文になる場面です。
🔴 before:条件を流れで全部書いたプロンプト
「引っ越し先を探しています。職場が新宿で通勤は45分以内がいいです。間取りは1LDK以上で、できれば2階以上。ペット可は絶対条件です。あと独立洗面台があると嬉しくて、スーパーが近いと助かります。日当たりも気になります。予算は家賃12万円まで。おすすめのエリアと探し方を教えてください。」
→ 結果:提案されたエリアと物件タイプの解説は丁寧でしたが、途中からペット可の観点が消え、家賃と通勤時間ベースの一般的なエリア紹介になっていました。文章の真ん中に埋めた「絶対条件」が、他の「できれば条件」と同列に扱われた形です。
🟢 after:Bookend Placementを使ったプロンプト
【絶対条件】ペット可(小型犬)・家賃12万円以内。この2つは必須です。
引っ越し先を探しています。職場が新宿で通勤45分以内が希望。
間取りは1LDK以上で、できれば2階以上。独立洗面台があると嬉しく、
スーパーが近いと助かります。日当たりも気になります。
おすすめのエリアと探し方を教えてください。
【絶対条件の再掲】冒頭に書いた通り、ペット可(小型犬)と
家賃12万円以内は必須です。この条件を満たさない提案はしないでください。
→ 結果:すべての提案がペット可物件の多いエリアを軸に組み立てられ、「このエリアはペット可物件の割合が比較的高い」「ペット可の場合、家賃相場が1〜2割上がるため12万円以内ならこの駅がバランスがいい」と、絶対条件を起点にした回答に変わりました。同じ情報量の依頼でも、配置だけでここまで変わります。
使いどころと注意点
✅ こんな場面で使う
- 条件や背景が多く、指示が長くなるとき
- 「絶対条件」と「できれば条件」が混ざっている依頼
- 長い資料を貼り付けて、そのうえで指示を出すとき
❌ これには向いていない
- 短いプロンプト(数行なら中盤の見落とし自体が起きにくい)
- すべての条件が同じ重さの依頼(挟むものを選べない)
注意点として、この型は「中盤に書いた情報が読まれなくなる」という意味ではありません。中盤の情報も使われます。あくまで優先度の高いものほど両端へ、という配置の最適化です。できれば条件は中盤で問題ありません。
🔧 上級者向け:資料を貼るときは「指示を後ろに」
ここは応用の話なので、読み飛ばしてOKです。
長い資料を貼り付けて質問するとき、「指示→長い資料」の順で書くと、指示が「冒頭」、資料が「中盤〜末尾」に来て、肝心の指示の印象が薄れがちです。「資料→指示」の順にすると、指示が末尾=注意が届きやすい位置に来ます。さらに冒頭に一言「この後の資料について質問します」と置けば、それ自体がブックエンドの前側になります。資料を扱う日は、この順番を意識してみてください。
まとめ
- Bookend Placementは「絶対条件を冒頭と末尾の2か所に置く」型
- 根拠は「中盤の情報は見落とされやすい」という研究結果
- 挟むのは譲れない条件1〜2個だけ。全部挟むと意味がなくなる
プロンプトの中身を変えずに、置き場所を変えるだけ。今日から使える中では最も手軽な型のひとつです。長い依頼を書くとき、まず「絶対条件はどれか」を選ぶ癖をつけてみてください。
⚠️ この記事の情報は執筆時点(2026年6月)の内容です。AIツールの仕様・挙動はアップデートで変わることがあります。最終確認は各サービスの公式サイトや一次情報でお願いします。
📎 引用・参考
・Liu et al. (2023) “Lost in the Middle: How Language Models Use Long Contexts”, TACL 2024
https://arxiv.org/abs/2307.03172
次回予告
次回は「Goldilocks Altitude(ゴルディロックスの高度)」を紹介します。AIへの指示は、細かすぎても抽象的すぎてもうまくいかない。「ちょうどいい高度」の見つけ方を扱います。
👉Goldilocks Altitudeとは?指示の「ちょうどいい細かさ」を見つけるプロンプト術


コメント