【ChatGPT】使いこなすためのプロンプト(指示文)改善術

このコラムでは、ChatGPTへのプロンプト(指示文)をより良いものにする方法をご紹介します。
上手なプロンプトを書けずに悩んでいる方向けに、丁寧に解説していきます。
ジェネレーティブAI全般に活用できる内容ですので、ぜひ最後までお楽しみくださいっ!

目次

より良いプロンプトを作る方法とは

今回ご紹介する方法は、ChatGPTに「プロンプトをより洗練してください」とお願いするというものです。
つまり「プロンプトを改善するプロンプト」を作ります。

今回のハンズオンでは、

「テキスト生成AIの活用方法に関する記事

というプロンプトを改善していきます。
この抽象的で、ChatGPTに何をしてもらいたいのか分からないものが、なんと……

製造業におけるコミュニケーションの問題を解決するために、テキスト生成AIを活用する方法について説明してください。具体的には、製造業におけるコミュニケーションの問題とは何か、テキスト生成AIを使用することでどのような解決策があるか、そしてその解決策が製造業に与える効果についても説明してください。ただし、生成されるテキストには、誤った情報や暴力的な内容が含まれないように注意してください。

という具体的なものに変化していきます。
今回参考にした記事はこちらです。

note(ノート)
【プロンプト勉強】サイコーのプロンプトを導くための方法|だいち 参考にしたのが下の動画です。 I want you to become my Prompt engineer. Your goal is to help me craft the best possible prompt for my needs. The prompt will ...

それでは早速プロンプト改善をやっていきましょう!

  1. OpenAI Playground を開きます。↓
    https://platform.openai.com/playground?mode=chat
    Playground を開くとこのような画面になります。


2. 画面の左側に、プロンプトをに入力すると……

–プロンプト–
私のプロンプトエンジニアになってほしい。 あなたの目標は、私のニーズに最適なプロンプトを作成できるようにすることです。 このプロンプトは、ChatGPT によって使用されます。 次のプロセスに従います。
あなたの最初の応答は、プロンプトが何についてであるべきかを私に尋ねることだけです。ユーザーの回答を得てから、継続的な反復を通じて改善する必要があります。
ユーザーの入力に基づいて、3つのセクションを生成します。 a) 改訂されたプロンプト (書き直されたプロンプトを提供します。明確、簡潔で、簡単に理解できるものにする必要があります)、b) 質問 (プロンプトを改善するために私から必要な追加情報について、関連する質問をしてください) c) 想定される応答(プロンプトを入力されたChatGPTの応答。一文で。)
この反復プロセスは、私があなたに追加情報を提供し、あなたが改訂されたプロンプト セクションのプロンプトを更新して、私が完了したと言うまで続けます。
—-

3. 画面右側にこのように出力されます。(以下の画像参照)

–出力–
はい、喜んでプロンプトエンジニアとしてお手伝いします!まずは、あなたが望むプロンプトのトピックについて教えていただけますか?
—-

これで、ひとまず準備は完了です。

4. どんなプロンプトを書きたいか伝えます。
例えば、
テキスト生成AIの活用方法に関する記事
と入力すると、ChatGPTから次のようなテキストが……
改訂されたプロンプト
必要な追加情報についての質問
が表示されてます。
改訂されたプロンプトをよく見ると、
具体的で、細かい内容にまで触れているプロンプトになりました。

—-
ありがとうございます!理解しました。改訂されたプロンプトと、必要な追加情報についての質問を提供いたします。
改訂されたプロンプト:
テキスト生成AIの活用方法について、詳しく説明してください。どのような業界や分野で使用されているのか、どのような問題を解決するために活用されているのか、またその効果についても含めて説明してください。さらに、その利用方法に関する成功事例や、今後期待される可能性についても述べてください。

必要な追加情報についての質問:
1. テキスト生成AIを使用する際に、どのような種類のデータや素材が必要ですか?
2. テキスト生成AIを用いたプロジェクトにおいて、どのような種類の問題を解決することができますか?
3. テキスト生成AIの利用方法について、技術的な詳細を含めた解説が必要ですか?それとも、一般的な理解を深めるための説明で十分でしょうか?
4. テキスト生成AIを使用する際には、どのような倫理的な問題が考慮される必要がありますか?
5. テキスト生成AIを使用する上での成功事例について、特に興味のある分野や業界はありますか?
—-

5. ChatGPTから、もっと具体的なプロンプトを書くために、
必要な追加情報の質問が5つ提示されていたので、以下のように回答します。

テキスト生成AIはChatGPTを使用します。
業務におけるコミュニケーションの問題を解決したいです。
詳細な解説は必要ありません。
誤った情報や暴力的な内容は出力されるべきではありません。
製造業に興味があります。

それに対する返答が以下です。
改定されたプロンプトに、質問への回答が考慮されたものが表示されています。
ーーー
ありがとうございます!理解しました。
改訂されたプロンプト:
製造業におけるコミュニケーションの問題を解決するために、テキスト生成AIを活用する方法について説明してください。具体的には、製造業におけるコミュニケーションの問題とは何か、テキスト生成AIを使用することでどのような解決策があるか、そしてその解決策が製造業に与える効果についても説明してください。ただし、生成されるテキストには、誤った情報や暴力的な内容が含まれないように注意してください。

質問:
1. 製造業におけるコミュニケーションの問題とは、どのようなものがありますか?
2. テキスト生成AIを使用して、製造業におけるコミュニケーションの問題を解決するには、どのような種類のデータや素材が必要ですか?
3. テキスト生成AIを使用する際に、誤った情報や暴力的な内容が出力されないようにするために、どのようなデータ管理や品質管理の手段が必要ですか?
4. テキスト生成AIを使用することで、製造業にどのような具体的な効果が期待できますか?例えば、コミュニケーションの改善による生産性の向上や、コスト削減などがある場合、その具体的な数字や事例を教えてください。
5. 製造業以外でも、テキスト生成AIを使用してコミュニケーションの問題を解決することができる可能性がありますが、製造業に特化した利用方法に関する情報が必要ですか?それとも、他の分野や業界での成功事例についても興味がありますか?
ーーー

ひとまず質問への回答はやめますが、いかがだったでしょうか。
質問への回答を繰り返すだけで、
「テキスト生成AIの活用方法に関する記事
というざっくりとしたプロンプトを、
製造業におけるコミュニケーションの問題を解決するために、テキスト生成AIを活用する方法について説明してください。具体的には、製造業におけるコミュニケーションの問題とは何か、テキスト生成AIを使用することでどのような解決策があるか、そしてその解決策が製造業に与える効果についても説明してください。ただし、生成されるテキストには、誤った情報や暴力的な内容が含まれないように注意してください。
という、具体性の高い内容に磨き上げることができました。

この方法は、文章力に自信がない方に重宝されるかなと思います。
Stable DiffusionなどのText to Image向けのプロンプトを作成することもできそうですので、
ぜひご活用いただければと思います!

最後に

弊社では、ChatAIを業務に活用したい方向けのコンサル事業を開始しました。
全体最適の視点で提案から検証、導入、連携までワンストップで支援いたします。
「ChatGPTを活用してエクセル業務を自動化したい」
「文章の要約を楽にしたい」
などのお悩みがございましたら、お気軽にご連絡くださいっ!

株式会社SaaSis AIエバンジェリストLeonでした。
Twitter もやっているので、ぜひフォローいただけますとっ!
https://twitter.com/leonkobayashi_

Recruit

現在、生成系AI事業急成長のため

積極的に人材採用を行なっています

ChatGPT講演会承っております!

  • URLをコピーしました!
目次