見出し画像

ChatGPTで使える便利なプロンプトフォーマット10選

ChatGPTで使える便利なプロンプトフォーマット10選をご紹介します。
私、木村のXのほうでも単発でプロンプトフォーマットはポストしたりもしていますが、ここで紹介するフォーマットは、ChatGPTだけでなく、GoogleのGeminiやBingのCopilotでも使用できるかと思います。

ただし、各大規模言語モデルにはそれぞれの特性があるため、求める回答ではない場合等、適宜変更してお使いいただければと思います。

また、以下フォーマットは、ChatGPTなどの大規模言語モデル各サービスで提供されている機能を最大限に活用するために作成しています。

各サービスの特性を理解し、フォーマットを適宜調整することで、より効果的に利用することにつながるかと思われます。

基本的にといいますか、大枠的には1つのプロンプトフォーマットとなっており、各用途に沿って分類しています。

ChatGPT主体に、大規模言語モデル利用の際に

上手く質問出来ない
欲しい回答/望む回答が得られない

と、初心者の方ほど感じるところはあるかと思います。
その際に、以下プロンプトフォーマットがヒントや新しい考え・視点等、利用の際の一助ないし少しでも役立てれば幸いです。


1. 情報整理フォーマット

目的: トピックに関連する重要な情報を整理し、視覚的にわかりやすくすることで、内容の理解を助ける。

▼フォーマット

<!-- 情報整理フォーマット -->
<p><strong>指示・質問:</strong> 「<span class="editable">[ここにトピックを入れてください]</span>」に関する情報を整理し、主要なポイントを列挙してください。</p>
<p><strong>役割:</strong> <span class="editable">[ここに役割を入れてください]</span></p>
<p><strong>目的:</strong> <span class="editable">[ここに具体的な目的を入れてください]</span></p>
<p><strong>条件:</strong> <span class="editable">[ここに具体的な条件を入れてください]</span></p>

▼例

<p><strong>指示・質問:</strong> 「2023年のAI技術の進展」に関する情報を整理し、AIが産業に与える影響を主要なポイントとして列挙してください。</p>
<p><strong>役割:</strong> データアナリスト</p>
<p><strong>目的:</strong> 技術会議のプレゼンテーション準備</p>
<p><strong>条件:</strong> 事実ベースで詳細な説明を行い、500語で要約</p>


2. Q&Aフォーマット

目的: 特定の質問に対して明確な回答を得ることで、情報を正確に理解し、必要な知識を迅速に取得できるようにする。

▼フォーマット

<!-- Q&Aフォーマット -->
<p><strong>指示・質問:</strong> 「<span class="editable">[ここに質問を入れてください]</span>」に答えてください。</p>
<p><strong>役割:</strong> <span class="editable">[ここに役割を入れてください]</span></p>
<p><strong>目的:</strong> <span class="editable">[ここに具体的な目的を入れてください]</span></p>
<p><strong>条件:</strong> <span class="editable">[ここに条件を入れてください]</span></p>

▼例

<p><strong>指示・質問:</strong> 「量子コンピュータが現在のコンピューティング技術にどのような革新をもたらすか」に答えてください。</p>
<p><strong>役割:</strong> 技術専門家</p>
<p><strong>目的:</strong> 学術会議でのプレゼンテーション準備</p>
<p><strong>条件:</strong> 技術的な詳細を含め、明確な説明を300語以内で行う</p>


3. ストーリーフォーマット

目的: 特定の設定やテーマに基づいて物語を創造し、クリエイティブな表現力を高める。

▼フォーマット

<!-- ストーリーフォーマット -->
<p><strong>指示・質問:</strong> 「<span class="editable">[ここに設定を入れてください]</span>」を背景にした短編小説を書いてください。</p>
<p><strong>役割:</strong> <span class="editable">[ここに役割を入れてください]</span></p>
<p><strong>目的:</strong> <span class="editable">[ここに目的を入れてください]</span></p>
<p><strong>条件:</strong> <span class="editable">[ここに条件を入れてください]</span></p>

▼実用例

<p><strong>指示・質問:</strong> 「未来都市に住む若者の一日」を背景にした短編小説を書いてください。</p>
<p><strong>役割:</strong> 小説家</p>
<p><strong>目的:</strong> 文学雑誌への投稿</p>
<p><strong>条件:</strong> 主人公の内面描写に重点を置き、1000語以内で完成</p>


4. アイデア発想フォーマット

目的: 新しいアイデアや解決策を生み出し、問題解決能力を向上させる。

▼フォーマット

<!-- アイデア発想フォーマット -->
<p><strong>指示・質問:</strong> 「<span class="editable">[ここにトピックを入れてください]</span>」に基づいて革新的なアイデアを提案してください。</p>
<p><strong>役割:</strong> <span class="editable">[ここに役割を入れてください]</span></p>
<p><strong>目的:</strong> <span class="editable">[ここに目的を入れてください]</span></p>
<p><strong>条件:</strong> <span class="editable">[ここに条件を入れてください]</span></p>

▼例

<p><strong>指示・質問:</strong> 「都市部での持続可能な交通システム」に基づいて革新的なアイデアを提案してください。</p>
<p><strong>役割:</strong> 環境コンサルタント</p>
<p><strong>目的:</strong> 政府の新しい政策提案のため</p>
<p><strong>条件:</strong> 実用可能なアイデアを3つ提案し、それぞれのアイデアについて200語で説明</p>


5. タスク管理フォーマット

目的: 日々のタスクを整理し、効率的に管理することで生産性を向上させる。

▼フォーマット

<!-- タスク管理フォーマット -->
<p><strong>指示・質問:</strong> 「<span class="editable">[ここに日付を入れてください]</span>」のためのタスクリストを作成してください。</p>
<p><strong>役割:</strong> <span class="editable">[ここに役割を入れてください]</span></p>
<p><strong>目的:</strong> <span class="editable">[ここに具体的な目的を入れてください]</span></p>
<p><strong>条件:</strong> <span class="editable">[ここに条件を入れてください]</span></p>

▼例

<p><strong>指示・質問:</strong> 「2023年10月1日」のためのタスクリストを作成してください。</p>
<p><strong>役割:</strong> プロジェクトマネージャー</p>
<p><strong>目的:</strong> チームのプロジェクト進行状況を追跡し、期限を守る</p>
<p><strong>条件:</strong> すべての主要タスクに優先度と期限を設定する</p>


6. スケジュール管理フォーマット

目的: 効果的な時間管理を行い、日々のスケジューリングを最適化する。

▼フォーマット

<!-- スケジュール管理フォーマット -->
<p><strong>指示・質問:</strong> 「<span class="editable">[ここに期間を入れてください]</span>」のスケジュールを計画してください。</p>
<p><strong>役割:</strong> <span class="editable">[ここに役割を入れてください]</span></p>
<p><strong>目的:</strong> <span class="editable">[ここに目的を入れてください]</span></p>
<p><strong>条件:</strong> <span class="editable">[ここに条件を入れてください]</span></p>

▼例

<p><strong>指示・質問:</strong> 「今週のスケジュール」を計画してください。</p>
<p><strong>役割:</strong> イベントコーディネーター</p>
<p><strong>目的:</strong> 複数のイベントを同時に管理し、すべての関係者が同じページにいるようにする</p>
<p><strong>条件:</strong> すべてのイベントに対して時間帯と参加者リストを明記する</p>


7. 文章作成フォーマット

目的: 特定のテーマやトピックに基づいて明確で読みやすい文章を作成する。

▼フォーマット

<!-- 文章作成フォーマット -->
<p><strong>指示・質問:</strong> 「<span class="editable">[ここにトピックを入れてください]</span>」に基づいて記事を書いてください。</p>
<p><strong>役割:</strong> <span class="editable">[ここに役割を入れてください]</span></p>
<p><strong>目的:</strong> <span class="editable">[ここに目的を入れてください]</span></p>
<p><strong>条件:</strong> <span class="editable">[ここに条件を入れてください]</span></p>

▼例

<p><strong>指示・質問:</strong> 「再生可能エネルギーの最新動向」に基づいて記事を書いてください。</p>
<p><strong>役割:</strong> 環境ジャーナリスト</p>
<p><strong>目的:</strong> 一般大衆に向けて教育的な記事を提供する</p>
<p><strong>条件:</strong> 信頼できる情報源からのデータを引用し、1200語以内で完成</p>


8. 要約フォーマット

目的: 長文の文章や報告書を短くまとめることで、情報の重要点を迅速に把握し、時間の節約に役立てる。

▼フォーマット

<!-- 要約フォーマット -->
<p><strong>指示・質問:</strong>「<span class="editable">[ここに要約するテキストの範囲またはトピックを入れてください]</span>」を要約してください。</p>
<p><strong>役割:</strong><span class="editable">[ここに役割を入れてください]</span></p>
<p><strong>目的:</strong>情報の速やかな理解</p>
<p><strong>条件:</strong>主要なポイントを押さえた、<span class="editable">[ここに希望する文字数を入れてください]</span>文字の要約を作成する</p>

▼例

<p><strong>指示・質問:</strong>「最新の気候変動報告書の影響について」を要約してください。</p>
<p><strong>役割:</strong>環境政策アナリスト</p>
<p><strong>目的:</strong>政策提案のための情報抽出</p>
<p><strong>条件:</strong>重要な統計と推奨事項を含む300文字の要約を作成する</p>


9. 翻訳フォーマット

目的: 提供されたテキストを指定された言語に翻訳し、異なる言語を話す人々が情報を理解できるようにする。

▼フォーマット

<!-- 翻訳フォーマット -->
<p><strong>指示・質問:</strong>以下のテキスト「<span class="editable">[ここに翻訳対象のテキストを直接入力するか、説明を記載してください]</span>」を<span class="editable">[翻訳先の言語を入れてください]</span>に翻訳してください。</p>
<p><strong>役割:</strong><span class="editable">[ユーザーの役割を記載してください]</span></p>
<p><strong>目的:</strong>言語間の情報共有と理解を促進する</p>
<p><strong>条件:</strong>翻訳の精度と自然さを確保するための具体的な要求(例:専門用語の使用、文脈の維持)</p>

▼例

<p><strong>指示・質問:</strong>以下のテキスト「In recent years, the impacts of climate change have become more visible around the globe, affecting various aspects of human and natural systems.」を日本語に翻訳してください。</p>
<p><strong>役割:</strong>環境学者</p>
<p><strong>目的:</strong>非英語話者の同僚に研究結果を共有するため</p>
<p><strong>条件:</strong>環境学の専門用語を正確に翻訳し、情報のニュアンスを保持すること</p>


10. コード生成フォーマット

目的: 特定の目的のために必要なプログラミングコードを生成。

▼フォーマット

<!-- コード生成フォーマット -->
<p><strong>指示・質問:</strong>「<span class="editable">[ここに実現したいプログラムの目的を入れてください]</span>」のためのコードを<span class="editable">[使用するプログラミング言語を入れてください]</span>で書いてください。</p>
<p><strong>役割:</strong><span class="editable">[ユーザーの役割を記載してください]</span></p>
<p><strong>目的:</strong>特定の機能を持つプログラムを作成する</p>
<p><strong>条件:</strong>必要な機能や性能に関する具体的な指定(例:入力と出力、処理の流れ、UIの要件など)</p>

▼例

<p><strong>指示・質問:</strong>「Pythonでシンプルな数当てゲームを作成してください。ユーザーが1から100の間でランダムに生成された数を当てるゲームです。」</p>
<p><strong>役割:</strong>初心者プログラマ</p>
<p><strong>目的:</strong>プログラミングの基本的な制御構造とユーザー入力の取り扱いを学ぶ</p>
<p><strong>条件:</strong>ゲームはユーザーが数を入力すると、正解かどうかを告げ、間違えた場合は「高いです」または「低いです」とヒントを与える機能を含むこと</p>


以上のプロンプトフォーマットは、冒頭でも触れたように、大枠的には1つのフォーマット【指示・質問、役割、目的、条件】によって構成されています。

そのままコピペして使えますので、気になった方や同系統の質問で上手く結果が得られない場合等、一度ChatGPTないしGeminiやCopilotでコピペして試してみるといいでしょう。

この記事が気に入ったらサポートをしてみませんか?