「Gemini CLI」を使ってみる! その4 「Gemini CLI」を使い倒したら!!選ばれたのは「Claude」でした!!

「Gemini CLI」を使ってみる! その4 「Gemini CLI」を使い倒したら!!選ばれたのは「Claude」でした!!

タイトルで落ちが・・・・w

経緯

そもそもClaudeを使える環境があるので、Claudeは利用していたのですが、外部のサービスからClaudeを呼び出して使うタイプなので、「Claude Code」を利用することはできませんでした。
とは言え、元々proプランでは使えなかった上に、Windowsから直接使うこともできなかったので、外部サービスから使うのと、特に違いがなかったのですが、「Claude Code」がproプラン解禁!となって、話は変わってきました。
それであれば、proプランに契約して使ってみないなと思っていた矢先に、「Gemini CLI」が公開!

こうなってしまうと、一旦無料は使うだけ使ってみたい上に、Windowsで簡単に使えるように設計されていて、 「Claude Code」と違ってGoogleアカウントで使えて、環境さえ整えればすぐ使えるハードルの低さが強いですよね。

そうなると、一旦「Gemini CLI」になっちゃったわけです。

ここからは、「Gemini CLI」をそれなりに使ってみた結果、無料で使えると言い

つつも、ヘビーに使うと通常「Gemini pro2.5」を使用できるのですが、携帯電話の使い放題と言いつつ、使いすぎると速度が絞られるのと同じように、「gemini-2.5-flash」という、軽いモデル(AIモデルでサーバーの処理は軽くなるが頭がちょっと悪くなる)に強制変更されます。


無料で使用しているので、当然だと思うのですが、
それなら有料にすると戻るのか?
有料でも使いすぎると強制的に闇落ちするのか?
その辺が気になってしまいます。

そうなると、ほぼ同じ価格でClaudeのproが使えてしまうので、Claudeの性能はある程度使っていて分かっている事を考えるとって感じです。

下の方に、「Gemini CLI」の具体的な不満は書いておきましたが、使っていて問題も多く、「できました!」とか言ってくるんですが、そもそもバグがあって動かないなんてことがザラで、品質が低い印象です。
で、結局Claudeのproプランに契約して、「Claude Code」を使いました。(やっとタイトルを回収しましたw)

「Claude Code」を使ってみた感想ですが、「Gemini CLI」で引っかかっていた苦労が何だったの?ってぐらいすんなり、思っていた機能が実装できてしまいます。
かなり性能に差を感じてしまいました。
同じようなプロンプトで実行してみた所、「Gemini CLI」では、完成したというので、実行してもエラーが出るし、エラーの修正を何度依頼しても、同じようなエラーが出まくって、ほとんど進まなかったです。
1日頑張ってみたのですが、一応動くようになりましたが、バグが色々残っていて、まだまだ修正が必要な状態でした。

そこで、「Claude Code」に、まったく同じ状態から同じようのプロンプトで実行してみた所、1回(30分程度)で動き細かい問題があるものの、大きなバグはなくある程度思った通りの状態になっていました。
この差を目の当りにして、選ばれたのは「Claude Code」って事になりました。

最後に、
現状「Gemini CLI」を使っていて、弱点というか現状でよく発生する問題を、書いていくので参考にしてください。

コードエラーが多い

そもそも「実装が完了しました! 動作確認してね☆」って、こちらに求めてくるわけですが、そもそも動かないじゃんってなります。
 それも、次で指摘している、{}の間違いとか、自分で作ったのに存在しない関数を呼び出したり・・・・
 もう少し初期エラーは減らして欲しいですね。このやりとりでトークンを消費するので、有料とかだとお金稼ぐために回り道しているみたいに見えちゃいますね。

ペアの認識が弱い

特に大括弧{}の開くと閉じるがペアであるべきですが、閉じるの忘れる事が多いです。
 また、エラーを指摘しても何度も認識できずに、繰り返し同じエラーを出し続けました。

依存関係に弱い

ファイルを分割すると、ファイル毎の依存関係がある場合に、それを認識できずにループしてしまいました。
 具体的に指示しても、あまり改善はしないので、全く同じファイルを、試しにClaude(Claude4 sonnet)に投げてみた所、あっさり問題を指摘して、修正箇所も提示してくれました。
 Claudeの方が一日の長といった感じですね。

バグを指摘しているのに、勝手に次の実装を始めてしまう時がある

こちらの指摘を無視して、次に予定している内容を作り始めました。
 見た目がおかしいだけとか、予定とちょっと違うぐらいなら、まだ分かるのですが、エラーが出てそもそも動かないのにもかかわらず。

弱点も結構ありますが、無料で使えるので、文句ばかり言ってもしょうがないというか、従量課金なら使わないですね・・・

Read more

AIは嘘をつくよね!

AIは嘘をつくよね!

昔から、AIの嘘問題はあるわけですが、最近はかなり減ってきたように思います。 特に自動的にWEBページから情報を検索してきたり、複数のページを比較して正しい情報を持ってくる仕組みなどが導入され、実用レベルで使えるようになって、便利になりました。 ただ、その分嘘が巧妙になっていくというか、分かりにくい嘘をついてくれます。 そんな中、こんな分かりやすい嘘な上に、雑な仕事されたので、逆に面白くなってしまいました。 今回のプロンプト RTX50シリーズのそれぞれのコア数やメモリー搭載量などを比較できる表を作ってください 以下はRTX 50シリーズの主要モデルのコア数やメモリー搭載量を比較した表です。情報は複数の信頼できるウェブサイトから取得しました。 モデル CUDAコア数 RTコア数 メモリ容量 メモリタイプ RTX 5090 18,432 144 24GB GDDR7 RTX 5080 12,288 96 16GB GDDR7 RTX 5070 Ti 10,240 80 12GB GDDR7 RTX 5060 6,144

ヴァンサバライクとか言ってますが、そもそもヴァンパイアサバイバーズって?

ヴァンサバライクとか言ってますが、そもそもヴァンパイアサバイバーズって?

Steam Vampire Survivors https://store.steampowered.com/app/1794680/Vampire_Survivors/ そもそもどのぐらい私は遊んだのか見てみました。 31.8時間 まだアーリーの頃、2個実績を残すぐらいまでやり込んで、終わった感じになってましたが、コンテンツが凄い勢いで追加されたので、実績だけ見ると序盤しか遊んでいない人になってますw ちなみに、ヴァンサバの動画は撮っていないので、公開されることは・・・無いかなw バージョンアップを繰り返し、コンテンツ量がこれだけ増えると、ヴァンサバライクのゲームも比較されちゃうと厳しいですね。 そんな『Vampire Survivors』(ヴァンパイアサバイバーズ)ですが、元になったゲームがあるとか、作者も語っているのでその辺の記事を参考にまとめました。 『Vampire Survivors』の元ゲーム 『Vampire Survivors』はシンプルながら中毒性の高い自動攻撃シューティングとして大ヒットを遂げましたが、その核となるゲームシステムや世界観に

「Gemini CLI」を使ってみる! その3 音を追加して見た目も豪華にしてみた

「Gemini CLI」を使ってみる! その3 音を追加して見た目も豪華にしてみた

今回は、効果音や曲を入れて、ゲームっぽくなるようにしてみました。 Suntory サントリー 天然水 特製レモンスカッシュ 炭酸 500ml×24本 新品価格 ¥2,427から (2025/7/6 11:52時点) 出来上がったゲームはこちら https://test.aisgm.me/test_prog/js/005/ 効果音は素材集や効果音を作るツールを利用して作成したりで用意しました。 「Gemini CLI」は自分でファイルを認識できるので、ファイル名を伝えて、弾の発射音とか爆発音って用途を伝えるだけで仕込んでくれます。 グラフィックも同じですね。画像を用意して指示するだけです。 弾とか画像が無い表示部分も、丸だけで無く豪華にしたいので、豪華にして欲しいとお願いしました。 その結果、弾もちょっと残像が出る感じになったり、見た目を淡く光る感じなったりと、細々とパワーアップしています。 音楽はせっかくなので歌ってもらいたいと思います。 歌詞は「Gemini CLI」に自分で作ってもらいます。 プロンプトはズバリ! 今作成中ゲームの主題歌の歌詞

「USB KVM(Sipeed NanoKVM-USB)」を購入しました

「USB KVM(Sipeed NanoKVM-USB)」を購入しました

KVMってなに? って事で、なんぞやってのを軽く解説 そもそもKVMには主に2つの意味があります。 1.KVMスイッチ: これは「Keyboard(キーボード)」「Video(ビデオ)」「Mouse(マウス)」の略で、複数のコンピュータを1つのキーボード、モニター、マウスで操作するための装置です。これにより、デスクスペースの節約や作業効率の向上が図れます。 2.Kernel-based Virtual Machine (KVM): これはLinuxのカーネルに組み込まれたオープンソースの仮想化技術で、Linuxをハイパーバイザーとして動作させ、複数の独立した仮想マシンを稼働させることができます。KVMを使用することで、Linuxだけでなく、WindowsなどのさまざまなOSを同時に実行できます。 で、今回は1です。2は何やら、色々と難しい感じですが、いわゆる仮想PCでPCの中にバーチャルのPCを沢山動かす仕組みで、このブログのサーバーなんかもその上で動いている感じです。(そんなサービスを利用しています) 1の話に戻ります。 昔はPC切替器なんて感じで売られていました。 ディスプ