ジェイルブレイクJailbreak

利用者がAIを言いくるめ規則の外へ導くこと

  • 基本
  • 6分で読める
  • 図 3点

ポイント

  • ジェイルブレイクは利用者自身がAIを言いくるめて、守るはずの規則の外へ連れ出すことです。
  • AIの拒否は固く閉ざされた扉ではなく、学習で身についた性向です。状況の言い方を変えると性向が揺れます。
  • よく見られる筋道は、状況を変える、要求を小分けにする、形式を変えることです。三つとも判定の物差しを狙うやり方です。
  • この記事では、外部の資料が指示を差し込むプロンプトインジェクションと通り道で分けて見ます。 ジェイルブレイクは対話欄、インジェクションは読み込んだ資料です。
  • 完全に防ぐ方法はないので、対話の前後にそれぞれ検査を置き、危険な機能はそもそも外すというように層を重ねます。

たとえで理解する

建物の入り口の回転ドアは一方向にだけ回るようにできています。床には矢印が描かれ、羽根もその向きに押すと滑らかに回ります。鍵が付いているのではなく、そちらへ回るほうが自然になるよう作られているだけです。

だから逆側から力を込めて押せば、ドアが逆に回ることもあります。ガラスを割ったり錠を壊したりする話ではありません。向きの表示は塞ぐ仕組みではなく案内にすぎないからです。ドアはそのままなのに、出入りする向きだけが逆になったわけです。そのため実際の建物は矢印だけに頼らず、留め具と警備を一緒に置きます。

AIの安全装置もこの回転ドアに似ています。決められた向きから外れるよう言葉を変えながら押してみることをジェイルブレイクと呼びます。

くわしく

拒否は鍵ではなく性向です

AIがある要求を拒否するとき、内側で錠がかちりと閉まるわけではありません。何を助け何を断るべきかをとても多くの例から学んで、似た状況で拒否のほうへ傾く性向が身についているだけです。性向は確率なので、文脈が変われば傾きも変わります。

だから同じ要求でも、どんな話の中に置かれるかによって結果が分かれます。前に付けた背景、話し方、対話の長さがすべて傾きを少しずつ押します。規則がなくなったのではなく、その瞬間の文脈で規則の重みが軽くなっただけです。

回転ドアと同じです。ドアが施錠されていたのではなく、片方へ回るほうが楽になっているだけで、押す力の向きが変われば扉も従って回ります。

物差しを狙うと迂回が生まれます

床の矢印は本当の基準ではありません。本当の基準は出入りする人がぶつからず安全に通ることで、矢印はそれを素早く知らせるために決めておいた代わりの物差しです。代わりの物差しを使うと、その物差しだけをかわせばよい道が開きます。

AIの安全装置も同じです。本当の基準はこの答えが実際に害を及ぼすかどうかですが、モデルの拒否は、要求が危険に見える見た目(風合い)に大きく頼っていることが多いです。だから風合いが変わると、同じ要求を違うものとして受け取ってしまう隙が生まれます。

物差しと目的が離れている限り、物差しを狙った迂回は生まれ続けます。新しい迂回が見つかるたびに、その事例を学習に入れて物差しを調整する作業が繰り返される理由です。

知られている型と防ぐ側の対応

一つ目は状況を変える筋道です。演技、架空の物語、研究や教育といった枠をかぶせて「今は普段と違う場だ」と文脈を新しく組み立てるやり方です。防ぐ側は枠一つだけを見ず、対話全体の流れと実際の要求の中身を合わせて判断します。

二つ目は分ける筋道です。一度に尋ねれば拒否されることを複数の断片に分けて尋ねます。断片一つひとつは平凡に見えるため、防ぐ側は断片ではなく、つながった要求全体をつなげて見ます。

三つ目は形式を変える筋道です。別の言語、見慣れない表記、表や箇条書きのような見た目で包む方法です。防ぐ側は多くの言語や表記で安全学習の範囲を広げます。

インジェクションと混同しやすいです

二つの言葉はよく一緒に使われます。分類する場所によって、ジェイルブレイクをプロンプトインジェクションの一種(直接インジェクション)としてまとめることも、別に分けることもあります。この記事では通り道を基準に分けて見ます。ジェイルブレイクは対話欄の前に座った本人が自分でドアを逆に押すことです。プロンプトインジェクションは、その人が何も悪いことをしていないのに、AIが読み込んできた文書やウェブページの中の文章が代わりに指示を差し込むことです。

責任の所在も違います。ジェイルブレイクはサービスがどこまで許すかを決める問題に近く、インジェクションはAIにどんな資料と権限を持たせるかを設計する問題に近いです。防ぐ方法の重みも変わります。前者は主に安全学習と要求検査で、後者は主に権限を狭めることと資料の扱い方で対応しますが、重ねて使う方法も多くあります。

層を重ねて防ぎます

モデル一つだけには頼りません。入ってくる要求を別に調べる検査、出ていく答えをもう一度調べる検査、答えを作るときに参照する方針文、そして危険な機能そのものをサービスから外す決定が一緒に使われます。回転ドアに逆回転を防ぐ留め具を付け、回る速さを制限し、それでも駄目ならその通路自体を閉めるのと同じやり方です。一枚が漏れても次の層で引っかかるようにしておくのです。

締めすぎると反対側の問題が生まれます。安全に関する質問や創作物まで拒否してしまえば、役に立たなさが大きく増えます。締める度合いを決める作業は技術の選択というより、サービスが誰を対象に何をしようとしているかについての決定です。

もう少し正確に

ジェイルブレイクという言葉は、機器にかかった制限を解く作業を指す表現から来ています。AIでは決められた方針から外れた答えを引き出そうとする試み全般を指し、成功したからといってモデルの中に閉じ込められていた別のモデルが開くわけではありません。普段と違う話し方へ傾きを移しただけに近いです。

安全学習は助けと拒否のあいだの釣り合いを取る作業なので、片方だけ強く引けばもう片方が弱くなりやすいです。拒否を強く学習させれば平凡な要求まで拒否する過剰拒否が増え、助けを強く学習させれば迂回に弱くなります。そのため安全点検では「防げたか」と「無駄に防いでいないか」を一緒に見ることが多いです。

比喩がずれる点もあります。回転ドアには逆回転を確実に防ぐ留め具を付けられますが、どの要求が危険かは文章だけを見て正確には測れないので、そうした留め具を作れません。また回転ドアは逆に押して入った人が目に残りますが、モデル自体は対話が新しく始まると先の試みを覚えていないことが多いです。そのためサービス側で記録を残し、繰り返される試みを別に調べることもあります。

最終確認: 2026-10

やってみる

よくある誤解

  • ジェイルブレイクに成功するとAIが隠していた本当の能力が出てくると思われがちですが、実際にはなかった能力が新しく生まれるわけではありません。ただしモデルがもともと知っていることのうち、出さないよう学習された内容を拒否なしに出してしまうことがあるので、危険なのです。

  • 一度防がれた方法は永遠に防がれると思われがちですが、実際には表現を少し変えるとまた通ることが多く、同じ点検を繰り返し続ける必要があります。

  • ジェイルブレイクはプロンプトインジェクションの別名だと思われがちですが、実際には、見る場所によってジェイルブレイクをプロンプトインジェクションの一種(直接インジェクション)としてまとめることも、別に分けることもあります。どちらの場合も、押す側が利用者か読み込んだ資料かによって防ぎ方が変わります。

ひとこと要約

つまり

ジェイルブレイクは一方向に回るよう作られた回転ドアを逆から押すことに似ていて、安全装置は壊す壁ではなく傾きなので、だから層を重ねて防ぎます。

誤りや、もっと良いたとえがありますか? 修正を提案する · 最終更新 2026-10-18