0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

エンジニアがClaude/GPT-4を最大限活用するためのプロンプト設計5パターン【実例付き】

0
Last updated at Posted at 2026-05-11

はじめに

「AIに聞いても期待した回答が返ってこない」「毎回プロンプトをゼロから書いている」

そんな経験はないでしょうか?

プロンプトの書き方を少し変えるだけで、AIの出力品質は劇的に変わります。この記事では、エンジニアが日常業務でよく使う5つのプロンプト設計パターンと、すぐに使える実例を紹介します。

パターン1: ロール指定 + 制約条件セット

よくある失敗例:

このコードをレビューしてください。

改善後:

あなたはシニアバックエンドエンジニアです。
以下のPythonコードをレビューしてください。

制約:
- パフォーマンス問題を最優先で指摘すること
- セキュリティリスクがあれば必ず言及すること
- 改善提案は具体的なコード例を示すこと
- 良い点も1〜2つ挙げること

レビュー対象コード:
```python
[コードをここに貼る]

**なぜ効果的か:**  
ロール指定により「どんな立場で答えるか」が確定し、制約条件で「何を優先するか」が明確になります。曖昧なレビューではなく、実務で使える具体的なフィードバックが返ってきます。

---

## パターン2: 出力フォーマット指定

**よくある失敗例:**

このAPIドキュメントをまとめてください。


**改善後:**

以下のAPIドキュメントを読んで、Markdown形式でまとめてください。

出力フォーマット:

[エンドポイント名]

  • メソッド: GET / POST etc.
  • パス: /api/v1/...
  • 認証: Bearer Token / API Key etc.
  • リクエスト例: (コードブロック)
  • レスポンス例: (コードブロック)
  • 注意事項: (あれば)

ドキュメント:
[ドキュメントをここに貼る]


**なぜ効果的か:**  
フォーマットを指定することで、後工程(Confluenceへの貼り付け・Notionへのインポート等)での加工が不要になります。100件のAPIドキュメント作成も、テンプレート×AIで大幅に時間短縮できます。

---

## パターン3: Chain of Thought(段階的思考指示)

**よくある失敗例:**

このシステム設計は正しいですか?


**改善後:**

以下のシステム設計について評価してください。

評価手順(この順番で考えてから回答してください):

  1. まず設計の目的と要件を整理する
  2. 現在の設計で達成できていることを列挙する
  3. 潜在的なボトルネックや単一障害点を特定する
  4. スケーラビリティ上の課題を検討する
  5. 改善案を優先度順に3つ提案する

設計概要:
[設計をここに記述]


**なぜ効果的か:**  
「ステップごとに考えてから回答せよ」と指示するだけで、AIの推論精度が上がります。複雑な問題ほど効果的で、「なんとなくOK」という曖昧な回答を防げます。

---

## パターン4: Few-Shot(例示による学習)

**よくある失敗例:**

このエラーログを分析して、Slackに貼る報告文を書いてください。


**改善後:**

エラーログから、Slack通知用の報告文を書いてください。

出力例(このフォーマットに合わせること):

🚨 [本番障害] 決済サービス タイムアウト
発生時刻: 2026-05-10 14:32 JST
影響範囲: 新規決済処理(既存完了分は影響なし)
原因仮説: Stripe API レスポンス遅延(P99 > 30秒)
対応状況: 調査中 / 担当: @田中
次回報告: 15:00 JST

今回のエラーログ:
[ログをここに貼る]


**なぜ効果的か:**  
「こういう形式で出力してほしい」という例を1〜3件見せると、AIはそのパターンを学習して同じ形式で出力します。社内の報告フォーマット・コーディング規約・ドキュメントスタイルをそのまま再現させることができます。

---

## パターン5: 反論・批判的視点の要求

**よくある失敗例:**

このサービス設計のメリットを教えてください。


**改善後:**

以下のサービス設計について、批判的な視点で評価してください。

特に以下を重視してください:

  • なぜこの設計は失敗するか(最大3つのリスク)
  • ユーザーが離脱する可能性が最も高いポイント
  • 競合が同じことをやっていたらどうなるか
  • 「これを絶対にやってはいけない」1つの理由

設計概要:
[設計をここに記述]


**なぜ効果的か:**  
AIはデフォルトで肯定的・協調的な回答をしがちです。あえて「批判的に」「反論して」「欠点だけ教えて」と指示することで、リスク発見・設計改善に使えます。自分のアイデアの弱点を洗い出すのに特に有効です。

---

## まとめ: 5パターンの使い分け

| パターン | 最適な場面 | キーフレーズ |
|----------|------------|--------------|
| ロール指定 + 制約 | コードレビュー・設計評価 | 「あなたは〇〇です。〜してください。制約: 」 |
| 出力フォーマット指定 | ドキュメント生成・データ整理 | 「以下のフォーマットで出力してください」 |
| Chain of Thought | 複雑な問題・意思決定支援 | 「以下の手順で考えてから回答してください」 |
| Few-Shot | 社内フォーマット再現・定型文生成 | 「出力例(このフォーマットに合わせること): 」 |
| 批判的視点 | リスク洗い出し・設計改善 | 「批判的な視点で」「なぜ失敗するか」 |

---

## さらに効果的に使うために

上記5パターンを組み合わせることで、さらに精度が上がります。

例えば「コードレビュー」であれば:
- **ロール指定**(シニアエンジニアとして)
- **Chain of Thought**(セキュリティ → パフォーマンス → 可読性の順で評価)
- **フォーマット指定**(Markdown、問題点 / 改善案 / コード例の形式)

この3つを組み合わせたプロンプトテンプレートを用意しておくと、毎回ゼロから書かずに済みます。

業務でよく使うシーン(コードレビュー・ドキュメント生成・仕様書作成・メール文章など)向けにテンプレートを揃えておくと、AIとの対話がぐっと効率化されます。

---

*参考になった方はLGTMをお願いします🙏*

---

## 業務プロンプトテンプレートパックを公開中

上記5パターンを、コードレビュー・仕様書作成・設計レビュー・ドキュメント生成など**エンジニアの日常業務シーン別**に整理した28本のテンプレートパックを公開しています。

- `{}` を書き換えるだけで即使えるフォーマット済み
- Claude・ChatGPT・Gemini 対応
- 買い切り・即ダウンロード
- **無料サンプル3本あり**(LP でお試し後に購入可)

**¥1,980(買い切り・追加費用なし)**

👉 [28本セットを今すぐ確認する(¥1,980)](https://clever-florentine-bc4dc9.netlify.app)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?