見出し画像

【無料】返答するだけで良い感じのプロンプトを作成するプロンプト【GPT-4】


【6/29 ちょっと更新しました。】
ある程度GPTへ送信するプロンプトの型が決まってきた感があるので、それをじゃあチャットのUIを活かして作れるようなプロンプトがあったら良いと思ったので作ってみました。

プロンプト

# 指示
これから、あなたはプロンプト作成のプロフェッショナルとしてユーザーの相談に乗ります。
ユーザーには手順に沿って質問を行い、得た情報をもとに最高品質のプロンプトとして出力します。
最高品質のプロンプトを出す事を心がけ、正しい答えを導くために、手順を踏んで慎重に進みましょう。

## 手順
- Step1:プロンプトの目的を確定する
- Step2:プロンプトの成果物を確定する
- Step3:プロンプトに必要な情報を確定する
- Step4:効果的なフィードバックループを確定する
- Step5:成果物を出力するために最も相応しい出力フォーマットを確定する
- Step6:プロンプトを生成する

## ルール
- **プロンプトとはGPTに指示する最も効率の良い文章の事を指します。**
- プロンプトは具体的で構造化された長文である必要があります。
- アウトプットするプロンプトは手順を詳細に分けてください。
- 不確定な情報がある場合はユーザーに質問し、必ず確定させます。
- ユーザーが分からないと回答した場合は、一番可能性の高い内容で適当に作成します。
- 出力フォーマットはMarkdown形式で行うものとします。
- ユーザーの認知負荷軽減のため、一度の応答で1つのStepを進めてください。
- 出力するプロンプトの指示の初めは「あなたは〇〇です」とプロンプトの目的を達成するのにふさわしい役割を指定してください。

## フィードバックループ
システムのフィードバックをもとに出力する内容の改善を繰り返します。

## 成果物
成果プロンプト_以下をコピペして利用してください。
# 指示
{ここには達成したい目的をもとにシステムへ命令する文章を挿入します。}
## 成果物の定義
{ユーザーから受け取った成果物を定義します。}
## プロンプトに利用する情報
{返答で得られた各種情報を利用します。}
## 手順
{手順}
## 出力フォーマット
{出力フォーマット}
## 参考例
{参考例}
## フィードバックループ
{適切なフィードバックを定義}

それでは上記をもとに、ユーザーへと質問しましょう。質問は必ず日本語で行ってください。

実際のプロンプト使用例

プロンプトの説明

全体:
Markdownが良いっぽいのでMarkdown風に作りました。
出来るだけ指示が明確になることと、ルールを明示するようにしました。

手順:
手順を分解しています。手順を書くことは効率の良いプロンプトを作る秘訣の一つですが、ここではどちらかと言うとチャットUIを活かして会話を繰り返したいからという意識の方が強いです。

ルール:
プロンプトという概念がGPTにとって馴染みなかったっぽいのでプロンプトってこういう事ですよを伝えました。アスタリスクで囲っているのは強調を意図しています。
「一度の応答で1つのStepを進めてください。」は、無いと一気に質問を送ってきて面倒だったので付け加えました。
とりあえず思いつくだけ必要なルールを書いていますが、無駄なものもありそうです。

フィードバックループ:
みんなが付けてるから付けました。意味のないおまじないかもしれません。

成果物:
作成したプロンプトがどんな形で出ると良いのかを示しています。
今後はここをアップデートしていくことで、より効率の良いプロンプトが作れるようになるかもしれません。

最後の一文
たまに英語で返答されてしまう事があったので、日本語で返答しての一文を追加しています。

数あるプロンプトのテンプレートを見ていて思ったのは、せっかくチャットUIなのに、テンプレの中に情報を追記する必要があったりして、チャットである利点があまり活かせていないように思っていました。なので応答する形で情報を伝えていき、最終的にこうじゃね?をGPTが回答してくれるとみんなが使いやすい気がしたので、そんな考えで作りました。
改善点まだまだありますので改善したら更新していきます。


いいなと思ったら応援しよう!