コンテンツへスキップ
ホーム » 記事一覧 » 新人エンジニアのChatGPT活用術|仕事で使える使い方・プロンプト・注意点

新人エンジニアのChatGPT活用術|仕事で使える使い方・プロンプト・注意点

配属されたばかりの頃は、「このコードは何をしている?」「このエラーはどう調べればいい?」など、わからないことが次々に出てきます。

そんなとき、調査や整理を手伝ってくれるのがChatGPTです。コードの解説やエラー原因の整理、メールの文章作成など、さまざまな場面で活用できます。

ただし、仕事で使う場合は「何を入力してよいか」「回答をどこまで信用してよいか」を理解しておくことが重要です。

この記事では、新人エンジニアがChatGPTを安全に仕事で活用するための基本的な流れを、5つのSTEPでわかりやすく解説します。

💡 このページでわかること

  • 仕事でChatGPTを使う前に確認しておきたいこと
  • 個人情報や会社の機密情報を守るための考え方
  • ChatGPTにうまく質問するためのプロンプトの作り方
  • 生成された回答を安全に仕事へ活かす方法
  • 新人エンジニアが仕事で使いやすいChatGPTの活用例

作業前に知っておくこと|仕事でChatGPTを使う時の大前提

ChatGPTを業務で使い始める前に、まず知っておきたいことがあります。

便利なツールだからといって、会社の情報を自由に入力したり、生成された回答をそのまま仕事に使ったりしてよいわけではありません。

社内ルール・セキュリティ規定を必ず確認する

会社によっては、ChatGPTなどの生成AIツールの利用を禁止していたり、利用できるサービスや入力できる情報を制限していたりする場合があります。

まずは、会社や所属部署のルールを確認しましょう。

わからない場合は、上司やセキュリティ担当者に、

  • 仕事でChatGPTを利用してよいか
  • 会社指定の生成AIサービスがあるか
  • どこまでの情報を入力してよいか

を確認しておくと安心です。

仕事でChatGPTを使うときは、会社のAI利用ルールを最優先することが大切です。

ChatGPTの回答は必ずしも正しいとは限らない

ChatGPTは自然な文章を生成できますが、回答が常に正しいとは限りません。

実際には存在しない仕様を説明したり、間違ったコードをもっともらしく提示したりすることもあります。このように、AIが事実とは異なる情報を生成することは「ハルシネーション」と呼ばれます。

そのため、

ChatGPTの回答=正解

と考えないようにしましょう。

コードであれば実際に動作を確認し、仕様や技術情報であれば公式ドキュメントを確認するなど、自分で裏付けを取ることが大切です。

全体の流れ|ChatGPTを仕事で活用する5つのSTEP

仕事でChatGPTを使うときは、「質問する → 回答を使う」だけではありません。

入力内容の確認から回答のチェックまで、5つのSTEPで進めると、安全に活用しやすくなります。

ChatGPTを仕事で安全に活用する5つのステップ

それぞれのSTEPを詳しく見ていきましょう!

STEP1|AIに入力してよい情報・NGな情報を整理する

ChatGPTに質問する前に、まずは入力しようとしている情報に問題がないかを確認します。

特に、顧客の個人情報やID・パスワード、未公開の社内情報、社内システム固有の情報などを安易に入力してはいけません。

ChatGPTへ入力してよい情報と入力してはいけない情報の例

ただし、「図解のOK例に当てはまれば何でも入力してよい」という意味ではありません。

入力できる情報の範囲は会社によって異なるため、社内のAI利用ルールを最優先してください。

コードを入力する場合も社内ルールを優先する

コードについて質問するときは、必要に応じて顧客名やシステム名、具体的な値などをダミーに置き換えます。

たとえば、実際の顧客名ではなく「sample_user」のような一般的な値に変更する方法があります。

ただし、ダミー化すればどんなコードでも入力してよいわけではありません。

自社独自の処理や業務ロジック、システムの構成など、コードそのものが機密情報に該当する場合もあります。

判断に迷った場合は、自分で「これくらいなら大丈夫」と決めず、上司やセキュリティ担当者に確認しましょう。

STEP2|ChatGPTのデータ設定を確認する

個人向けのChatGPTを利用する場合は、入力した会話をモデルの改善に利用するかどうかを設定できます。

Web版では、設定画面の「Data Controls(データコントロール)」から「Improve the model for everyone」などの項目を確認できます。

この設定をオフにすると、新しい会話はモデルの改善には使用されません。

ただし、モデル改善への利用をオフにすることと、チャット履歴を残さないことは別です。

また、会社でChatGPT BusinessやEnterpriseなどを契約している場合は、データの取り扱いが個人向けのChatGPTとは異なります。

会社指定の環境がある場合は、個人アカウントを使うのではなく、社内ルールに従って指定されたサービスを利用しましょう。

※ChatGPTの設定画面や項目名、データの取り扱いは変更される場合があります。実際に利用するときは、OpenAIの公式情報や社内ガイドラインも確認してください。

STEP3|目的と条件を整理してプロンプトを作る

ChatGPTへの指示文のことを「プロンプト」と呼びます。

欲しい回答を得るために、難しいプロンプトを書く必要はありません。

大切なのは、

「何を知りたいか」「どんな状況か」「何をしてほしいか」「どのように答えてほしいか」

をできるだけ具体的に伝えることです。

目的・状況・依頼内容・出力形式を整理したプロンプトの作り方

たとえば、単に、

「このコードを教えて」

と質問するより、

「JavaScriptを勉強中の初心者です。このコードが何をしているのか、処理の順番に沿って説明してください」

と伝えたほうが、欲しい回答に近づきやすくなります。

そのまま使えるプロンプトの例

【状況】
JavaScriptを勉強中の初心者です。

【依頼】
以下のコードが何をしているのか説明してください。

【対象コード】
const numbers = [1, 2, 3, 4, 5];
const doubleNumbers = numbers.map(num => num * 2);

【出力形式】
・最初にコード全体の役割を1文で説明
・その後、各行の処理を初心者向けに解説

最初から完璧なプロンプトを書く必要はありません。

回答を見ながら、

「もっと初心者向けに説明して」

「具体例を追加して」

「専門用語を少なくして」

などと追加で質問し、少しずつ回答を調整していきましょう。

STEP4|回答を確認し、追加質問で改善する

ChatGPTから回答が返ってきても、そのまま仕事に使うのではなく、内容を確認します。

コードの場合:
ローカル環境やテスト環境などで実際に動かし、エラーが発生しないか、意図した動作になっているかを確認します。

解説や文章の場合:
内容に事実と異なる部分がないか、不自然な表現がないかを確認します。

仕様やライブラリの使い方など、正確性が重要な情報については、公式ドキュメントなどでも裏付けを取りましょう。

一度で欲しい回答が得られなくても問題ありません。追加質問をしながら回答を調整するのもChatGPTの基本的な使い方です。

STEP5|確認した内容を実際の業務に反映する

内容に問題がないことを確認したら、コード・メール・手順書など実際の業務に反映します。

このとき意識したいのが、

ChatGPTの回答を「完成品」ではなく、仕事を進めるための「たたき台」として使うこと

です。

AIに仕事をすべて任せるのではなく、調査や整理、文章作成などをサポートしてもらい、最終的な確認や判断は自分で行いましょう。

新人エンジニアが仕事で使いやすいChatGPT活用例

ここまで基本的な使い方を説明してきましたが、「実際の仕事では何に使えばいいの?」と思う人もいるかもしれません。

新人エンジニアであれば、次のような使い方から始めるのがおすすめです。

わからないコードを解説してもらう

既存のコードを読んでいて、

「この処理は何をしているんだろう?」

とわからなくなることがあります。

社内ルール上、コードを入力して問題ない場合は、ChatGPTに処理の流れや構文の意味を説明してもらうことで、コードを理解する手助けになります。

コードそのものを入力できない場合でも、

「Javaのfor文はどのような順番で処理される?」

「Listのmap処理とは?」

など、一般的な技術の質問に置き換えて聞くことができます。

エラーの原因や調査方法を整理する

エラーが発生したときに、いきなり「直して」と聞くのではなく、

「このエラーから考えられる原因を3つ挙げて、確認する順番も教えて」

のように質問すると、原因を切り分けるためのヒントを得られます。

エラーメッセージやログを入力する場合は、ファイルパス・ユーザー名・IPアドレス・URL・トークンなどの機密情報が含まれていないか確認し、必要な部分だけを抜き出して質問するようにしましょう。

メールやチャットの文章を整える

「この文章だと少し冷たく見えるかも」

「上司に送る文章として失礼ではないかな?」

というときにもChatGPTを活用できます。

たとえば、

「以下の文章を、上司に送るチャットとして自然で丁寧な文章にしてください」

と依頼すれば、文章を整えるためのたたき台を作れます。

この場合も、顧客名や案件名などの機密情報が含まれていないか確認してから入力しましょう。

テスト観点や確認項目のたたき台を作る

プログラムを修正したあと、

「どこを確認すればいいかわからない」

という場面でもChatGPTを活用できます。

たとえば、

「入力フォームに必須チェックを追加しました。テストで確認したほうがよい観点を初心者向けに挙げてください」

と質問すれば、正常系・異常系などの確認観点を整理するヒントになります。

ただし、AIが挙げたテスト観点だけで十分とは限りません。

実際の仕様書や設計書を確認し、必要なテストが漏れていないか自分でも確認しましょう。

初心者が注意したい失敗パターン

ChatGPTは便利ですが、使い方を間違えると、かえって作業に時間がかかったり、誤った内容を仕事に反映してしまったりする可能性があります。

特に新人エンジニアは、次の2点に注意しましょう。

生成されたコードをそのままコピペして実行しない

ChatGPTが提示したコードを、内容を理解しないまま自分のプログラムに貼り付けるのは避けましょう。

使用しているライブラリやバージョンが異なっていたり、自分の環境では使えない処理が含まれていたりする場合があります。

コードを採用するときは、何をしているコードなのかを理解したうえで、ローカル環境やテスト環境などで動作を確認してから使用することが大切です。

わからない処理があれば、

「この1行は何をしているの?」

とChatGPTに追加で質問しても構いません。

質問の意図が伝わらないときは条件を追加する

「プログラムが動かない」

だけでは、ChatGPTも原因を絞り込むことができません。

その場合は、

  • 使用している言語やフレームワーク
  • 何をしようとしているのか
  • どの段階で問題が発生したのか
  • 機密情報を除いたエラーメッセージの必要な部分
  • すでに試したこと

などを追加してみましょう。

一度にすべて説明しようとする必要はありません。回答を見ながら、足りない条件を少しずつ追加していけばOKです。

よくある疑問

Q. ChatGPTに質問してよいコードとダメなコードの境目がわかりません。

A. 判断基準は、会社のAI利用ルールです。

顧客名や具体的な値を削除していても、自社独自の業務ロジックやソースコード自体が機密情報にあたる場合があります。

「ダミーに置き換えたから大丈夫」と自己判断せず、迷った場合は上司やセキュリティ担当者に確認しましょう。

コードそのものを入力できない場合は、

「Javaで文字列が空かどうかを確認する方法は?」

など、一般的な技術の質問に置き換える方法もあります。

Q. ChatGPTに聞くのと、先輩に質問するのではどちらを優先すべきですか?

A. 内容によって使い分けるのがおすすめです。

用語の意味や一般的なプログラミング知識、エラーの意味などは、まずChatGPTや公式ドキュメントを使って調べることができます。

一方で、

  • 社内システム固有の仕様
  • プロジェクト独自のルール
  • どの方法を採用するかという判断
  • 自分で調べても解決できない問題

などは、先輩や上司に確認したほうがよいでしょう。

ChatGPTを「先輩の代わり」ではなく、「先輩に質問する前に情報を整理する相手」として使うと、実務でも活用しやすくなります。

まとめ

新人エンジニアが仕事でChatGPTを使うときは、便利さだけでなく、安全性と回答の正確性を意識することが大切です。

特に覚えておきたいポイントは、次の3つです。

  1. 会社のルールを確認し、機密情報・個人情報を安易に入力しない
  2. ChatGPTの回答を過信せず、自分で動作確認や事実確認を行う
  3. 目的・状況・依頼内容・出力形式を具体的に伝える

ChatGPTは、正しく使えば新人エンジニアの「調べる・整理する・たたき台を作る」を助けてくれる便利なツールです。

大切なのは、「AIに任せる」のではなく、「AIを使って自分の仕事を進めやすくする」こと。

社内ルールを守り、回答を自分で確認しながら、少しずつ実務に取り入れていきましょう。

関連記事

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です