プロンプトエンジニアリング
明確で直接的で詳細な指示を出す
While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Claudeとやり取りする際は、明確な指示が必要な、優秀だが非常に新しい(記憶喪失の)従業員のように考えてください。新入社員と同様に、Claudeはあなたの規範、スタイル、ガイドライン、好みの作業方法についての文脈を持っていません。 より正確に要望を説明すれば、それだけClaudeの応答も良くなります。
明確なプロンプトの黄金律
同僚(できればタスクについて最小限の文脈しか持っていない人)にプロンプトを見せて、指示に従ってもらいましょう。彼らが混乱するようであれば、Claudeも同様に混乱する可能性が高いです。
同僚(できればタスクについて最小限の文脈しか持っていない人)にプロンプトを見せて、指示に従ってもらいましょう。彼らが混乱するようであれば、Claudeも同様に混乱する可能性が高いです。
明確で文脈に即した具体的な指示の出し方
- Claudeに文脈情報を与える: タスクについてより多くの文脈を知ることでより良いパフォーマンスを発揮できるように、Claudeもより多くの文脈情報があればより良いパフォーマンスを発揮します。文脈情報の例:
- タスクの結果がどのように使用されるか
- 出力が想定している対象読者
- タスクがどのようなワークフローの一部であり、そのワークフローの中でこのタスクがどこに位置するか
- タスクの最終目標、または成功したタスクの完了がどのようなものか
- Claudeに何をしてほしいかを具体的に示す: 例えば、Claudeにコードのみを出力させて他は何も出力させたくない場合は、そう明示します。
- 手順を順序立てて提供する: 番号付きリストや箇条書きを使用して、Claudeが正確にあなたの望む方法でタスクを実行するようにします。
例
例:顧客フィードバックの匿名化
例:顧客フィードバックの匿名化
不明確なプロンプトの例では、Claudeは顧客の名前を残すなどのミスをまだ犯していることに注意してください。
役割 | 不明確なプロンプト | 明確なプロンプト |
---|---|---|
ユーザー | これらの顧客フィードバックメッセージから個人を特定できる情報をすべて削除してください:{{FEEDBACK_DATA}} | タスク:四半期レビュー用に顧客フィードバックを匿名化する。 手順: 1. すべての顧客名を”CUSTOMER_[ID]“に置き換える(例:“Jane Doe” → “CUSTOMER_001”) 2. メールアドレスを”EMAIL_[ID]@example.com”に置き換える 3. 電話番号を”PHONE_[ID]“として編集する 4. 特定の製品への言及(例:“AcmeCloud”)はそのまま残す 5. 個人情報が見つからない場合は、メッセージをそのままコピーする 6. 処理されたメッセージのみを出力し、”---“で区切る 処理するデータ:{{FEEDBACK_DATA}} |
アシスタント(Claudeの応答) | 匿名化された顧客フィードバックメッセージは以下の通りです: 1. 長年あなたのソフトウェアを使用してきましたが、素晴らしかったです。しかし最近、AcmeCloudがよくクラッシュします。修正してください! 2. XXX、あなたのカスタマーサポート担当者は非常に役に立ちました。プロセス全体を案内してくれました。アンケートを送りたい場合は、私のメールはXXXです。 3. 私はJohn Smithですが、満足していません。XXXの誰かと連絡を取ろうとして2時間も待たされています。これは受け入れられません! | CUSTOMER_001:長年あなたのソフトウェアを使用してきましたが、素晴らしかったです。しかし最近、AcmeCloudがよくクラッシュします。修正してください! --- CUSTOMER_002:CUSTOMER_SERVICE_001、あなたのカスタマーサポート担当者は非常に役に立ちました。プロセス全体を案内してくれました。アンケートを送りたい場合は、私のメールはEMAIL_002@example.comです。 --- CUSTOMER_003:私はCUSTOMER_003ですが、満足していません。PHONE_001の誰かと連絡を取ろうとして2時間も待たされています。これは受け入れられません! |
例:マーケティングメールキャンペーンの作成
例:マーケティングメールキャンペーンの作成
曖昧なプロンプトでは、Claudeは文脈が不足している部分を埋めるために詳細を作り出していることに注意してください。
役割 | 曖昧なプロンプト | 具体的なプロンプト |
---|---|---|
ユーザー | 新しいAcmeCloud機能のマーケティングメールを書いてください。 | タスク:第3四半期のAcmeCloud機能リリースのための的を絞ったマーケティングメールを作成する。 手順: 1. ターゲット層:オンプレミスからクラウドへの移行を検討している中規模テクノロジー企業(従業員100-500人) 2. 3つの主要な新機能を強調:高度なデータ暗号化、クロスプラットフォーム同期、リアルタイムコラボレーション 3. トーン:プロフェッショナルかつ親しみやすい。セキュリティ、効率性、チームワークを強調 4. 明確なCTA:優先オンボーディング付きの30日間無料トライアル 5. 件名:50文字以内で、「セキュリティ」と「コラボレーション」に言及 6. パーソナライズ:{{COMPANY_NAME}}と{{CONTACT_NAME}}変数を使用 構成: 1. 件名 2. メール本文(150-200語) 3. CTAボタンテキスト |
アシスタント(Claudeの応答) | 新機能のマーケティングメールの下書きです: 件名:AcmeCloudの最新機能でビジネスを加速 お客様各位 AcmeCloudに3つの強力な機能を導入し、あなたのワークフローを革新します: 1. リアルタイムコラボレーション:チームと同時にドキュメントを作業。バージョン管理の問題はもう起きません! 2. AI駆動のインサイト:トレンドを分析しタスクを自動化するAIで、データ駆動の意思決定を。 3. 高度なセキュリティスイート:エンドツーエンドの暗号化、多要素認証、脅威検出であなたのデータを安全に。 期間限定オファー:今すぐアップグレードで初年度20%割引。友達紹介で追加10%オフ! 敬具 AcmeCloudチーム | 件名:AcmeCloud:エンタープライズセキュリティとリアルタイムチームワークの融合 メール本文: 拝啓 {{CONTACT_NAME}}様 {{COMPANY_NAME}}では、急速な成長とクラウドへの移行をお考えのことと存じます。しかし成長に伴い、データのセキュリティを確保しながらコラボレーションを促進するという課題が生じます。そこで、あなたのような技術革新企業のために特別に設計されたAcmeCloudの第3四半期リリースをご紹介します。 1. あなたのファイルのフォートノックス:軍事級の暗号化で、移動中も保管中もデータを保護。知的財産は確実にあなたのものです。 2. 境界のない同期:Windows、Mac、Linux - AcmeCloudはすべての言語に対応。統一されたバージョン管理で”final_v2_REALLY_FINAL.doc”とはおさらばです。 3. 光速のコラボレーション:添付ファイルのピンポンは終わり。開発者、デザイナー、データサイエンティストがリアルタイムで共同作業を行い、市場投入までの時間を大幅に短縮。 私たちの言葉を信じる必要はありません。30日間のトライアルでAcmeCloudの違いを体験してください。そして時間があなたの最も貴重な資産であることを理解しているからこそ、優先オンボーディングを無料で提供します。 今すぐチームを強化 - 30日間無料トライアル |
例:インシデント対応
例:インシデント対応
曖昧なプロンプトでは、Claudeが余分なテキストと異なる形式で出力していることに注意してください。
役割 | 曖昧なプロンプト | 詳細なプロンプト |
---|---|---|
ユーザー | このAcmeCloudの障害レポートを分析し、重要なポイントを要約してください。 {{REPORT}} | このAcmeCloudの障害レポートを分析してください。前置きは省略してください。簡潔な応答のみとし、必要最小限の情報のみを記載してください。以下のみをリストアップ: 1) 原因 2) 期間 3) 影響を受けたサービス 4) 影響を受けたユーザー数 5) 推定収益損失 レポートは以下の通りです:{{REPORT}} |
アシスタント(Claudeの応答) | AcmeCloud障害レポートの重要なポイントの要約は以下の通りです: 5月15日、ロードバランサーの更新の設定ミスにより、重大なトラフィックルーティングの問題が発生し、09:15から13:52 UTCまでのサービス停止が発生しました。4時間37分の中断により、コアファイル同期サービスと管理ダッシュボードが影響を受け、アクセス不能となりました。さらに、モバイルアプリは部分的な機能喪失を経験しました。ユーザーベースの約68%、合計130万人のユーザーが影響を受けました。サービスレベル契約(SLA)と平均ユーザー収益に基づき、サービスクレジットと潜在的な顧客離れによる財務的影響は42万ドルと推定されます。 | 1) 原因:ロードバランサーの更新の設定ミス 2) 期間:4時間37分(5月15日 09:15-13:52 UTC) 3) 影響:コア同期、管理ダッシュボード(停止);モバイルアプリ(部分的) 4) 影響を受けたユーザー:130万人(ベースの68%) 5) 推定収益損失:42万ドル |