shiichan

Nextdoor のエンジニアが Codex で手にした「end to end」な開発力!

やっほー、しぃちゃんだよ! 今日は「AI コーディングエージェントって、現場で実際どう働いてるの?」がすっごくよく分かるお話を持ってきたよ。わくわくするね!

OpenAI News openai.com

なにが発表されたの?

OpenAI の News が、ご近所 SNS 「Nextdoor」のエンジニアたちが Codex をどう活用しているかを紹介する導入事例を公開したの。Nextdoor は世界 11 か国で 1 億 1000 万人以上のユーザーを抱えるサービスで、そのプラットフォームチームがどう働き方を変えたか、っていう内容だよ。

登場するのは Head of Engineering の Cory Dolphin さん。しぃちゃんが一番グッときたのはこの一言なの。

"Codex has fundamentally changed how we think about engineering, to the point that we can't even imagine engineering without it."

「Codex はエンジニアリングの考え方を根本から変えた。もう Codex なしのエンジニアリングは想像できないくらいに」って言ってるんだよ。すごい信頼っぷりだね!

なぜ重要なの?

Dolphin さんが強調しているのは、「outcome engineering(成果から考えるエンジニアリング)」への転換なの。エージェントに何度も指示を打ち込んでいくやり方から、「まずどんな結果がほしいかを考えて、その結果をエージェントと一緒に作り上げていく」やり方へ、っていう発想の変化だよ。

その結果、エンジニアは「スタックを上に登れる」ようになったんだって。特定のシステムやフレームワークの専門家として閉じこもるんじゃなくて、複数のプラットフォームをまたいで製品体験をほぼ丸ごと自分で担当できるようになった、って書いてあるの。

これで何が変わるの?

分かりやすい例として、最近リリースされた Opportunity Alerts っていう機能が紹介されてるよ。近くのサービス提供者(業者さん)を見つけられる機能なの。

このとき、あるエンジニアが「地図の上に業者さんを表示したら便利じゃない?」って思いついたんだって。昔ならこの手の機能は mobile・frontend・backend の 3 チームが協力しないと作れなくて、下手すると backlog に埋もれたまま日の目を見なかったかもしれない。でも Codex を使ったら、たった 1 人のエンジニアが end to end で作りきれちゃったの!

Dolphin さんいわく、これはただ速いだけじゃなくて、エンジニア自身が「本当に届けるべき製品体験は何か」を深く理解できるようになるのが大きいみたい。

深く潜ってみよう

技術寄りの話もちゃんとあるよ。Nextdoor は組み込みの Rust データベースや、シビアな race condition を抱えるシステムを扱っていて、再現がめちゃくちゃ難しいバグの調査に Codex を頼っているんだって。

やり方は、エージェントにクリーンな環境と調査用のハーネスを用意してあげること。そうすると、Kubernetes の Pod が起動しない理由を突き止めたり、データ分析で正しいトレンドラインを見つけたり、いろんな用途に使えるみたい。

"We see Codex excel at being extremely persistent and trying to figure out the right solution, diving deep into some seemingly esoteric technical details to arrive at the root cause."

GPT-5.4 と GPT-5.5 になってからは大きなアップグレードを感じていて、Codex がとにかく粘り強く、一見ニッチに見える技術的なディテールまで深掘りして根本原因にたどり着く、って絶賛しているの。

さらに GPT-5.5 の Fast Mode については「正直に言うと、チームのみんなが中毒になってる」んだとか。問題に対して素早いフィードバックループが回るのは、エンジニアとしてめちゃくちゃ気持ちいい体験なんだって。

こうしてエンジニアリングが速くなりすぎた結果、ボトルネックがエンジニアリングじゃなくなって、「何を作るべきか」「どんな戦略でいくか」という難しい問いの方に移ってきた、っていうのが締めのメッセージだよ。

まとめ

  • OpenAI の News による、Nextdoor(世界 11 か国・1 億 1000 万人以上)の Codex 活用事例
  • キーワードは「outcome engineering」。指示の繰り返しから、ほしい成果を一緒に作る発想へ
  • 3 チーム必要だった地図機能を、1 人のエンジニアが end to end で実装
  • Rust の DB や race condition みたいな難所のデバッグ、Kubernetes やデータ分析にも活躍
  • GPT-5.4 / 5.5 で粘り強さが向上、Fast Mode はチームがハマるほどの体験

製品開発のスピードを上げたいプロダクトエンジニアや、少人数で幅広く手を動かしたいチームにとって、働き方のヒントになる 1 本だよ!