生成AIでコード書いてもらったのに動かない💦そんなときの“魔法の一言”
こんにちは!効率重視×めんどくさがり×AI活用で“自分時間”を取り戻すお手伝いをしている のえ です😊
"生成AIにコード書いてもらったけど、動かない問題"
最近、生成AIにコードを書いてもらって効率化したり児童が仕様とする方が増えていますよね。
生成AIに頼めばあっという間に長いコード書いてくれますよね。
でも
コードを貼り付けたらエラーが出た
どこを直せばいいのかわからない
生成AIに聞き返しても、説明が専門的すぎる
「詰んだ…」そんな経験ありませんか?😇
実は「コードが悪い」んじゃなくて「伝え方」が足りないだけ!
ChatGPTは、与えられた指示から“最も効率的なコード”を出します。
でもその「効率的」が、エンジニア視点での最適解。
だから初心者にとっては、
“どこを直せばいいのかすらわからない”コードになることも多いんです。
そんなときに効くのが、たった一言👇
「初心者でも修正や間違いがわかるように、丁寧なコメントを入れてください。」
コードとこのプロンプトを入れるだけで、ChatGPTがやさしい先生モード”に切り替わります👩🏫✨
Before例:よくある「わからないコード」
function onFormSubmit(e) {
var sheet = SpreadsheetApp.openById("スプレッドシートID").getSheetByName("回答");
var data = e.values;
sheet.appendRow(data);
}
確かに動くけど…
初心者からしたら「eって何?」「どこを変えればいいの?」状態💦
これがAIから出てきて固まった人、多いはずです。
After:コメント付きで“理解できるコード”に進化!
function onFormSubmit(e) {
// 【1】Googleフォームの回答が送信されたときに自動で実行される関数です。
// 「トリガー」でこの関数を「フォーム送信時」に設定することで自動実行できます。
// 【2】スプレッドシートのIDを指定します。
// スプレッドシートのURLが
// https://docs.google.com/spreadsheets/d/xxxxxxxxxxxx/edit#gid=0
// の場合、「xxxxxxxxxxxx」の部分がスプレッドシートIDです。
var sheet = SpreadsheetApp.openById("スプレッドシートID").getSheetByName("回答");
// ↑ 「スプレッドシートID」を自分のシートのIDに変更してください。
// ↑ 「回答」というシート名も、実際のシート名に合わせて変更可能です。
// 【3】フォームの送信データを取得します。
// e.values は配列(1行分の回答データ)です。
var data = e.values;
// 【4】取得したデータをシートの末尾(次の空行)に追加します。
sheet.appendRow(data);
}見てください、この“家庭教師感”✨
1行ごとに説明があって、どこを自分で変えればいいかも一目瞭然。
生成AIがいきなり“やさしい先生”になったみたいでした。
🧩ちなみにこのコードはあくまでサンプル例。
実際にはフォームの項目数やシート構成に合わせて少し調整が必要です。
でも、コメントがあれば「どこをいじればいいか」が自分でわかるようになります。
コメント付きコードがもたらす3つの変化
“意味がわからない”が減る
何をしているコードか理解できるので、不安がなくなる。“自分で直せる”ようになる
変数名やIDを変えるだけで、少しずつ応用ができる。“エラーが怖くない”になる
どこを見直せばいいかが明確だから、焦らず対応できる
“エラーになって固まる”を“理解して直せた!”に変えよう
コメント付きのコードを読むと、
「ここでデータを取ってるのか」「appendRowは追加の処理なんだ!」
といった理解の瞬間が訪れます。
ChatGPTは“答えを出すAI”ではなく、
あなたが“理解しながら進めるための先生”にもなれるんです。
もちろん、コードを全部書ける必要はありません。
生成AIに助けてもらいながら、自分にぴったりなツールを作れるようになる——
それがこれからの時代の「スキル」なんだと思います😊
まとめ
生成AIのコードが動かないのは「伝え方」が原因かも
「初心者でも修正できるようにコメントを入れてください」で解決✨
コメント付きコードなら、理解しながら成長できる!
今すぐできる1ステップ
ChatGPTに「初心者でも修正できるようにコメントを入れて」と伝えてみてください💻
この記事が役立ったら
「スキ」やフォローで応援してもらえると嬉しいです!
あなたの“わからない”が、“わかる・できる”に変わりますように😊
あなたの人生が少しでもあなたのものでありますように
いいなと思ったら応援しよう!
よろしければ応援お願いします! いただいたチップはクリエイターとしての活動費に使わせていただきます!