TOMONIAI School
🔎 お試し閲覧(プレビュー)。ログインすると進捗保存・テスト採点・修了証が使えます。

Level 4 使い分けと安全な使い方

3つのツールの違いを理解して場面ごとに選び、レビュー・機密・コスト・ハルシネーションのリスクに対処できる

  1. レッスン本文
  2. 実務演習
  3. チェックテスト

見極める ― 道具を選び、リスクに備える

「最強の一つより、場面に合う一つ。」

このレベルで身につけること
Claude Code・OpenAI Codex・GitHub Copilot の違いを整理し、場面ごとに適した道具を選べるようになる。あわせて、AIコーディング共通の4つのリスク(レビュー不足・機密漏れ・コスト・ハルシネーション)への備えを身につける。

学習の流れ:① 3ツールを比べる → ② 場面で選ぶ → ③ 安全に使う4つの守り → ④ 公開コードとライセンス → ⑤ 共通の作法

📌 前回までの振り返り:Level 1〜3 で3つの道具を実際に触りました。今回は一段上がって、「どれを・いつ・どう安全に使うか」を見極める力を養います。


Section 1 3つの道具を比べる

持ち味の違いを地図にする

3つは似ているようで、得意な場面が少しずつ違います。

Claude CodeOpenAI CodexGitHub Copilot
主な居場所ターミナル(IDEも可)ターミナル(CLI)/IDE/クラウドエディタ(VS Codeなど)
タイプ任せる(エージェント)任せる(エージェント)寄り添う(補完)+相談+エージェント
強み対話しながらファイルを横断して任せるサンドボックスで安全に任せる書くそばで素早く補完・相談
お約束メモCLAUDE.mdAGENTS.md(リポジトリの設定や指示で補う)
始めやすさ導入してサインイン導入してサインイン無料枠(Free)からすぐ

どれも「言葉で頼む→確認→承認」という根っこは同じです。違いは“居場所”と“任せ方の濃さ”だと捉えると分かりやすい。

ポイント優劣ではなく相性。ターミナルでガッツリ任せるなら Claude Code / Codex、書きながら助けてほしいなら Copilot。

Section 2 場面で選ぶ

「今日の作業」に合う道具

場面向いている道具(例)
コードを書いている最中、続きを素早く出したいCopilot(補完)
「このバグ直して」とまとめてターミナルで任せたいClaude Code / Codex
信用できないプロジェクトを“読むだけ”で調べたいCodex(Read Onlyモード)
エディタの中で説明やテストをその場で頼みたいCopilot(Chat の /explain /tests
複数ファイルにまたがる、まとまった作業を任せたいエージェント(各ツールのエージェント機能)

正解は一つではありません。手になじむ道具を1つ決めて深く使うのも、立派な戦略です。

ポイント迷ったら「書きながら助けて欲しいか/まとめて任せたいか」で選ぶ。これだけで多くの場面は決まる。

Section 3 安全に使う4つの守り

どの道具でも共通の備え

図を描画中…
守り具体策
① レビュー承認の前に差分(変更点)を必ず読む。連打しない。意味は /explain 等で確かめる
② 機密(シークレット)パスワード・APIキー等をプロンプトやコードに書かない。安全な渡し方(環境変数など)に直す
③ コスト長い会話・大きなファイルはトークンを多く消費。料金や利用上限に直結。こまめに区切る
④ ハルシネーションAIはそれらしい誤りを自信満々に出すことがある。動いても人とテストで確認する
ポイント4つの守りは“面倒”ではなく“保険”。これを習慣にするほど、AIに安心して大きく任せられる。

Section 4 公開コードとライセンス

「世の中のコードと同じ」問題に気をつける

AIの提案が、世の中に公開されているコードと一致することがあります。 そのまま使うと、ライセンス(使用許諾)の扱いで問題になる場合があります。

GitHub Copilot には、公開コードと一致する提案をブロックする設定があります。初心者はこれを**有効(安全側)**にしておくのが無難です。 ほかのツールでも、「生成物の権利・ライセンスは自分で確認する」という姿勢が大切です。

ポイントAIが出したコードも“自分が責任を持つ成果物”。ライセンスと出所を意識する習慣を持つ。

Section 5 共通の作法

どの道具でも効く3つの型

  1. Git で記録する:作業の節目でコミットしておけば、AIの変更が気に入らなくてもすぐ戻せる(安心して試せる)。
  2. 小さく頼む:一度に大きく頼まず、小さく作って動かし、確認してから次へ。
  3. テストで確かめる:「テストも書いて実行して」と頼み、AI自身に動作確認までさせる。

この3つは、3ツールすべてに共通する“事故を減らす型”です。

ポイント道具が変わっても作法は同じ。記録する・小さく頼む・テストで確かめるを土台にすれば、どの道具でも安全に伸ばせる。

⚠️ よくある失敗

「速いから」と、確認・記録・機密の備えを飛ばしてしまう
AIコーディングは速く、つい「動いたからOK」で次へ進みがちです。差分を読まず、Gitにも残さず、勢いで機密情報をプロンプトに貼ってしまう——こうした“近道”が、後で大きな手戻りや情報漏れにつながります。
学び:速さの価値は、安全の備えとセットで初めて活きる。レビュー・機密・コスト・ハルシネーションの4つの守りと、Git記録・小さく頼む・テスト確認の作法を、最初から“当たり前”にしておく。

このレベルのまとめ

  • 3ツールの違いは「居場所(ターミナル/エディタ)」と「任せ方の濃さ」。優劣ではなく相性
  • 迷ったら「書きながら助けて欲しいか/まとめて任せたいか」で選ぶ
  • 安全の4つの守り=レビュー・機密・コスト・ハルシネーション
  • 公開コードの一致・ライセンスにも気を配る(Copilotはブロック設定が安全)
  • 共通の作法=Gitで記録・小さく頼む・テストで確かめる

次は 実務演習(exercises.md) で、学んだことを自分の言葉にしてみましょう。

実務演習

Level 4 実務演習

やってみる ― 選ぶ目と、守る習慣を言葉にする

教材を読んだら、必ず手を動かしてください。


演習 1|場面に合う道具を選ぶ

次の場面で、Claude Code/Codex/Copilot のどれが向くか選び、理由を一言添えてください。 (複数当てはまる場合は、最も自然なものを1つ。正解は一つではありません。)

場面選ぶ道具理由
Aコードを書いている最中、続きを素早く出してほしい
B「このバグ直して」とターミナルでまとめて任せたい
C信用できない拾い物のコードを“読むだけ”で調べたい
Dエディタ内で、今書いたコードの説明をその場で聞きたい
答えを見る

【答え合わせ(例)】

道具解説
ACopilot(補完)入力に寄り添って続きを提案。Tabで採用
BClaude Code / Codexターミナルでまとめて任せるエージェント型が得意
CCodex(Read Only)信用できない物は読むだけにして安全に調べる
DCopilot(Chat /explain)エディタ内でその場に説明を頼める

ポイント:「書きながら助けて欲しい=Copilot/まとめて任せたい=Claude Code・Codex/読むだけ=Read Only」。


演習 2|危ない場面に「守り」を当てる

次の各場面は、4つの守り(レビュー/機密/コスト/ハルシネーション)のどれが効きますか。 当てはまる守りを選び、具体的な対策を一言で書いてください。

場面効く守り対策(一言)
AAIの提案を中身を見ずに承認し続けている
BAPIキーをそのままプロンプトに貼ろうとしている
C長い会話を延々と続け、上限が心配
DAIが出した「正しそうな数式」をそのまま採用しそう
答えを見る

【答え合わせ】

守り対策
Aレビュー承認の前に差分を読む。連打しない
B機密キーはプロンプト/コードに書かず、環境変数など安全な渡し方に
Cコストこまめに会話を区切る(リセット)。大きいファイルを避ける
Dハルシネーション動いても人とテストで確認。数値・事実は特に裏取り

ポイント:4つの守りは「読む・渡さない・区切る・確かめる」と覚えると思い出しやすい。


演習 3|自分の「安全ルール」を3つ作る(実践)

これまでの学びをもとに、あなた自身がAIコーディングで必ず守るルールを3つ、自分の言葉で書いてください。 (例:「承認の前に差分を必ず読む」「キーは絶対にプロンプトに貼らない」「節目でGitにコミットする」など)

わたしの安全ルール3つ:


答えを見る

**【参考】**次の観点が入っていれば十分です(表現は自由)。

  • レビューに関するもの(差分を読む/意味を確かめる)
  • 機密に関するもの(シークレットを渡さない)
  • 記録・確認に関するもの(Gitで残す/テストで確かめる/小さく頼む)

ポイント:ルールは“守れる具体さ”が大事。「気をつける」ではなく「承認前に差分を読む」のように動作で書く。


演習が終わったら、チェックテスト(test.md) で理解度を確認しましょう。


🤖 AI採点の観点(LMS用)

このセクションは、自作LMSの AI評価エンジンexercise_answers.ai_score 0〜100 / ai_feedback)に接続することを想定しています。

演習採点の観点(合格の鍵・3点)
演習1①判定が妥当(A:Copilot・B:Claude Code/Codex・C:Codex Read Only・D:Copilot Chat)/②理由が「居場所・任せ方」に基づく/③優劣でなく相性で選んでいる
演習2①守りの対応が妥当(A:レビュー・B:機密・C:コスト・D:ハルシネーション)/②対策が具体的/③「読む・渡さない・区切る・確かめる」を理解している
演習3①レビュー系のルールがある/②機密系のルールがある/③記録・確認系(Git/テスト/小さく)のルールがあり、動作で書けている

採点プロンプト(テンプレート)

あなたは「AIコーディング入門」の講師です。Level 4(使い分けと安全な使い方)の演習回答を採点してください。

【レベルの狙い】3ツールを場面で選び、レビュー・機密・コスト・ハルシネーションのリスクに対処できる
【採点する演習】{{演習番号}}
【採点の観点】{{上表の該当する観点(3点)}}
【受講者の回答】{{answer_text}}

次のJSON形式だけで出力してください。励ます語り口で、専門用語は避けてください。
{
  "score": 0〜100の整数,
  "good": "良かった点(1〜2文)",
  "improve": "もっと良くなる点(1〜2文)",
  "one_tip": "次に試すと伸びる具体的な一歩(1文)"
}

チェックテスト(練習・採点あり)

🟢 練習モード:その場で採点します(記録は残りません)。本番採点・進捗・修了証は ログイン後に使えます。

10問・8問以上正解で合格です。すべて選択してから採点してください。

Q1.3つのツールの違いを捉える見方として、最も適切なものはどれですか?

Q2.「コードを書いている最中、続きを素早く出してほしい」場面に最も向くのはどれですか?

Q3.「ターミナルでまとめてバグ修正を任せたい」場面に向くのはどれですか?

Q4.信用できない拾い物のコードを「読むだけ」で調べたいとき、適切なのはどれですか?

Q5.安全に使う「4つの守り」の組み合わせとして正しいものはどれですか?

Q6.「機密(シークレット)」の守りとして正しい行動はどれですか?

Q7.「コスト」に関する正しい理解はどれですか?

Q8.AIの提案が「世の中の公開コードと一致」することへの対応として適切なものはどれですか?

Q9.どのツールでも共通して効く「作法」の組み合わせはどれですか?

Q10.「ハルシネーション」への向き合い方として最も適切なものはどれですか?

このレベルの気づき

感じたこと・気づいたこと・分からなかった点を一言どうぞ(任意)。送信すると講師に届きます

※ プレビューでは送信できません。

本文を読み終えたら

TOMONI AI School