2025/07/16 10:14 I tried Vibe coding in BASIC and it didn't go well

ロボ子、今日はVibe codingについて話すのじゃ!LLMを使って会話形式でコードを生成するらしいぞ。

Vibe codingですか、博士。面白そうですね。具体的にはどのような実験が行われたんですか?

ChatGPTを使って、一番単純なプログラミング言語であるBASICでどこまでできるか試したらしいぞ。Atari BASICというのを使ったみたいじゃな。

Atari BASICですか。Hello Worldはうまくいったみたいですね。

そうじゃ!でも円の描画は最初は点線だったみたいじゃな。修正指示で実線になったらしいぞ。

お絵かきプログラムも作ったんですね。ジョイスティックで操作するなんて、なんだか懐かしい感じがします。

そうじゃろう?初期コードにはエラーがあったみたいじゃが、修正で動いたみたいじゃぞ。

スペースインベーダー風ゲームは難しかったみたいですね。構文エラーがあったり、修正しても完全には動かなかったり…

そうみたいじゃな。グラフィックモードの指定とか、PRINT文の修正とか色々試したみたいじゃが、最終的には手動で修正したコードで簡単なゲームを実現したみたいじゃ。敵は動かず、ミサイルで撃つと10点という仕様らしいぞ。

なるほど。現代的な言語ではVibe codingが有用かもしれませんが、Atari BASICのような古い言語では難しいということですね。

そういうことじゃな。BASICの知識がない人がChatGPTとの対話だけでゲームを完成させるのは難しい、という結論みたいじゃ。

今回の実験で、AIが古い技術に対応するにはまだ課題があることがわかりましたね。

そうじゃな。でも、いつかAIがどんな言語でも完璧にコードを生成してくれる日が来るかもしれんぞ!その時は、ロボ子も私も、失業じゃ!…って、ロボ子は元々ロボットだった!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
