PromptAtlasリソース · 日本語

プロンプト変数で1つのプロンプトを使い回す方法

プロンプト変数とは、{対象読者}や{製品名}のように名前を付けたプレースホルダーのことです。プロンプトに埋め込んでおけば、構造は固定したまま、細部の値だけを差し替えられます。クライアントや製品、言語が変わるたびに同じ依頼文を書き直すのではなく、いくつかの値を入れ替えるだけで、あとは調整済みの文面がそのまま使えます。このちょっとした習慣が、良い使い捨てプロンプトを、自分やチームが何か月も使い回せる資産に変えてくれます。

使うタイミング

  • 名前や製品、日付だけを毎回変えながら、同じプロンプトを何度も書き直している自分に気づいたとき。
  • 他のメンバーが文面を書き直さずに再利用できる、プロンプト集やチームの型(プレイブック)を作っているとき。
  • いくつかの値を入れ替えるだけで、1つのプロンプトを複数のクライアント・製品・言語に対応させたいとき。
  • フォームやスプレッドシートの列から入力が届く自動化やアプリに、プロンプトを組み込んで使うとき。
  • バージョン履歴を活用していて、各バージョンの違いが入力値だけになるよう構造を安定させておきたいとき。

避けたいミス

  • {入力}や{もの}のように曖昧な名前を付けてしまい、半年後に何を入れるべきか分からなくなる。値の中身が分かる名前にしましょう。例:{対象読者}、{製品名}。
  • 本来は変数にすべき値をプロンプト本文に直接書き込んだまま忘れてしまい、先週のクライアント名や古い日付がテンプレートにこっそり残り続ける。
  • プロンプト集の中でプレースホルダーの書き方がバラバラになる({名前}、[名前]、<名前>、%名前%)。置換ツールや自動入力ツールが半分を見落とします。
  • {プロジェクトの全詳細}のように何もかもを1つの巨大な変数に詰め込む。{目的}、{対象読者}、{制約}のように、それぞれ独立して変えられる形に分けましょう。

コピーできるプロンプト

01
使い捨てプロンプトを再利用できるテンプレートに変換する

あなたはプロンプトエンジニアです。私が毎回手で書き直しているプロンプトがあります:{既存のプロンプト}。使うたびに変わる部分をすべて、分かりやすい名前を付けた{変数}に置き換えて、再利用できるテンプレートに書き直してください。それ以外の言い回しと意図は一切変えないこと。出力は2つ:(1)完成したテンプレート、(2)各変数について、短い説明・例の値・必須か任意かを一覧にした表。

02
一貫した変数の命名ルールを設計する

あなたは私たちのチームのプロンプト集の管理者です。現在、多くのプロンプトでこれらの変数を使っています:{変数の一覧}。一貫した命名規則(大文字小文字の書き方、単数形か複数形か、リストには接頭辞を付けるなど)を1つ提案し、各変数をそれに従って書き直してください。変数ごとに、型(テキスト・リスト・数値・トーン)、妥当な初期値、例を1つ定義すること。出力はmarkdownの表に加えて、チームが覚えられる2行のスタイルルール。

03
壊れやすい変数がないかテンプレートを点検する

あなたは再利用の観点からプロンプトテンプレートを点検しています。テンプレート:{テンプレート}。次を見つけてください:(1)本来は変数にすべきなのに直接書き込まれている値(名前・日付・数値・トーン・対象読者など)、(2)意味が曖昧で読み違えやすい変数、(3)使われているのに説明がない変数。各問題について、該当箇所を原文のまま引用し、なぜ再利用の妨げになるかを述べ、修正版を示してください。最後に、完全に修正したテンプレートを提示すること。

04
テンプレートを安全に埋め、不一致を報告する

あなたは慎重にテンプレートを埋める担当です。波かっこのプレースホルダーが入ったプロンプトテンプレートがあります:{テンプレート}。差し込む値はこちら:{値}。他の言い回しは一切変えず、各値を対応するプレースホルダーに差し込んでください。結果を返す前に、対応する値がなかったプレースホルダーと、対応するプレースホルダーがなかった値をすべて挙げてください。出力はまず完成したプロンプト、その下に不一致の報告を示すこと。

05
すべての変数のテスト値を生成する

あなたは公開前の再利用プロンプトに負荷テストをしています。テンプレート:{テンプレート}。その中の各{変数}について、現実的なサンプル値を3つ生成してください:典型的なもの、極端なケース(非常に長い・空・変わったもの)、プロンプトを引っかけそうなもの。variable・typical・edge・trickyの列を持つ表で示すこと。次に、1組の完全なセットを選び、テンプレートに埋め込んだ状態を見せて、出力をプレビューできるようにしてください。

PromptAtlasでの保存方法

  1. 仕事やチャネルごとにフォルダを作る。
  2. 後で検索できる明確なタグを付ける。
  3. 変わる要素を変数にする。
  4. 有用な試行を消さず、より良い版を保存する。
  5. 必要なときにライブラリをエクスポートする。

よくある質問

プロンプト変数とは具体的に何ですか?

プロンプト変数とは、{対象読者}や{トーン}のように名前を付けたプレースホルダーで、使うたびに変えたい部分に印を付けるものです。周りの文章は固定したままなので、練り上げた言い回しを再利用しつつ、細部だけを差し替えられます。信頼できるプロンプトの穴埋め版だと考えると分かりやすいです。

変数は{波かっこ}、[角かっこ]、<山かっこ>のどれで書くべきですか?

AIはただのテキストとして読むのでどの記号でも動きますが、{製品名}のような波かっこが最も一般的で、ツールも検出しやすい書き方です。大切なのは1つのスタイルに決めて全体で統一すること。そうすれば置換ツールや自動入力アプリが変数を見落としません。

変数に初期値(デフォルト)を設定するには?

忘れないように、変数のすぐ横に初期値を書きます。例:{トーン:親しみやすく簡潔に}。再利用するときはそのまま使うか、書き換えるだけ。プロンプト管理ツールなら自動で入れておいてくれます。出力言語や書式など、めったに変えない値に便利です。

プロンプト変数はChatGPT・Claude・Geminiで使えますか?

使えます。変数は送信前に自分で置き換えるただのテキストなので、どのAIでも扱い方は同じです。手で入力してもよいですし、穴埋め欄を表示して答えを差し込み、完成したプロンプトをどのAIにもコピーできるプロンプト管理ツールを使う方法もあります。

プロンプトライブラリを作る

うまくいくプロンプトを保存し、変数を追加し、バージョンを残し、数秒で見つけましょう。

無料で始める