# ChatGPT Prompt Engineering for Developers
[ChatGPT Prompt Engineering for Developers - DeepLearning.AI](https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/)
[ChatGPT Prompt Engineering for Developersまとめ|mah\_lab / 西見 公宏](https://note.com/mahlab/n/n96c84a441b4d)
目次
- 最も重要なポイント
- 第1の原則「明確で具体的な指示を書くこと」
- 【戦術】入力の明確な部分を明確に示すために区切り文字を使用する
- 【戦術】構造化された出力を要求する
- 【戦術】条件が満たされているかどうかをチェックするようモデルに依頼する
- 【戦術】few-shotプロンプトを使用してタスクの成功例を示す
- 第2の原則「モデルに考える時間を与えること」
- 【戦術】タスクの完了に必要な手順を明示する
- 【戦術】モデルに解決策を考えさせ、結論に急がせない
- 「30字で」ではなく「30字以内で」と指示する
- 要約の目的が明確な場合はプロンプトに反映する
- LLMはテキストから特定のものを抽出することに長けている
- LLMは入力を別の形式に変換する能力が高い
- 基本的に「温度ゼロ」で使う
- システムメッセージを使ってDRYにする
- まとめてみての所感