もうGemini CLIだけていいんじゃないかな
優秀なコーダーでもここまで早く、かつ、制作過程においてちゃんと質問してくれる人?にあったことがない。10年ほどRPAや、AIツールが企業の中で野良アプリ、ゴミアプリ化するのを幾度となく見てきたが、AIがここまで進化していたとはと感動し、その気持ちを記事にしてみた。
シューティングゲームをAIで作ってみた
私の職業訓練校の卒業制作物がシューティングゲームである。簡単なだけに、技量が出てしまうのがオセロであったり、シューティングゲームだったりする。ちなみにシューティングゲーム制作は1ヶ月かかりました。
これをGemini CLIにやってもらいます。
まずはインストール
nodeからインストールできます。nodeがあるかどうか確認しましょう。
node -v
次にGemini CLIをインストールします。
sudo npm install -g @google/gemini-cli
インストール後、「gemini」を入力
カラーテーマはDefaultを選択。アカウントはGoogeアカウントを使用します。
とりあえずシューティングゲームを作ってくれと、英語で話しかけてみます。
緑色の箇所が私のチャットです。Geminiさんの一般のシューティングゲームの認識を教えてくれました。問題ない認識なので、OKと言って作ってもらいます。
作るんだったらHTML、CSS、Javascriptがいいなあ。ってなことを言ってみます。
作業開始。一旦書いたらこれでいいか?とか細かく聞いてくれます。
自分で直すこともできるようですが、一切懸念点はないのでどんどん書いてもらいます。
なんと、、、ものの5分でできてしまいました。。。
Javascriptを見ると、うまくオブジェクトごとにまとめて、ループで描写してくれています。
私はこんなに上手に書けません(笑
ちゃんとできております!私が入門、1ヶ月で作ったものを5分で作ってしまう。。。
もうちょっとしたら、PGが必要なくなる。って意味がわかりました。。。
人間の温かみとか言われますが、Aiのほうがはるかにきれいに書いてくれるし、人間のように機嫌を伺う必要もない。
ただ、作業する人は必要なくなるかもしれませんが、「こういうことをやりたい!」、「ITが好きだ!」AIはそういう意思を持っているわけではありません。それができたら、人間いらないや、になりそうですね。