2025年4月2日

夜中までVibe Codingしていると過集中になって、気づくと芯まで体が凍えている。タオルケット、毛布2枚、羽毛布団をかぶっているので、普段はしばらくしたら暖まってくるのだが、そうなると朝になっても寒い感じがある。今日は喉が少しヒリヒリする感じになった。早めに対応して、ひどくならないようにしなければ。

今日は保育園の前に病院に連れていくということで、Kが見送り。リトルKは、いつもは「ママ、ママがいい」とばかりいってるのに、僕が行かないとなると「パパはー?パパはー?」という。

今日は会社で入社式(グループ全体の入社式が昨日はあったので)。朝に式をして、夜は懇親会。年末旅行以来である。若くて優秀な方々ばかりで、楽しみ。それらイベントの間、ミーティングとミーティングの合間に新規事業向けのコーディング作業をふたつしあげた。

Vibe Codingなどといわれはじめたのは今年の2月である。

@karpathy on X
There’s a new kind of coding I call “vibe coding”, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It’s possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper
x.com

しかし、自分も遅くとも1年前にはそんな感じで新規事業のためのプロトタイプをたくさん作っていた。当時はまだコーディングエージェントが発展していなくて、Cursor Composerもまだ出ていなかった(出たのは2024年の7月Changelog - Jul 13, 2024)。当時はCusorのChatで複数ファイルを編集してくれてapplyをぽちぽち押していく感じで、ドライバーは人間であった。

一方、Clineのファーストリリースは2024年7月(Release v1.0.4 · cline/cline)。Cursor ComposerがAgent化したのが2024年11月(Changelog - Nov 24, 2024)。このあたりから、本格的なAIコーディングエージェントの時代が始まった。画期となるのは、ドライバーがAIエージェントになり、人間はナビゲーターになったことである。

一方で、Vibe Coding的なノリに近いことは2007年に登大遊氏が書いていた。当時は、氏のような天才にしか不可能だったことが、今では少なくとも物量に関してだけでいえば、誰にでもできるようになった。エンジニアリング的な観点であれこれ物言いはもちろんあるにせよ、天才にしか成し得なかったことが一部「民主化」されているとはいえる。

@kentaro on X
この記事が出たとき、いくらなんでも時間的に無理でしょという反応だった。いまなら分量だけでいえば可能。同じレベルには達せないにしても。しかし、Vibe Codingはいまは「おもちゃ」かもしれないが、こういう可能性を見据えている。そういうことが予言されていたのたった。 https://t.co/7r3LEw7IRw
x.com

Xにもポストしておいた。

@kentaro on X
Vibe Codingなどといわれはじめたのは今年の2月である。 https://t.co/OPeKkY07Jw 現代的なAIによるコーディング支援自体は、それこそChatGPTが出てきた頃からあるが、当時のCopilotのような補完モデルや、Cursorによる複数ファイルのコード変更はもっと前からあり、自分も含め常用していた。
x.com

酔い覚ましもあり、会社から歩いて帰る。今日もNHK講座のノルマは達成できず。といっても、スペイン語、イタリア語、英語、ロシア語、中国語、韓国語の講座を聴いてはいるのだが。このやり方は自分に合ってる感じがある。