1曲につきプルリクエストは1つ?

MMaximilian Schwarzmüller
컴퓨터/소프트웨어경제 뉴스경영/리더십

스크립트

00:00:00「Spotifyは1日に4,500回ものプロダクションデプロイを行っており、
00:00:05全プルリクエストの73%がAI支援によるものだ」
00:00:10すごいですね。
00:00:11特に1日4,500回のプロダクションデプロイというのは、
00:00:15本当に驚異的です。
00:00:16ただ、それが良い意味で驚異的なのかは分かりません。
00:00:19X(旧Twitter)の投稿の下に面白いコメントがあって、
00:00:23かなり笑わせてもらいました。
00:00:25「曲ごとにプルリクエストを出してるのか?」というコメントです。
00:00:28確かにそう見えなくもないですね。
00:00:30これはClaude DevのXアカウントによる投稿です。
00:00:35Claude Codeの宣伝なんですよ。
00:00:37このスレッドでわかるように、
00:00:39彼らは当然Claude Codeを使っていて、
00:00:42Anthropicのモデルでそれだけデプロイしているわけです。
00:00:45以前の動画でも話しましたが、
00:00:48私も当然AIエージェントを使っています。
00:00:50それが未来であり、
00:00:52今の時代のソフトウェア開発のあり方ですから。
00:00:54Claude Codeの使い方やコツ、効果的な活用法について
00:00:57共有するコースも用意しています。
00:01:00それにしても、1日4,500回のデプロイとは本当にすごい。
00:01:05Spotifyが大企業であることは周知の事実ですが、
00:01:08一体何をしているのか疑問に思いませんか?
00:01:12私はSpotifyのアクティブユーザーですが、
00:01:15正直なところ、アプリ自体それほど変わっていないような気がしますし、
00:01:21ここ1年ほどで良くなったかというと、疑問です。
00:01:261日4,500回ものデプロイで一体何が更新されているのか、想像もつきません。
00:01:37冗談抜きで真剣に聞きたいのですが、
00:01:40彼らが一日中何をリリースしているのか、コメントで教えてくれませんか?
00:01:44さて、プルリクエストの73%という数字ですが、
00:01:48「AI支援」というのは理論上いくらでも解釈できます。
00:01:51昔ながらのタブ補完のような単純な機能を使ったり、
00:01:58レビュー中にAIの提案を少し修正したりするだけでも「AI支援」と言えますし。
00:02:04もちろん、AIエージェントに分析させることもAI支援に含まれるでしょう。
00:02:08むしろ、ほぼ全てのプルリクエスト作成やレビューにAIが関わっているはずですから、
00:02:13なぜ100%ではないのかと不思議に思うくらいです。
00:02:20まあ、その数字もいずれ変わるでしょうね。
00:02:22そうなるのは不思議ではありません。
00:02:26ただ、最初の数字については、今の一般的なトレンドを反映していると言えます。
00:02:34数ヶ月前には「トークン最大化」に関する議論がありました。
00:02:38多くの企業が、トークン消費を過剰に促すのはコストがかかりすぎて、
00:02:44必ずしも良い結果には繋がらないと気づいたんです。
00:02:48トークンを浪費するのは簡単ですが、質を保証するわけではありませんからね。
00:02:53そして今、とにかく大量にリリースすることが人気を集める時代にシフトしています。
00:02:58AIを使えば、確かにそれが可能ですから。
00:03:01たくさんリリースできる。
00:03:025つのエージェントを同時に動かし、Gitワークツリーを活用して、
00:03:064つのプロジェクトを並行して作業することもできます。
00:03:08ある程度は並行処理が可能になったわけです。
00:03:12AIを使えば多くのものを構築できるのは間違いありません。
00:03:15疑いの余地はありませんね。
00:03:17AIはソフトウェア開発者としてのスピードを加速してくれます。
00:03:20ですが、遅くすることもあります。
00:03:21AIに頼りすぎて、「雰囲気コーダー」になってしまったことはありませんか?
00:03:25AIが生成したコードの評価を怠り、
00:03:28どんどん先に進むのが速く感じられるせいで、
00:03:32中身を理解することをやめてしまうのです。
00:03:36そして気づけば、コードベースを全く理解できていない状態に陥り、
00:03:39バグが発生したり、開発の方向性に納得できなくなって、
00:03:42結局プロジェクトを放棄したり、大幅な差し戻しを行ったりする羽目になります。
00:03:48本当に生産性が上がっているのかどうかは議論の余地がありますね。
00:03:52まあそれはさておき、誰もがAIをどう活用すべきか模索している段階です。
00:03:58間違いなくAIで生産性は高められます。
00:04:01AIに対して何をすべきかを明確に指示し、小さな機能を任せれば、
00:04:05コードの大きな塊を生成してくれて、
00:04:06確実にスピードは上がります。
00:04:1010倍の改善になるかはわかりませんが。
00:04:14そして、1日4,500回のデプロイが目指すべき目標なのかも疑問です。
00:04:22重要なのは、どうすればAIを効果的に使い、
00:04:28ソフトウェアの提供速度を上げられるかだけでなく、
00:04:32量だけでなく質にも目を向けることだと思います。
00:04:37私たちは今、量の時代にいますよね。
00:04:39トークン消費やデプロイ回数にこだわって。
00:04:41質も重要です。AIはそれにも役立ちます。
00:04:45ですが、昔ながらのテスト、人間によるテストも大切です。
00:04:48AIが生成した自動テストだけでなく、
00:04:51AIはパスするテストを書く傾向があるかもしれませんが、
00:04:56実際には何もテストしていないこともあります。
00:04:57そういった自動テストとは別に、手動テストを行い、
00:05:00ワークフローの中に人間としての好みや決断を取り入れることが重要だと思います。
00:05:07これらすべてが良いアプローチでしょう。
00:05:09このトレンドがいつまで続くか、興味深いところです。
00:05:13とにかく、その数字を偶然見つけて、驚きを共有したかったんです。
00:05:18最初にも言いましたが、本当に聞きたいんです。
00:05:20Spotifyが一日中何をリリースしていると思いますか?
00:05:25本当に理解しがたいので。
00:05:29失礼しました。

핵심 요약

AI開発環境での1日4,500回というデプロイ頻度は開発スピードを加速させる一方、自動生成されたコードの質を人間が検証し、中身を理解し続けることが不可欠である。

하이라이트

  • Spotifyは1日4,500回のプロダクションデプロイを実行している。

  • 全プルリクエストの73%がAI支援によって生成されている。

  • AIによるコード生成の高速化は、内容を理解せずコードを量産する「雰囲気コーダー」を生むリスクがある。

  • Gitワークツリーを活用すれば、複数のプロジェクトを並行して作業することが可能である。

타임라인

Spotifyの驚異的なデプロイ回数とAI支援

  • Spotifyは1日あたり4,500回のプロダクションデプロイを行っている。
  • 全プルリクエストの73%にAIの支援が組み込まれている。

1日4,500回という数字はソフトウェア開発において非常に高い頻度である。この数値はAIツール「Claude Code」などの利用によって支えられている。しかし、実際にこれほどの頻度でリリースされている機能の具体的価値やアプリへの実質的な変化は見えにくい。

AI支援の定義と開発トレンド

  • AI支援はタブ補完のような単純機能から複雑なエージェント分析まで幅広く解釈される。
  • 現在の開発トレンドはトークン消費を抑えることよりも、AIを活用してリリース量を増やす方向にシフトしている。

「AI支援」という言葉は定義が広く、単純なコード修正も高度な分析も含まれる。数ヶ月前はトークン消費コストが議論されていたが、現在はGitワークツリーや複数のAIエージェントを駆使して、並行作業で出力を最大化する手法が主流となっている。

AI活用のリスクと品質管理

  • AIへの過度な依存はコードベースの理解を放棄する「雰囲気コーダー」を誘発する。
  • AIが生成した自動テストだけでなく、人間によるテストがソフトウェアの品質維持には依然として重要である。

AIによるコード生成はスピードを向上させるが、中身を理解せずに開発を進めるとバグやプロジェクトの破綻を招く。AIはパスするテストを書くことが得意だが、真に機能しているかを検証するために人間によるワークフローへの介入が必要である。

커뮤니티 글

모든 글 보기