新人エンジニアのためのAIプロンプト入門|ChatGPTを仕事で使いこなす5つの指示テンプレート
こんにちは。ゆうせいです。
今回は、新人エンジニア向けに「AIへの指示の出し方」を解説します。
ChatGPT、Gemini、Copilot、Claudeなどの生成AIを使っていると、こんな経験はありませんか?
質問したのに、欲しい答えと少し違う 説明が長すぎて、結論が分からない コードの修正案を出してもらったけれど、意図とズレている 調べ物を頼んだら、浅い内容で終わってしまった レビューしてほしいのに、褒めるだけで改善点が出てこない
AIが思い通りに動かないと、「結局、自分でやった方が早い」と感じますよね。
ただし、新人エンジニアが最初に覚えておきたいことがあります。
AIは、丸投げするとズレます。
AIは、上手に指示すると強力な相棒になります。
プロンプトとは、AIに与える指示文のことです。
たとえば、「このコードを説明して」「この文章を短くして」「エラーの原因を考えて」のような言葉がプロンプトです。
新人エンジニアにとって、プロンプトは新しい時代の仕事道具です。
昔のエンジニアがショートカットキーや検索キーワードを覚えたように、これからのエンジニアはAIへの指示文を磨く必要があります。
AI活用で大切なのは「頼み方」を設計すること
AIに指示するとき、ただ「いい感じにして」と頼むだけでは不十分です。
人間の先輩に仕事をお願いするときも同じですよね。
この資料、いい感じに直してください。
このように頼まれても、先輩は困ります。
どの立場で見るのか。
誰に出す資料なのか。
目的は何なのか。
どのくらいの粒度で直すのか。
こうした前提が分からないと、良い修正はできません。
AIも同じです。
AIに良い仕事をしてもらうには、目的、対象、制約、出力形式を伝える必要があります。
| 伝えること | 意味 | 例 |
|---|---|---|
| 目的 | 何のために使うのか | 新人研修用、上司への報告用、コードレビュー用 |
| 対象 | 誰に向けたものか | 初心者、先輩エンジニア、営業担当、顧客 |
| 制約 | 守ってほしい条件 | 短く、専門用語を説明して、表で整理して |
| 出力形式 | どんな形で返してほしいか | 箇条書き、表、コード、HTML、チェックリスト |
AIを使う力は、質問力です。
ただ聞くな。
どう答えてほしいかまで指定しましょう!
テンプレート1:成果物をレビューしてもらう
新人エンジニアが最初に使いやすいのは、AIにレビューを依頼する使い方です。
レビューとは、成果物を確認し、改善点を見つけることです。
コード、設計書、議事録、報告文、メール文面など、さまざまなものに使えます。
おすすめのプロンプトは次の形です。
次の成果物をレビューしてください。 改善効果が大きい順に3点だけ挙げ、それぞれについて理由と修正案を示してください。 目的: 対象読者: 成果物:
ポイントは、「3点だけ」と指定することです。
AIに「改善点を全部教えて」と頼むと、細かい指摘が大量に出ることがあります。
新人エンジニアは、何から直せばよいのか分からなくなります。
そこで、改善効果が大きい順に3点だけ出してもらいます。
高校のテスト勉強でたとえるなら、全部のミスを一気に直そうとするのではなく、点数に直結する大きな弱点から直すイメージです。
コードレビューで使う例
次のJavaScriptコードをレビューしてください。 改善効果が大きい順に3点だけ挙げ、それぞれについて理由と修正案を示してください。 目的: 新人研修で作成した入力チェック処理です。 対象読者: JavaScriptを学習中の新人エンジニアです。 コード:
このように伝えると、AIは単に「良いですね」と言うだけではなく、命名、例外処理、重複、可読性、保守性などの観点から改善案を出しやすくなります。
保守性とは、後から修正しやすいことです。
今動いているコードでも、読みにくくて修正しにくいコードは現場では困ります。
AIレビューは、先輩に見せる前の下準備として使うと効果的です。
テンプレート2:複雑な内容を図解風に整理してもらう
新人エンジニアは、難しい仕組みを理解する場面が多いです。
HTTP通信 DNS API 認証と認可 MVC データベースの正規化 Gitのブランチ運用 クラウドの構成
文章だけで読むと、頭の中が混乱しやすいですよね。
そんなときは、AIに図解風の説明を作らせます。
ただし、このブログでは図やグラフは使わない方針なので、HTMLとCSSを使った説明ページや、テキストベースの構造化で整理する方法として紹介します。
次のテーマについて、初心者が直感的に理解できる説明ページをHTMLとCSSで作成してください。 省略せず、流れ、関係性、具体例が分かるようにしてください。 テーマ:
HTMLとは、Webページの構造を作る言葉です。
CSSとは、Webページの見た目を整える言葉です。
たとえるなら、HTMLは家の骨組み、CSSは壁紙や家具の配置です。
AIにHTMLとCSSで整理させると、見出し、カード、ステップ、表などを使った見やすい説明を作りやすくなります。
新人研修で使う例
次のテーマについて、初心者が直感的に理解できる説明ページをHTMLとCSSで作成してください。 省略せず、流れ、関係性、具体例が分かるようにしてください。 テーマ: Webブラウザからサーバーにアクセスし、画面が表示されるまでの流れ
このように頼むと、ブラウザ、DNS、サーバー、HTTPリクエスト、HTTPレスポンス、HTML表示といった流れを整理しやすくなります。
新人エンジニアは、難しい内容をいきなり文章で理解しようとしなくて大丈夫です。
まず全体像をつかむ。
その後に細部を学ぶ。
この順番が大切です。
テンプレート3:結論だけを短く答えてもらう
AIは親切です。
ただし、親切すぎて長く説明することがあります。
新人エンジニアが急いで確認したい場面では、長すぎる回答が邪魔になることもあります。
たとえば、次のような場面です。
このSQLは実行するとデータを消しますか このHTTPステータスコードは認証エラーですか このGit操作はmainブランチに影響しますか このエラーは環境変数が原因の可能性がありますか
こうした場面では、まず結論が必要です。
おすすめのプロンプトは次の形です。
結論だけを先に、必要最小限で答えてください。 補足が必要な場合は、最後に1行だけ付けてください。 質問:
この指示を入れると、AIの回答がかなり短くなります。
たとえば、エラー対応中に長い説明を読む時間がない場合に便利です。
使い方の例
結論だけを先に、必要最小限で答えてください。 補足が必要な場合は、最後に1行だけ付けてください。 質問: HTTPステータスコード401と403は同じ意味ですか。
このように聞けば、AIは「同じではありません。401は認証が必要、403は認証済みでも権限がない状態です」のように短く答えやすくなります。
もちろん、深く理解したいときは詳しい説明を求めて構いません。
大切なのは、場面によって回答の長さを変えることです。
調査中は詳しく。
判断中は短く。
この切り替えができると、AI活用のストレスが減ります。
テンプレート4:初心者向けにかみ砕いてもらう
新人エンジニアがAIを使う最大のメリットは、難しいことを分かりやすく説明してもらえることです。
ただし、「分かりやすく説明して」だけでは、まだ曖昧です。
どのレベルに合わせるのかを指定しましょう。
おすすめは、中学生でも理解できるレベルから始めることです。
次のテーマを、中学生にも伝わる言葉で説明してください。 専門用語を使う場合は、必ず意味を説明してください。 身近なたとえを1つ入れてください。 テーマ:
なぜ中学生レベルがよいのでしょうか?
理由は、簡単すぎず、難しすぎないからです。
小学生向けにすると、たとえ話が多くなりすぎて、実務で必要な正確さが落ちる場合があります。
一方、専門家向けにすると、知らない用語が次々に出てきます。
中学生向けは、全体像をつかむにはちょうど良い高さです。
APIを説明してもらう例
次のテーマを、中学生にも伝わる言葉で説明してください。 専門用語を使う場合は、必ず意味を説明してください。 身近なたとえを1つ入れてください。 テーマ: APIとは何か
APIとは、ソフトウェア同士が情報をやり取りするための窓口です。
たとえば、レストランで注文するとき、客は厨房に直接入って料理を作りません。
店員さんに注文を伝えます。
店員さんが厨房に伝え、料理を受け取って客に届けます。
APIは、この店員さんのような役割です。
このような説明をAIに作らせると、難しい概念も理解しやすくなります。
まず大枠をつかめ。
細部はその後で学びましょう!
テンプレート5:品質を優先して深く考えてもらう
AIは、素早く回答するのが得意です。
しかし、素早い回答がいつも最良とは限りません。
新人エンジニアの仕事でも、スピードより品質を優先したい場面があります。
設計方針を考える 障害原因を分析する 顧客向けの説明文を作る 重要な報告書を作る セキュリティリスクを洗い出す 研修課題の解説を作る
こうした場面では、AIに「急がなくてよい」と伝えると、回答の質が上がることがあります。
おすすめのプロンプトは次の形です。
急がなくてよいので、正確性と完成度を優先して検討してください。 前提を整理し、重要な論点を洗い出してから回答してください。 依頼内容:
この指示のポイントは、「前提整理」と「論点の洗い出し」を求めていることです。
論点とは、考えるべき重要なポイントです。
たとえば、ログイン機能を作る場合なら、単に画面を作ればよいわけではありません。
認証方式 パスワード管理 エラー表示 アカウントロック セッション管理 ログ出力 セキュリティ対策 ユーザー体験
このような論点があります。
AIに深く考えさせたい場合は、「すぐ答えて」ではなく、「考える手順も含めて整理して」と頼みましょう。
設計相談で使う例
急がなくてよいので、正確性と完成度を優先して検討してください。 前提を整理し、重要な論点を洗い出してから回答してください。 依頼内容: 新人研修用のタスク管理アプリを作ります。 ログイン機能、タスク登録機能、タスク一覧機能を実装する予定です。 最初に考えるべき設計上の注意点を教えてください。
このように頼むと、AIは機能一覧だけでなく、データ構造、画面遷移、認証、入力チェック、エラーハンドリング、テスト観点などを整理しやすくなります。
エラーハンドリングとは、エラーが起きたときにシステムがどう対応するかを決めることです。
良いシステムは、成功時だけでなく、失敗時の動きも設計されています。
5つのテンプレートを使い分ける
| 目的 | 使うテンプレート | 新人エンジニアでの活用例 |
|---|---|---|
| 改善点を知りたい | 改善効果が大きい順に3点だけレビュー | コード、設計書、報告文の改善 |
| 全体像を見たい | HTMLとCSSで説明ページ化 | HTTP、Git、DB設計の整理 |
| 結論だけ知りたい | 必要最小限で回答 | エラー原因や仕様確認 |
| やさしく理解したい | 中学生向けに説明 | API、クラウド、認証の学習 |
| 深く検討したい | 正確性と完成度を優先 | 設計方針、障害分析、提案資料 |
AI活用で大切なのは、毎回同じ聞き方をしないことです。
短く答えてほしいのか。
深く考えてほしいのか。
初心者向けに説明してほしいのか。
レビューしてほしいのか。
目的によってプロンプトを変えましょう。
ユーザー辞書に登録しておくと便利
よく使うプロンプトは、ユーザー辞書やスニペットツールに登録しておくと便利です。
ユーザー辞書とは、短い文字を入力すると、長い文章に変換できる機能です。
たとえば、「れびゅ」と入力すると、次の文章が出るようにしておきます。
次の成果物をレビューしてください。 改善効果が大きい順に3点だけ挙げ、それぞれについて理由と修正案を示してください。 目的: 対象読者: 成果物:
これなら、毎回長いプロンプトを入力する必要がありません。
新人エンジニアは、まず次のように登録しておくとよいです。
| 短縮語 | 呼び出すプロンプト |
|---|---|
| れびゅ | 改善効果が大きい順に3点だけレビュー |
| ずかい | HTMLとCSSで説明ページ化 |
| けつろん | 結論だけを先に、必要最小限で回答 |
| やさしく | 中学生にも伝わる言葉で説明 |
| じっくり | 正確性と完成度を優先して検討 |
プロンプトを毎回考えるのは大変です。
よく使う型は、道具箱に入れておきましょう。
AIを使うときの注意点
AIは便利ですが、出力をそのまま信じるのは危険です。
新人エンジニアは、特に次の点に注意してください。
| 注意点 | 理由 | 対策 |
|---|---|---|
| 事実確認をする | AIは間違った情報を自然に書くことがある | 公式ドキュメントや社内ルールで確認する |
| 機密情報を入れない | 社外秘情報や個人情報の扱いに注意が必要 | 会社のAI利用ルールに従う |
| コードを必ず動かす | 見た目が正しくても動かない場合がある | テストしてから使う |
| 責任をAIに預けない | 最終判断は人間が行う必要がある | 自分で理解してから提出する |
| 丸投げしない | 前提が曖昧だと回答もズレる | 目的、条件、出力形式を伝える |
AIは先輩エンジニアではありません。
AIは便利な相談相手です。
相談相手として使い、最終判断は自分で行う。
この姿勢が大切です。
新人エンジニア向けの実践例
最後に、実務での使い方をまとめます。
例1:コードが読めないとき
次のコードを、中学生にも伝わる言葉で説明してください。 専門用語を使う場合は、必ず意味を説明してください。 処理の流れを順番に説明してください。 コード:
例2:レビュー前に不安なとき
次のコードをレビューしてください。 改善効果が大きい順に3点だけ挙げ、それぞれについて理由と修正案を示してください。 目的: レビュー前のセルフチェックです。 コード:
例3:障害原因を考えたいとき
急がなくてよいので、正確性と完成度を優先して検討してください。 前提を整理し、考えられる原因を可能性が高い順に並べてください。 状況: エラーメッセージ: 直前に変更した内容:
例4:結論だけ欲しいとき
結論だけを先に、必要最小限で答えてください。 補足が必要な場合は、最後に1行だけ付けてください。 質問:
このように、場面別にテンプレートを持っておくと、AI活用が一気に楽になります。
まとめ
新人エンジニアがAIを使いこなすには、プロンプトの型を持つことが大切です。
AIは、雑に頼むと雑に返ります。
丁寧に目的を伝えると、仕事で使える答えが返りやすくなります。
| 使いたい場面 | プロンプトの考え方 |
|---|---|
| 改善したい | 重要な改善点を絞って出してもらう |
| 理解したい | 初心者向けに例え付きで説明してもらう |
| 判断したい | 結論だけを短く答えてもらう |
| 共有したい | HTMLや表で見やすく整理してもらう |
| 重要な仕事をしたい | 正確性と完成度を優先して検討してもらう |
AI活用の基本は、次の流れです。
目的を決める
↓
前提を伝える
↓
出力形式を指定する
↓
AIに回答させる
↓
人間が確認する
↓
必要なら再指示する
日本語で言えば、何のために使うのかを決め、必要な前提を伝え、どんな形で答えてほしいか指定し、出てきた内容を人間が確認して改善する流れです。
AIは魔法ではありません。
しかし、頼み方を覚えれば、新人エンジニアの学習、調査、レビュー、資料作成、コード理解を強力に助けてくれます。
今後の学習では、プロンプト設計、AIによるコードレビュー、公式ドキュメントの調べ方、AI出力の検証、セキュリティと機密情報の扱い、チームでのAI利用ルールを順番に学ぶとよいです。まずは今日紹介した5つのテンプレートを辞書登録し、次の仕事で1回だけ使ってみましょう!
投稿者プロフィール

- 代表取締役
-
セイ・コンサルティング・グループ株式会社代表取締役。
岐阜県出身。
海外放浪の末、2000年創業、2004年会社設立。
IT企業向け人材育成研修歴業界歴20年以上。
すべての無駄を省いた費用対効果の高い「筋肉質」な研修を提供します!
この記事に間違い等ありましたらぜひお知らせください。
学生時代は趣味と実益を兼ねてリゾートバイトにいそしむ。長野県白馬村に始まり、志賀高原でのスキーインストラクター、沖縄石垣島、北海道トマム。高じてオーストラリアのゴールドコーストでツアーガイドなど。現在は野菜作りにはまっている。

