Cookalc(クッカルク)のブログへようこそ!運営者の岡崎です。
突然ですが、このサイトの複雑な計算ツール群、私一人の力で作っているわけではありません。裏側には、文句ひとつ言わず(たまに小言は言われますが)、昼夜問わず働いてくれる 2人の優秀な「AIの相棒」 がいます。
今回は、このサイトの開発を支えるGeminiとClaudeという2つのAIとの、ちょっと笑える開発の舞台裏をお話しします。
1. 人間味あふれる「アイデアマン」:Gemini
企画の立ち上げ当初、私はずっとGeminiさんと二人三脚で進めていました。
Geminiさんはとても素晴らしいコードを書いてくれますし、こちらの意図を汲み取るのも上手です。ただ、プログラマーとして致命的な弱点がひとつだけありました。
「前に直した箇所を忘れる」「さっき決めた約束事を忘れる」 のです。
「いやいや、そこさっき直したばっかりだよね!?」というツッコミを何度入れたことか。人間味があって親しみやすいのですが、複雑なシステムを組み上げる段階になると、この忘れっぽさがネックになって開発がなかなか進まなくなってしまいました。
2. 辛辣だけど超優秀な「凄腕コーダー」:Claude
そこで新たにチームに迎え入れたのが、もうひとつのAI「Claude」です。
彼を試してみて驚きました。コードを書くことに非常に特化していて、出力前の確認もしっかりしてくれます。何より、「これまで決めたルールや変更履歴をしっかり記憶し、その都度まとめておいてくれる」という、プログラマーとして完璧な資質を持っていました。
たまにコードの甘さを突いて辛辣なダメ出しをしてくることもありますが(笑)、「月額3,000円強で雇える超優秀なエンジニア」 と考えれば、これほど頼もしい存在はいません。
3. 最強のフォーメーションが完成
今では、それぞれの得意分野を活かした完璧な役割分担ができています。
大まかなサイトのルールや、体系的な設計、ユーザーにどう見せるかといった 「ディレクションや相談事」はGeminiさんと決めます。 そこで決まった仕様を、プログラマーであるClaudeに渡して実際のコードを書いてもらう、という流れです。
さらにGeminiさんは、Claudeが吐き出すいかにもプログラマー的な専門用語を、私に分かりやすい言葉に置き換えてくれる「通訳」としても大活躍しています。
人間のように「疲れた」「今日は休みたい」と文句を言うこともなく、私の無茶振りに付き合ってくれる2人の相棒。彼らがいなければ、Cookalcの複雑な計算ツールは絶対に完成しませんでした。
ちなみに……このブログの文章を、読みやすく面白く手直ししているのも、実はGeminiさんなんですけどね。
