「これからIT業界を目指すなら、まずはプログラミング言語を丸暗記しないと…」 もしあなたがそう思っているなら、少し立ち止まってみてください。
ChatGPTやCursorなどのAIツールが進化している今、エンジニアに求められるスキルは大きく変わりつつあります。エラーの原因も、コードの書き方も、AIに聞けば数秒で答えが返ってくる時代です。
そんなAI時代において最も重要なスキル、それは「質問力(プロンプトエンジニアリング)」です。
この記事では、AIを強力な相棒にするための「正しい質問の仕方」について解説します。
なぜ「プログラミングスキル」より「質問力」なのか?
少し前まで、ITエンジニアにとって最も価値のあるスキルは「どの言語の文法をどれだけ正確に覚えているか」でした。しかし今は、文法や関数の使い方はAIがすべて教えてくれます。
つまり、「どうやってコードを書くか」よりも、「自分が作りたいものを、どうAIに伝えるか(言語化するか)」の方が圧倒的に重要になっているのです。
AIは「意図を汲み取る」のが得意ですが、指示がフワッとしすぎていると、的外れな答えを返してきます。AIのポテンシャルを100%引き出せるかどうかは、あなたの「質問力」にかかっています。
良い質問(プロンプト)を作るための3つのコツ
では、具体的にどうすればAIから的確な答えを引き出せるのでしょうか? 普段私がAIを使う際に意識している、3つのポイントをご紹介します。
1. 「前提条件」と「役割」を明確にする
ただ「おすすめのPCを教えて」と聞くのではなく、AIに役割を与えましょう。
❌ 悪い例:「初心者におすすめのPCを教えて」
⭕ 良い例:「あなたは経験豊富な現役エンジニアです。プログラミング未経験で、これからWeb制作を学びたい文系の大学生に向けて、予算10万円以内で買えるおすすめのPCを3つ提案してください。」
2. 「出力形式(フォーマット)」を指定する
AIに答えてほしい「形」をあらかじめ指示しておくと、後から自分で整理する手間が省けます。
⭕ 良い例:「以下の内容を読んで、メリットとデメリットをそれぞれ3つの箇条書きにし、表形式にまとめて出力してください。」
3. エラーが出たときは「背景」も一緒に伝える
コードでエラーが出たとき、エラーメッセージだけをそのまま貼り付けるのはNGです。
⭕ 良い例:「Pythonで〇〇という機能を作ろうとして、以下のコードを書きました。しかし実行すると〇〇というエラーが出ます。私が実現したいのは〇〇なのですが、どこを修正すればいいですか?エラーメッセージ:[メッセージ]」
質問力を鍛える一番の近道は「AIとケンカしないこと」
AIを使っていると、「全然違う答えが返ってきた!」とイライラすることもあると思います。 そんな時は、「AIがバカだ」と思うのではなく、「自分の質問の仕方のどこが悪かったんだろう?」と考えるクセをつけてみてください。
「この条件を足したらどうなるだろう?」「言い回しを変えてみよう」と試行錯誤すること自体が、最高のプロンプト学習になります。
まとめ:AIを「有能だけど空気が読めない後輩」だと思おう
AI時代において、人間の役割は「コードを書く作業者」から「AIという優秀なアシスタントに指示を出すディレクター」へと変わりつつあります。
AIは、知識は豊富ですが「行間を読む」ことや「常識で判断する」ことは苦手です。だからこそ、具体的で、背景が伝わり、目的が明確な「指示(プロンプト)」を出す練習を今日から始めてみましょう!


コメント