オートパイロットを切ったとき、あなたは飛べるか ― AIを使って学ぶときに問うべきこと(生成AIと教育、もっと知るシリーズ 第6回)

2026年9月30日

広告

生成AIと教育、もっと知るシリーズ:第1回|第2回|第3回|第4回|第5回|第6回(今ここ)|目次へ


パイロット養成の世界に、こんな話があります。

現場のパイロットは、日常的にオートパイロットを使います。長距離のフライトを、離陸から着陸まですべて手動で操縦するパイロットはまずいません。オートパイロットは道具として正しく、使うこと自体は問題ではありません。

問題になるのは、

「これがあるから、自分で飛べなくてもいい」というノリ

のほうです。

この話は、そのまま生成AIを使ったプログラミング、特に今プログラミングを学んでいる皆さんにも当てはまります。

AIに書かせたコードを、あなたは説明できるか

個人制作の時間に、生成AIを使って開発を進めている人を見ていて、感じたことがあります。

悪い例(AI任せ)

  • AIにコードを書かせる
  • 動いたことだけ確認する
  • 中身を見ずに次へ進む

これは、オートパイロットを切ったら飛べない状態と同じです。

良い例(理解した上での活用)

  • AIにコードを書かせる
  • なぜそう書かれているか、自分に説明してみる
  • 説明できない部分だけ、AIに聞き直す

大事なのは、

AIを使っているかどうかではなく、AIをどう使っているか

です。

オートパイロット任せと、切っても飛べる状態の違い

オートパイロット任せ切っても飛べる
コード動けばOKなぜ動くか説明できる
トラブル時対応できない自分で直せる
求められる力動作確認設計判断力

大事なのは「使ったかどうか」ではない

「AIを使ったらいけないのでは」と気にしすぎると、次のようなことが起きがちです。

  • 見つからないように隠れて使う
  • 使っていないふりをする
  • 逆に遠慮して、使ってよい場面でも使わなくなる

どれも、力をつけることにはつながりません。AIを使うこと自体はとがめません。

大事なのは、ただ一つです。

「この処理は何をする?」に、自分の言葉で答えられるか

自分でチェックする方法

次の問いに、AIを使わず自分の言葉で答えてみてください。

  1. このコードは何をしている?
  2. なぜこう書く必要がある?
  3. 別の書き方はできる? できないなら、なぜこの書き方なのか?

ここで詰まるなら、そこはまだオートパイロット任せのままです。次のどちらかを試してみてください。

  • AIに「初心者向けに1行ずつ説明して」と聞き直す
  • コードを一度消して、説明を読んだ状態で自分で書き直す

まとめ

  • 生成AIは禁止しない。むしろ使う
  • 「動いたからOK」で止めない
  • 判断基準は「使ったか」ではなく「説明できるか」

あなたが今書いている(あるいはAIに書かせた)コードを、オートパイロットを切った状態で説明できるでしょうか。

訪問数 15 回, 今日の訪問数 6回

広告

AI,生成AI

Posted by hidepon