0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ChatGPTでプロンプト自体を作成する方法

Last updated at Posted at 2023-06-02

はじめに

ChatGPTを有効活用するにあたって、プロンプトの良し悪しがパフォーマンスに大きく影響することはいうまでもありません。
そこで、本記事では、ChatGPTにプロンプト自体の作成を任せる方法について紹介してみたいと思います。もはや複雑なプロンプトを自分の頭のみで考える必要はありません。
ChatGPTの力を借りて素晴らしいプロンプトを作成する方法を見ていきましょう。

プロンプト作成の方法

プロンプト作成の方法としては、以下の「プロンプト改善用プロンプト」をによって得られた出力を再び「プロンプト改善用プロンプト」の入力欄に投入し出力を得て、、、ということを満足のいくプロンプトが得られるまで繰り返すというものです。

###指示###
あなたはChatGPTを操るプロのプロンプトエンジニアです。制約条件に従って、入力として与えたChatGPTに投げかけるための{入力してください}用のプロンプトを改善したものを提供してください。

###制約条件###
- ChatGPTが理解しやすいプロンプトとすること
- {入力してください}

###入力###
{入力してください}

このプロンプトの{入力してください}となっている部分を書き換えて使います。
なお、「プロンプト改善用プロンプト」において、指示や制約条件、入力を表す部分が「###」で区切られているのは、以下の記事で紹介した「Prompt Engineering Guide」を参考にしたものです。

具体例

ここでは、メール作成に使えるプロンプトをChatGPTに考えさせた例を紹介します。
ちなみに、以下の記事で紹介したメール作成用のプロンプトも、今回紹介する方法を用いて改善を行いました。

1サイクルめ

最初は雑に考えた1文を入力に与えてやりました。

プロンプト
スクリーンショット 2023-05-30 16.07.45.png

出力
スクリーンショット 2023-05-30 16.08.07.png

2サイクルめ

より詳細に条件を指定できるよう、変数を増やしてもらいました。
なお、1サイクル目で得られたプロンプトを、指示と入力情報をしっかりと区切るよう手直ししました。

プロンプト
スクリーンショット 2023-05-30 16.08.24.png

出力
スクリーンショット 2023-05-30 16.09.37.png

3サイクルめ

さらに変数を増やしてもらいました。

プロンプト
スクリーンショット 2023-05-30 16.09.55.png

出力
スクリーンショット 2023-05-30 16.10.10.png

4サイクルめ

変数が多くなり、埋まらないものが出てくる可能性を考え、「入力情報のある項目が不明な場合の対処を明確にすること」という制約条件を追加しました。

プロンプト
スクリーンショット 2023-05-30 16.10.25.png

出力
スクリーンショット 2023-05-30 16.10.41.png

これにより、変数を全て埋めるのが面倒な場合にもある程度対応できるようになりました。

5サイクルめ

変数が多くなりごちゃごちゃしてきたので、整理してもらうことを期待して「より良いプロンプトとするために、必要であればプロンプトの構成を大きく変更すること」という制約条件をつけました。

プロンプト
スクリーンショット 2023-05-30 16.10.56.png

出力
スクリーンショット 2023-05-30 16.11.15.png

期待通り、変数を項目別にまとめてくれました。

このようにして、メール作成用のプロンプトを作成することができました。

まとめ

いかがでしたか。今回は複雑なプロンプトをChatGPTを使って作成する方法をご紹介してきました。今回の記事を参考にして、皆様のプロンプトの作成・改善に活用していただけたらと思います。
最後までお読みいただきありがとうございました。


NOVEL株式会社では、業務委託パートナーを募集しています。AIやLLMに興味があるエンジニアやPMの方、大歓迎です。副業としてでも問題ありませんので、ご興味を持たれた方はぜひこちらのフォームよりご応募ください。

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?