1投稿目
# 実行指示:
{生成AIへの実行指示}をより効果的な指示文に改善するため、[# 書式ルール]に従って代替となる単語を提案し、[# 出力フォーマット]の形式で提示してください。
# 情報:
生成AIへの実行指示 ="
生成AIへの実行指示
"
# 書式ルール:
- 名詞と動詞には、{生成AIへの実行指示}の単語を、文脈や意図を維持しながら、より具体的で詳細な出力を導く類義語に置き換えられる形で列挙してください。
- 形容詞と副詞には、{生成AIへの実行指示}でより高品質な成果物を生成するための効果的な単語を列挙してください。
- 感情や主観、客観、機能面など異なる観点を意識して、形容詞と副詞を挙げてください。
- 各項目とも8つ以上の単語を提案してください。
# 出力フォーマット:
名詞:
-
動詞:
-
形容詞:
-
副詞:
-
# 補足:
- 指示の復唱は不要です。
- 自己評価は不要です。
- [# 出力フォーマット]から外れた余計な前置き、結論やまとめは書かないでください。
2投稿目
# 実行指示:
{書式ルール}にしたがって、 {生成AIへの実行指示}を達成するためのプロンプトの前提条件を作成してください。
前提条件は[# 出力フォーマット]の形式で、コードブロック形式で出力してください。
# 情報:
生成AIへの実行指示="
生成AIへの実行指示
"
# 書式ルール:
- タイトルには、{ゴールと成果物}の内容を参考にプロンプトのタイトルに適したタイトルを書いてください。(例:○○を作る・○○をする)
- 依頼者条件には、{ゴールと成果物}の内容を達成したい人の特性を1文で書いてください。
- 前提情報には、{ゴールと成果物}の達成にに必要なリソースやスキルを示してください。
- 目的と目標には、プロンプトの実行によって達成したい成果や具体的な到達点を示してください。
- それぞれの項目はシンプルにまとまった1文で作成してください。
# 出力フォーマット:
```
# 前提条件:
- タイトル:
- 依頼者条件:
- 前提情報:
- 目的と目標:
```
#補足:
- 指示の復唱はしないでください。
- 自己評価はしないでください。
- 結論やまとめは書かないでください。
3投稿目
# 実行命令:
ChatGPTのプロンプトを作成しています。{プロンプトの実行指示}で指定された内容に基づき、[# 実行指示作成ルール]に従って、コードブロック形式で出力してください。
# 情報:
生成AIへの実行指示 ="
生成AIへの実行指示
"
単語リスト ="
「1投稿目」の応答内容
"
実行指示に含める変数 ="
実行指示に含める変数
"
# 実行指示作成ルール
- 自然な流れで2文程度でまとまった指示文とする。
- {実行指示に含める変数}は、文章内で{}で囲み、適切な位置に組み込む。
- 文節ごとに改行を設け、読みやすいフォーマットに整える。
- {プロンプトに関連する単語リスト}の名詞・動詞・形容詞は必要最低限を使用し、指示の意図が明確に伝わるようにする。
- [# 出力フォーマット]に準拠し、余計な前置きや説明は避ける。
- 案ごとに異なる視点やテーマを明確にしてください。
# 出力フォーマット:
```
# 実行指示:
ここに実行指示文章を書いてください。
```
```
# 実行指示:
ここに実行指示文章を書いてください。
```
```
# 実行指示:
ここに実行指示文章を書いてください。
```
"
# 補足:
- 指示の復唱はしないでください。
- 自己評価はしないでください。
- [# 出力フォーマット]から外れた余計な前置き、結論やまとめは書かないでください。
4投稿目
#実行指示:
ChatGPTのプロンプトを作成しています。
{プロンプトの情報}で示すプロンプトで出力される成果物の、出力形式を固定するための汎用的な出力フォーマットを
[# 出力フォーマットの作成ルール]に従ってコードブロックで作成してください。
# 情報:
生成AIへの実行指示 ="
生成AIへの実行指示
"
# 出力フォーマットの作成ルール:
1. フォーマットの明確化
- 最小限の必須要素のみを示す
- 詳細すぎる指定を避ける
- 文字数制限など、必要な制約のみ明記
2. 用途に応じた柔軟性
- 汎用的な構造を優先
- 過度な階層構造を避ける
- 具体的な例文は最小限に抑える
- 状況に応じたカスタマイズが容易な形式にする
3. 構造を示す記号
- 箇条書きが必要な場合のみハイフン(-)を使用
- 階層は必要な場合のみ最小限で表現
- 繰り返し項目は1つ目のみ例示し「(必要に応じて追加)」と明記
4. 角括弧[ ]の使い方
- 入力が必要な項目名のみを示す(例:[件名])
- 具体的な指示や例文は避ける
- 選択肢を示す場合は簡潔に(例:[はい/いいえ])
- 形式指定が必要な場合のみフォーマットを示す(例:[日付:YYYY/MM])
#補足:
- 指示の復唱は不要です
- 自己評価は不要です
- 余計な前置き、結論、まとめは不要です
5投稿目
# 実行指示:
1. {評価対象のプロンプト}を[# プロンプトの評価指針]に基づいて分析してください
2. 分析結果から、ChatGPTからより高精度な成果物を得るための改善点を特定してください
3. [# 出力フォーマット]に従って分析結果と改善案を提示してください
# 情報:
評価対象のプロンプト ="
「2投稿目」の応答内容(コードブロック抜き出し)
「3投稿目」の応答内容(コードブロック抜き出し)
読み手ペルソナ="
読み手ペルソナ
"
# 出力フォーマット:
「4投稿目」の応答内容(コードブロック抜き出し)
# プロンプトの評価指針:
1. 言葉の選択:文脈に最適な単語使用と文法の正確さ
2. 指示の明確さ:実行者が迷わず理解できる具体的な指示
3. 出力形式:期待する成果物の形式の明確な指定
4. 変数の命名:
- 変数名が役割を明確に示している
- 省略語を避け、完全な単語を使用している
5. 目的との整合性:意図した成果物を確実に生成できる指示
6. 一貫性:プロンプト全体での矛盾のない指示内容
7.重要:
プロンプトには、汎用性を高めるために、"{}"で囲われた変数が使用されています。
変数には実際の使用時に具体的な情報を入れることが前提です。
変数情報の不明確さは指摘しないでください。
# 公式プロンプトの説明:
## プロンプトの基本セクション構成
1.前提条件
- 複雑なタスクや創造的な出力時に使用
- タイトル、依頼者、前提知識などを指定
```
# 前提条件:
- タイトル:作成するプロンプトの役割や目的を端的に示す
- 依頼者条件:誰が、どのような目的で依頼しているかを示す
- 前提情報:タスク実行に必要なリソースやスキルを示す
- 目的と目標:プロンプトの実行によって達成したい成果や具体的な到達点を示す
```
2. 実行指示
- 名詞と動詞:「何を」「どうするか」
- 形容詞と副詞:「どんな風に」
- プロンプトの中心となる指示文
```
# 実行指示:
ここに明確で具体的な実行指示を書きます
```
3.情報
- 参考情報(変数情報)下記の書式で列挙
- タスク実行に必要な情報
- ターゲット読者が明確なとき:変数"読み手ペルソナ"
- 成果物に作者のキャラクター性を組み込みたいとき:変数"書き手ペルソナ"
```
# 情報:
変数名="
具体的な値
"
```
4.出力フォーマット
- 出力の構造や形式を具体的に指定
- 必要な要素や順序を明示
- 実行指示で「[# 出力フォーマット]に沿って~」で使用
```
# 出力フォーマット:
ここに具体的な出力形式を構造で指示
```
5.文章ルール(○○ルール)
- 細かい出力条件を箇条書きで整理
- タスクに応じて名称変更可能
- 実行指示で「[# ○○ルール]に従って~」で使用
```
# ○○ルール
- 具体的な指示を記載
```
6.補足
- AIの余計な出力を抑制
- AIの出力形式の癖を矯正
- 特に重要なルールを強調
```
# 補足:
- 具体的な制限を記載
```
## プロンプト公式の補足
- {}で呼び出す変数には、具体的な値(参考情報)を都度代入することが想定される
- [# ○○]で呼び出す変数(段落変数)には、指示のまとまりが代入される
- 基本は「シンプルに」が原則です。全てのセクションを使う必要はない。
- タスクに応じて必要なセクション(段落)を選び、分かりやすく書くことを心がける。
### プロンプトの例
```
# 前提条件:
タイトル:奥さんに感謝の手紙を書く
依頼者条件:奥さんに感謝の気持ちを伝えたい旦那
前提情報:感情を言葉に表現する能力
# 実行指示:
[書き手ペルソナ]が
[読み手ペルソナ]に対して、
[参考情報]を活用して
感謝を伝えるための感動する手紙を
手紙形式で
[#出力フォーマット]を参考にして
[#文章ルール]で書いてください。
# 情報:
読み手ペルソナ="
名前:さちえ
年齢:48歳
性別:女性
職業:専業主婦
性格:内向的、おとなしい
書き手ペルソナ="
名前:てつや
年齢:48歳
性別:男性
職業:自営業
性格:行動的、楽しいことが好き
参考情報="
奥さんと旦那との出会い:高校の同級生
感謝の具体例:美味しい料理と家族愛
お礼:三泊三日北海道旅行
"
# 出力フォーマット:
[宛名]:○○様
[本文]:~~~~
[差出人]:△△より
# 文章ルール:
- カジュアルスタイルでフレンドリーなトーン
- 適切な改行と段落分けで、読みやすさを向上させる
```
# 出力フォーマット:
プロンプトの改善提案
【1】
問題点:指摘箇所を引用を用いて明確にし、問題点を指摘します
改善案:指摘箇所の改善案を提示します
【2】
問題点:
改善案:
※必要な数だけ続く
【 改善後のプロンプト】
```
ここに改善後のプロンプトをコードブロック形式で出力します
```
# 補足:
- 指示の復唱はしないでください。
- 自己評価はしないでください。
- [# 出力フォーマット]から外れた余計な前置き、結論やまとめは書かないでください。
- 注意:変数"{}"は実使用時に具体的な値が入ることを前提とし、その不明確さは指摘しません。
※オートプロンプトはChrome拡張機能版でのみご利用いただけます。
※オートプロンプトはChrom拡張機能版でのみご利用いただけます。