GeminiCliは自分でコードを書いて、自分で混乱することがよくあります。
その一つはGeminiCliがコードを修正しているときに、コードの内容と行番号が一致しなくなって混乱する。
そして、もう一つは、GeminiCliが同じコードを重複して書いてしまって、自分で修正ポイントがわからなくなる。
ということで、GeminiCliが重複したコードを書いても発見しやすくするための対策をしようと思います。どれほど薬にたつかはわかりませんが。
GeminiCliにコード重複について相談してみる
あなたが、同じコードを重複して書いて、自分で混乱したバグるから、それをなんとかするためにコードの重複を見つけやすくできる方法を模索したいんだけど、VsCodeの標準機能にそういうのがあるって聞いたけど?って聞いたみました。
GeminiCliの回答では、その機能もあるけど、GeminiCli自身はそれを見ることができないけど、jscpdなら、コマンドラインで確認することもできるから、そのほうが良い。そして、この方法なら、コードの修正を記録する前に、コマンドラインを使ってチェックをしながら作業を進めることができるそうです。
では、早速実装していきましょう。
とか言ってみましたが、全部GeminiCliがやってくれました(笑)
AIツールをもっと仕事に活かしませんか?
この記事で紹介したようなAIツールの活用方法を、実際の業務に合わせて学べる「仕事に使うためのAI・パソコン実務レッスン」を提供しています。ChatGPTやGeminiの基本的な使い方から、実務での応用まで、60分で整理します。