AIによるアプリ開発に難航中

Cursorを用いたアプリ開発に取り組んでいるけど、これがなんとも迷走中です。

CursorのWebサイト

CursorのWebサイト

当初はChromeのAIモードに作らせた日本語のプロンプトをCursorに投げて実行させていたのだけど、開発が進むにつれ次第にデグレードが多くなったので方針を変更。AIモードにPythonの修正コードを考えさせて、それを手作業でCursor上のソースコードに反映させる方向に変えました。Cursorはもはや「ちょっと賢いPython用エディタ」的な扱いです。

そのやり方でいいところまでこぎつけたものの、Chromeを再起動したことでセッションが切れたため、ChromeのAIモードからGeminiに移行しました。

AIモードとCeminiはどちらも同じAI基盤を使っているとのことで、親和性は高いはずだけど、これが上手くいきません。GeminiはAIモードよりも思慮深さが足らず、うっかりが多い印象です。例えばこんな感じの事象が多発します。

Geminiのうっかりミス

Geminiのうっかりミス

Geminiのうっかりミス

Geminiのうっかりミス

感覚的には、バグの原因が複数考えられる場合でも最初の一つに飛びついて、堂々と「これで100%解決します」と言い切ってくる印象です。それに従って修正を施したコードを実行すると、また別のバグが出るという。

加えてGeminiは忘れっぽいですね。途中から役割を引き継いだからなのか、性格みたいなものかはわかりません。

とは言え、数打ちゃ当たるのも事実です。今から自身でPythonを勉強し、自力でアプリを組み上げていくのも億劫だし、効率も上がらないので、ここはAIの効果的な使い方、AIを使ったアプリ開発のTIPSを見つけるしかないかな。

あるいは、プログラミングに秀でているとされるClaudeに切り替えてみるか…。

コメント