プロンプトエンジニアリング
プロンプトエンジニアリングの概要
プロンプトエンジニアリングの前に
このガイドでは、以下のことを前提としています:
- ユースケースの成功基準が明確に定義されていること
- それらの基準に対して経験的にテストする方法があること
- 改善したい最初のドラフトプロンプトがあること
もしそうでない場合は、まずそれを確立するために時間を費やすことを強くお勧めします。成功基準を定義すると強力な経験的評価を作成するのヒントとガイダンスをチェックしてください。
プロンプトジェネレーター
最初のドラフトプロンプトがない場合は、Anthropic Consoleのプロンプトジェネレーターを試してみてください!
プロンプトエンジニアリングを行うタイミング
このガイドでは、プロンプトエンジニアリングによって制御可能な成功基準に焦点を当てています。 すべての成功基準や失敗した評価が、プロンプトエンジニアリングによって最もよく解決されるわけではありません。例えば、レイテンシーやコストは、別のモデルを選択することでより簡単に改善できる場合があります。
プロンプトエンジニアリングの方法
このセクションのプロンプトエンジニアリングのページは、最も広く効果的なテクニックから、より専門的なテクニックへと整理されています。パフォーマンスのトラブルシューティングを行う際は、これらのテクニックを順番に試すことをお勧めしますが、各テクニックの実際の影響は、ユースケースによって異なります。
- プロンプトジェネレーター
- 明確かつ直接的であること
- 例を使う(マルチショット)
- Claudeに考えさせる(思考の連鎖)
- XMLタグを使う
- Claudeに役割を与える(システムプロンプト)
- Claudeの応答を事前に埋める
- 複雑なプロンプトを連鎖させる
- 長いコンテキストのヒント
プロンプトエンジニアリングのチュートリアル
インタラクティブな学習者の場合は、代わりにインタラクティブなチュートリアルに飛び込むことができます!