実践ガイド・総論の続き
AIに任せる技術
— 指示・レビュー・検証の型
AIがコードを書いてくれる時代。でも、同じAIを使っても、成果には大きな差が出ます。 差を生むのは「頼み方」と「出てきたものの見極め方」。 この2つは、才能ではなく“型”で身につく技術です。 このページでは、その型を4ステップでまとめます。総論(なぜAIに任せてよいのか)を読んでからだと、より腑に落ちます。
まず全体像
AIと組む仕事は「4つの動き」でできている
AIにコードを任せる作業は、ぐるぐる回る4つの動きに分けられます。 この地図を頭に入れておくと、迷子になりません。
① 頼む
やりたいことを、あいまいさなくAIに伝える
② 疑う
出てきたコードを鵜呑みにせず、正しいか確かめる
③ 直す
おかしければ、状況を添えてAIに直させる
④ 守る
危ない・古い・秘密に触れる所を避ける
多くの人は「①頼む」だけで止まり、出てきたものをそのまま使ってしまいます。 でも本当に差がつくのは②〜④。順番に見ていきましょう。
① 頼む
良い指示は「5つの材料」でできている
AIは察してくれません。人間の同僚なら「いい感じに」で通じても、AIには材料を渡すほど、返ってくるものが良くなります。 迷ったら、次の5つを埋めるだけで劇的に変わります。
目的
何のために作るのか(例: 予約フォームを作りたい)
状況
今どういう状態か(使っている言語・ツール・既存コード)
制約
守ってほしい条件(初心者向け・このファイルだけ・使う技術)
期待する形
どんな結果がほしいか(動く例・出力の形・説明つきで)
レベル指定
「プログラミング初心者にも分かるように」の一言
ダメな頼み方
「ログイン機能を作って」——目的も状況も制約もなく、AIは前提を勝手に想像するしかない。返ってきても自分の環境で動かず、直し方も分からない。
良い頼み方
「Next.jsの初心者です。メールとパスワードのログイン画面のコードを、初心者にも分かるコメント付きで書いて。まずは見た目だけでOK。専門用語には一言説明を添えて」
📋 コピペで使える「頼み方テンプレ」
【目的】○○を作りたい / ○○を直したい 【状況】使っている言語・ツール:___ 今のコード(あれば貼る):___ 【制約】___(例:このファイルだけ / 初心者向け / △△を使う) 【ほしい形】___(例:動く例+一行ずつの説明) 【お願い】プログラミング初心者にも分かるように説明して
💡 効くコツ3つ
- ・分割して頼む:一気に全部より、小さく区切るほど精度が上がる。
- ・例を見せる:「こんな感じ」の見本を1つ渡すと一気に伝わる。
- ・役割を与える:「初心者向けの先生として」など立場を指定する。
② 疑う
AIは「自信満々に間違える」
いちばん大事な心構えがこれです。AIは、間違っていても堂々と、正しそうな顔で答えます(これをハルシネーション=もっともらしい作り話、と呼びます)。 だから出てきたコードは、そのまま信じず「一回疑う」のが基本です。
🔎 たとえるなら
とても優秀だけど、たまに嘘の道案内を堂々とする案内人のようなもの。 ほとんど当たるからこそ、たまの嘘が怖い。だから「本当にこの道で合ってる?」と一言確かめるクセをつけます。
出てきたコードへの「4つの問いかけ」
動く?
そもそもエラーなく動くか。まず動かして確かめる。
意図どおり?
動くだけでなく、自分がやりたかったこと通りか。
危なくない?
秘密の情報が入っていないか、消しちゃいけないデータを触っていないか。
古くない?
AIの知識は少し前の場合がある。古いやり方を出していないか。
🔑 最強の一言
「このコードが何をしているか、一行ずつ初心者向けに説明して」と聞き返すこと。AI自身に説明させると、あなたの理解が深まり、 AIの説明が怪しい所(=間違っている所)もあぶり出せます。
③ 直す
エラーは「敵」ではなく「ヒント」
赤いエラーが出ても、落ち込む必要はありません。エラーは「ここがこう困っています」という手がかりです。 AIに直させるときは、次の3つを守ると一発で伝わります。
エラーは全文を貼る
一部だけでなく、赤い文字を丸ごとコピーして渡す。原因はたいてい全文の中にある。
状況を添える
「○○をしたら、このエラーが出た。期待は△△」と、前後を1〜2文で説明する。
一度に直さない
たくさんの変更を一気にせず、1つ直して確かめる。どれが効いたか分かる。
伝わらない直し依頼
「動きません。直して」——何がどう動かないのか、AIには分からない。エスパーを頼んでいるのと同じ。
伝わる直し依頼
「ボタンを押したら画面が変わるはずが、何も起きません。押したときのエラー全文はこれです:(貼る)。原因と直し方を、初心者向けに教えて」
🎮 エラーに慣れる練習に、「エラー文おみくじ」ゲームを用意しました。英語のエラーを引いて、原因を当てるミニゲームです。
④ 守る
最低限の「安全」だけは自分で握る
AIに任せてよい時代でも、ここだけは人間が責任を持つという守りがあります。 むずかしくありません。次の3つを知っておくだけで十分です。
秘密情報は貼らない
パスワード・APIキー・個人情報などを、そのままAIに貼らない。伏せるか、ダミーに置き換える。
鵜呑みにしない
「AIが言ったから」で本番に出さない。特にお金・削除・公開に関わる所は必ず自分で確認する。
権利を意識する
AIの出力をそのまま商用に使ってよいか、ライセンスや利用規約を意識する。丸ごとコピーの怖さは総論でも触れたとおり。
▶ まとめ
頼む→疑う→直す→守る。この4つを回せる人が、AI時代の「できる人」です。実装が全部書けなくても、 この型があれば、AIを部下のように使いこなせます。あとは各言語コースで 「読める力」を足していくだけ。