この記事ではChatGPTプロンプトテンプレートに変数を追加する方法を紹介します。変数は柔軟な入力を挿入できる高度な機能です。その結果、時間を節約し、数回クリックするだけで、多くの異なるコンテンツ(例えば、メールキャンペーン、ウェブサイトのコンテンツ、またはソーシャルメディア投稿の作成)を作成することができます。
変数の力を説明するために、シナリオから始めましょう。メアリーはペットショップを経営している。犬、猫、鳥、爬虫類の4つのセグメントを持つ大規模なメールリストを持っています。彼女はそれぞれのセグメントに対して、パーソナライズされたメールキャンペーンを毎月送信しています。
彼女は下のスクリーンショットのようなテンプレートを作成しました。このテンプレートは良いメールメッセージを生成しますが、問題があります。彼女はこれらの変数の1つを変更したいたびに新しいテンプレートを作成しなければなりません:
AIPRM変数を使用すると、プロンプト内の静的テキストをプレースホルダに置き換えることができる。あなたやあなたの同僚 (そして公開されている場合はAIPRMプロンプトコミュニティ) は、 それぞれの使用例に合わせてプロンプトをカスタマイズすることができます。以下に、変数を追加するための3つのオプションを示す。
プロンプトに変数データを追加する最も簡単な方法です。この例では、静的な月名を変数のプレースホルダに置き換えます。
[PROMPT]の[変数1]に犬の飼い主を対象とした10%割引についてのEメールメッセージを書いてください。Eメールメッセージは100ワード以内で書いてください。
[変数1:月]
を入力してください。`
[PROMPT]テンプレートのテキストでは、静的な月 を[変数1]**に置き換えた。テキストの最後に、変数を繰り返し、月というラベルを追加しました。また、[PROMPT]変数は商品ラインを入力するのに使うので残しておいた。
ユーザーがこのプロンプトテンプレートを選択すると、AIPRM は 月 という新しいフィールドを追加する。ユーザーは月名と商品ライン・プロンプトのテキストを入力する。
ChatGPTは変数データをコンテンツに追加します。
上記の手順を繰り返して、複数の変数を追加します。下の例では、割引タイプとペットタイプの静的テキストを置き換えるために、さらに2つの変数を追加しました。
[VARIABLE3]のオーナーを対象とした[PROMPT]のために、[VARIABLE2]の[VARIABLE1]の割引に関するEメールメッセージを書いてください。メールメッセージは100文字以内で書いてください。
[VARIABLE1:割引]。<br/> [VARIABLE2:月]
。
[VARIABLE3:ペット]`。
テキスト入力フィールドには3つの変数入力とプロンプトがある。
ChatGPTの出力は全ての変数データを含んでいます。
このオプションはオプション1をベースにしています。空の変数フィールドを表示する代わりに、デフォルト値を挿入することができます。
下の例では、割引タイプとペットタイプにデフォルト値を追加しています。
[VARIABLE3]のオーナーを対象とした[PROMPT]の[VARIABLE2]の[VARIABLE1]の割引に関するEメールメッセージを書いてください。メールメッセージは100ワード以内でお願いします`。
[VARIABLE1:割引:10%]とします。 [VARIABLE2:月]
。
[VARIABLE3:ペット:犬]`。
テキスト入力フィールドには2つのデフォルト値が表示され、ユーザーが変更できる。
空白の変数フィールドをドロップダウンメニューに置き換えるには、このオプションを使います。この例では、ペットの選択肢をドロップダウンメニューで表示し、デフォルトとして犬を選択しています。
[VARIABLE3]のオーナーを対象とした[PROMPT]の[VARIABLE2]の[VARIABLE1]の割引に関するEメールメッセージを書いてください。メールメッセージは100ワード以内でお願いします`。
[VARIABLE1:割引:10%]とします。 [VARIABLE2:月]
。
[VARIABLE3:Pet Option:Default Value:dog|cat|bird|reptile]
ユーザーがフィールドをクリックすると、ドロップダウンメニューが表示されます。
AIPRMプロンプト: メールマーケティングキャンペーンを書く
何度も再利用できるEメールマーケティングキャンペーンのプロンプトが欲しい。
以下は変数です:
これらをプロンプト全体に挿入すると仮定すると、テンプレートはこんな感じになります:
_役割:
_メールマーケティングの専門家として行動する。
_タスク:
私のビジネスのために、[VARIABLE2]業界で、[PROMPT] について、[TARGETLANGUAGE]で、[VARIABLE4] メール・マーケティング・キャンペーンを書いてください。メールキャンペーンの推奨ケイデンスを提供してください。
_コンテキスト:
マーケティングフレームワークだけを使って、キャンペーンのゴールを効果的に達成 するために各メールを書いてください。
参考 - マーケティング・メールのフレームワーク
PAS
問題点(問題):消費者が抱えているペインポイントを説明する。
アジテート(煽る):解決策がなければ悪化するだけであることを議論する。
解決する:解決策を提供する。
アイーダ
注意(注意):興味深い文章で読者の注意を引く。
興味:裏付けとなる文章で読み手を引きつける。
Desire(欲求):その製品がどのように問題を解決するか、あるいはどのような利点を与えるかを説明する。
Action(行動):あなたが提供するものをどのようにつかむかを伝える。
ストーリーテリング
問題を共有することで、読み手に共感してもらう。
解決策を発見し、メリットを享受する。
その解決策を読者も享受する方法を伝える。
_形式:
重要な制約
[VARIABLE1:Number of emails],
[VARIABLE2:Business Name],
[VARIABLE3:Industry],
[VARIABLE4:Target Audience],
[VARIABLE5:Email Copy Framework:: PAS|AIDA|Storytelling],
[VARIABLE6:Email Length:: Short|Medium|Long]
変数Number of Emailsが一番下に表記されているが、文の中にシームレスに挿入されているのがわかるだろう:
**[VARIABLE1]**メール・マーケティング・キャンペーンを書く_。
新しいキャンペーンのために、ソーシャルメディアへの投稿を一括して作成したいとする。あなたの会社はTwitter、Facebook、Pinterest、LinkedInを利用していますが、それぞれのプラットフォームでコンテンツのフォーマットは異なります。
これらの変数を含むAIPRMプロンプトの例です:
自分で試すことができます:
AIPRMプロンプト: ソーシャルメディア・コンテンツ・カレンダー(40投稿)
このプロンプトを見てみよう:
役割
業界におけるソーシャルメディアマネージャーとローカルSEOの専門家として活動する。
タスク:
[PROMPT]のために、エンゲージメントに最適化された **[VARIABLE1]**投稿を40個作るのを手伝ってください。
文脈:
LinkedInの投稿では、短くてパンチのある文章で長文投稿(それぞれ3-5段落)であることが重要。重要な洞察を強調する箇条書きリストを表内に含める。
_フォーマット:
各投稿は、指定された業界の関連キーワードを少なくとも3つ統合し、文章の中で自然に表現すること。各投稿は、LinkedInのために最低5つの文章で構成されていることを確認してください。
各投稿は、カレンダーのように見えるように、見栄えの良い表にしてください。各投稿にふさわしい画像を提案してください。上の表は、(1)投稿番号、(2)投稿内容、(3)推奨画像を提示してください。
表の後に、選択したソーシャルメディア・プラットフォームのケイデンスと、最適な投稿時間を提案する。
_制約事項:
***[VARIABLE1: Social Media Platform], ***[VARIABLE2: Industry], ***[VARIABLE3: Emojis::Include|Do Not Include], [VARIABLE4: Featured Product or Service]_
作成された変数に基づいて、すべての制約がどのように出力を形成できるかがわかります。
プロンプトの作成、プロンプトライブラリの作成についてもっと知りたい場合は、他のチュートリアルをご覧ください:
ご質問があれば、 AIPRMコミュニティフォーラムをご覧ください。
2M+ Users
Featured
Share your ChatGPT prompt library with your team, Choose from thousands of pre-built prompts for marketing, SEO, sales, productivity, SaaS, and more.
Already have the extension?
Subscribe to a Premium Plan.