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