Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AIの答えから、指示は当てられるのか?「リバースプロンプトエンジニアリング」

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

 AIの答えから、指示は当てられるのか?「リバースプロンプトエンジニアリング」

第3回 ヤプリ×フラー合同LT大会

LT大会で発表した内容です!
https://tech.yappli.io/entry/lt-vol19-with-fuller

AIの出力から入力が当てられないもんか、と考えてみた内容をスライドにしてます

Avatar for Nao-RandD

Nao-RandD

August 20, 2026

More Decks by Nao-RandD

Other Decks in Programming

Transcript

  1. 「どこまで」制御できるのか? 出力されるまでに関わる階層 層 中身 ①モデル層 事前学習の知識、指示チューニング /RLHFの既定挙動、モ デル固有の文体 不可(モデル選択のみ) ②デコード層

    temperature、top_p、 最大トークン数などの生成パラメータ API利用時のみ可 システムプロンプト、会話履歴、添付資料、 検索結果、ツール実行結果、メモリ 一部可 その回のユーザープロンプト (タスク指示・形式・トーン・制約・例示) 完全に可 ③コンテキスト層 ④指示層 ユーザーが制御できるか
  2. 「どうやって」推測できるのか? プロンプトに含まれる特徴から要素を推測していく 特徴の種別 対応するプロンプト要素 内容選択の偏り タスク指示・観点指定(「〜の観点で」「〜を中心に」) 一貫した形式 出力形式指定・テンプレート・例示(few-shot) 独特のトーン トーン指示

    or ペルソナ設定 専門家的視点 ロール付与(「あなたは〜です」) 読者適応 読者指定(「小学生にもわかるように」「経営層向けに」) 付加行動 明示的な追加指示(「〜も添えて」)or システムプロンプトの常設指示 制約の痕跡 禁止・制約指示(「〜しないで」「200字以内で」) 具体的な事実・データ 資料添付・検索結果・文脈情報の存在(プロンプト外の入力)
  3. 「どうやって」推測できるのか? プロンプトに含まれる特徴から要素を推測していく 特徴の種別 対応するプロンプト要素 内容選択の偏り タスク指示・観点指定(「〜の観点で」「〜を中心に」) 一貫した形式 出力形式指定・テンプレート・例示(few-shot) 独特のトーン トーン指示

    or ペルソナ設定 専門家的視点 ロール付与(「あなたは〜です」) 文章がマークダウン形式なら 読者適応 読者指定(「小学生にもわかるように」「経営層向けに」) 出力形式で指定しているかも 🤔 みたいな 付加行動 明示的な追加指示(「〜も添えて」)or システムプロンプトの常設指示 例:「マークダウン形式で出力せよ」 禁止・制約指示(「〜しないで」「200字以内で」) 制約の痕跡 具体的な事実・データ 資料添付・検索結果・文脈情報の存在(プロンプト外の入力) などなど