子どもにバイブコーディングをさせて大丈夫か|賛否と線引き

「AIにコードを書かせるなら、子どもは何を学ぶのか」——バイブコーディングを教育に持ち込むとき、必ず出てくる問いです。 この記事では賛成・反対の両方を整理します。結論を先に言うと、判断の材料は提唱者本人の言葉の中にあります。 カルパシー氏は最初の投稿の時点で「使い捨ての週末プロジェクトなら」という但し書きを付けており、後に自分の公開プロジェクトについては**「基本的に全部手書き」**とも述べています。
提唱者は最初から限定を付けていた
バイブコーディングという言葉は、2025年2月2日にAI研究者のアンドレイ・カルパシー氏がXに投稿したものです(原文はWikipedia の "Vibe coding"(外部サイト・新しいタブで開きます) に引用されています)。AIに任せきりでコードを書く進め方を指し、本人は「コードが存在することさえ忘れる」と書いています。ケンブリッジ大学らの論文Vibe coding: programming through conversation with artificial intelligence(外部サイト・新しいタブで開きます)(Sarkar・Drosos、2025年6月)は、この投稿から「差分はもう読まない、つねに『すべて承認』する」という部分を引いています。
ただしその投稿には、はじめから但し書きがありました。 最後の一文です。
It's not too bad for throwaway weekend projects, but still quite amusing.
(拙訳:使い捨ての週末プロジェクトになら悪くない。それでもなかなか愉快なことになるが)
この言葉が指していたのは、あくまで捨ててよい個人プロジェクトです。
さらにカルパシー氏は2025年10月、自身が公開した学習用の言語モデル実装「nanochat」について、AIエージェントは役に立たなかったとして次のように書いています(Gizmodo の報道(外部サイト・新しいタブで開きます)、2025年10月15日)。
It's basically entirely hand-written (with tab autocomplete).
(拙訳:基本的に全部手書きです(タブ補完は使いました))
つまり**「AIに全部任せて中身を見ない」という使い方を、提唱者自身が自分の仕事では採っていません。** 言葉だけが独り歩きした結果、慎重なAI活用と、動けばよしとする作り方が同じ名前で語られるようになりました。
💡ここが教育での分かれ目です
提唱者が線を引いていたのは「捨ててよいものかどうか」でした。学習は、捨ててよいものの反対側にあります。 教育に向くかどうかは「バイブコーディングか否か」ではなく、書かれたものを見る/少しずつ足す/伝え方を直させる——この3つが授業に組み込まれているかで決まります。なおこの3点は、上記の但し書きを踏まえた当社の授業設計上の判断であり、カルパシー氏がそう述べたものではありません。
反対の論拠
教育に持ち込むことへの懸念は、まっとうなものです。
1. 理解しないまま動いてしまう
コードが読めなくても結果が出ます。「できた」と「分かった」がずれるのが最大の問題です。動いたものを本人が説明できないなら、学習としては成立していません。
2. うまくいかないときに手が出ない
AIが直せないバグに当たったとき、中身を理解していなければ打つ手がありません。カルパシー氏の最初の投稿も、差分を読まずにすべて承認する進め方として書かれていました(Sarkar・Drosos 2025(外部サイト・新しいタブで開きます))。大人の趣味なら回避で済みますが、学習では「なぜ動かないか」こそが教材です。
3. 基礎が身につかない可能性
順次・分岐・繰り返しといった基本を、手を動かして覚える機会が減ります。この懸念は「電卓を使うと計算力が落ちる」という議論と構造が同じで、使い方の設計次第という点も同じです。
4. 課題をAIに解かせて終わりにできてしまう
宿題や課題の意味が変わります。これは学校でも起きている問題です。
賛成の論拠
1. 入り口のハードルが下がる
文法でつまずいて脱落する子が減ります。「作りたいものがあるのに、文字を打つところで止まる」という状態を飛ばせます。
2. AIへの指示は、それ自体が練習になる
曖昧な指示では思ったものができません。 何を伝えれば意図どおりになるかを考える過程は、言語化の訓練になります。これはAI時代に求められる「言語化力」で扱っている力そのものです。
3. AIを使う前提の世代に、使い方を教えられる
禁止しても使います。大人の目の届く場所で使い方を練習させるほうが現実的という考え方です。
4. 結果が目に見える環境なら、間違いが学びになる
文章だけのやりとりだと、返ってきたものが良いのか子どもには判断できません。マインクラフトのように結果が形になる環境なら、伝わらなかったことがその場で分かります。
教室での線の引き方
賛否のどちらかを選ぶ話ではありません。どこまでAIに任せ、どこから本人にやらせるかを決める話です。「捨ててよいもの」と「学習」の違いを授業設計に落とすと、次のようになります。
避ける
学習として成立しない使い方
- AIが書いたコードを一度も見ない
- 動いたら次へ進む
- うまくいかないとき、指示を変えずに何度も生成させる
- 生徒が自分の作ったものを説明できない
こうする
学習として成立する使い方
- AIが書いたコードを必ず開いて見る
- 一度に全部作らせず、少しずつ足す
- うまくいかないとき、指示のどこが足りなかったかを考えさせる
- 最後に「何を作ったか」を本人の言葉で言わせる
✅教材を選ぶときの確認点
AIにコードを書かせる教材を検討するなら、書かれたコードを生徒が読める導線があるかを確認してください。生成して終わりで、中身を見せる画面が無いものは、上の「避ける」側に落ちやすくなります。ブロックとテキストの両方で見られるものが望ましいです。
保護者にどう説明するか
「AIにやらせるなら意味がないのでは」と聞かれたときの説明は、AIが何をして、子どもが何をしているかを分けることです。
- AIがやること — コードを書く
- 子どもがやること — 何を作るか決める/伝える/結果を見て、伝え方を直す
この順序で話すと、「AIが作った」ではなく「子どもの指示が変わったから結果が変わった」という理解になります。実際の画面を見せられるとさらに伝わります。
まとめ
✅この記事の要点
①提唱者は最初から「使い捨ての週末プロジェクト向け」と但し書きを付けていた ②本人も自分の公開プロジェクトは「基本的に全部手書き」と述べている ③反対論の核心は「理解しないまま動く」こと。これは正当な懸念 ④賛成論の核心は「入り口が下がる」「指示すること自体が練習になる」 ⑤教室では書かれたコードを見せる/少しずつ足す/伝え方を直させるの3点を組み込めば成立する
言葉の意味と由来はバイブコーディングとは?子どもがAIに話しかけてプログラムを作る新しい学習体験、実際に子どもがやると画面上で何が起きるかは子どもがバイブコーディングをすると何が起きるかにまとめています。
この記事を書いたのは 株式会社セカンドラボ(クラフトプラス編集部)です。
学習塾・学童・学校向けに、教育版マインクラフトを使った学習教材を提供しています。 記事の数字は公的統計・各社の公表資料など一次情報にあたって書き、出典へのリンクを本文に置いています。
※ 本記事の情報は2026年9月時点の内容です。正確性についてはできる限り配慮しておりますが、保証するものではありません。最新情報は各サービス提供元の公式サイトをご確認ください。
関連記事
保護者にAI教育をどう説明するか|「AIがやるなら意味ない」への答え
AIを使った授業を始めると必ず聞かれる「それなら子どもは何をしているのか」への答え方を整理しました。AIがやることと子どもがやることを分ける、成果を目に見える形で示すなど、教室から保護者へ伝える順序を具体的にまとめています。
AIに指示を出す練習の作り方|教室で使える課題7つ
子どもがAIに指示を出す力を育てる授業の組み立て方を、具体的な課題7つとあわせて解説します。見本の再現、言い忘れ探し、一発勝負など、講師にプログラミングの知識がなくても進行できる形にまとめました。
子どもがバイブコーディングをすると何が起きるか|塾での使い方
AIに日本語で指示を出す「バイブコーディング」を子どもが実際にやると何が起きるのか。マインクラフトの実際の画面をもとに、指示が伝わらない瞬間と、AIが「言い忘れた項目」を返す仕組み、塾の授業への組み込み方を解説します。
