こんにちは、decoponです!
生成AIを活用しながら、日々コーディングや記事執筆、学習に取り組んでいます。
最近つくづく感じているのが、「AIって、こっちの聞き方次第で答えの質がまるで変わるな〜」ということ。
でも最初は、
- 「わかりやすく教えて」→ わかりやすく…ない!
- 「このコード直して」→ むしろバグ増えた?
みたいな“通じない会話”をたくさんしてきました(笑)
この記事では、そんな私自身の経験をもとに、
生成AIにうまく意図を伝えるための「プロンプト力」の育て方と実践テンプレをまとめています。
よくある“通じないプロンプト”あるある
例1:「わかりやすく教えて」
- 文脈・対象読者・説明形式が指定されていない
- 返答がふわっとして理解が浅くなる
📌 改善例:
MVCとは何かを、プログラミング初心者にも分かるように、3ステップで具体例つきで説明してください。できれば図解のようなイメージで。
例2:「このコード直して」
- どこにエラーが出ているか、どう直したいかが不明確
- 最悪、動かないコードが返ってくることも…
📌 改善例:
このコードでIndexErrorが出ます。原因と初心者向けの修正ポイントを、順を追って説明してください。
プロンプト設計の基本構文
| 型 | 使いどころ | 例 |
|---|---|---|
| Yes/No型 | 判断を委ねる | この書き方はセキュリティ的にOKですか? |
| 比較型 | 選択肢の違いを知る | 関数コンポーネントとクラスコンポーネントの違いを表でまとめてください。 |
| 分解型 | 流れや手順を理解する | APIの仕組みを3ステップで説明してください。 |
📘 出力形式の指定(表・リスト・コードブロック・初心者向けなど)を添えるとさらに◎
ChatGPTとの“壁打ち学習”術
- 「この理解で合ってますか?」と確認する
- 「他にもやり方ありますか?」で視点を広げる
- 自分で書いた説明を添削してもらう(←おすすめ!)
- なぜそうなるのか?の理由までしつこく聞く
🗣 対話形式で、理解がどんどん深まります!
作業やアウトプットにも使えるプロンプト
- 記事構成案を複数出してもらう
- 曖昧なタスクを分解して整理してもらう
- コード設計の流れを階層化してもらう
- 技術トピックの要点を表にまとめてもらう
🔨 作業の“初動の重さ”を減らすのにも効果的!
プロンプト力を育てるための習慣
- よかったプロンプトはメモ!再利用可能◎
- 同じ質問を言い回しを変えて試してみる
- 決まったテンプレに+ひと工夫してみる
- 完璧に書かなくてもOK、とにかく試す
📚 振り返り用に学習ログをつけるのもおすすめです。
おわりに
プロンプトって、単なる「質問」ではなくて、
“自分の考えを整理して伝える練習”にもなるんですよね。
この記事が、生成AIとの付き合い方に迷っている方や
「もっと上手く対話したい!」と思っている方のヒントになればうれしいです。
🤖💬 プロンプト力、じわじわ育てていきましょう!