>_tech-draft
OpenAIのアイコン
OpenAI
動画公開日
タイトル

Builders Unscripted: Ep. 3 - Matias Castello, Product Leader at Alchemy

再生時間

29分 50秒

AIが開発現場をどう変革したか?Alchemyの事例から学ぶ最前線

ポイント

  • 本記事はAIが開発現場にもたらす変革に関心のある開発者やプロダクトリーダー向けに、Alchemy社の事例を紹介します
  • Codexによるドキュメント編集効率化やコードレビューでのバグ発見、PM業務支援など、具体的なAI活用事例を解説
  • AIが開発者の定義やプラットフォームのあり方を再定義し、スタートアップ創業のハードルを劇的に下げることを理解できます

プロダクトリーダーを務めるMatias氏のインタビューから、AI、特にCodexが開発現場にもたらした変革と、今後の開発のあり方について深く掘り下げます。非エンジニアのバックグラウンドを持ちながらも、数々の製品開発を牽引してきたMatias氏が語るAI活用の実態は、多くの開発者にとって示唆に富む内容です。

導入:AIが開発ワークフローにもたらす「アハモーメント」

Matias氏は、開発者のプラットフォームや消費者向け製品開発など、多様な分野で活躍してきました。彼自身はエンジニアのトレーニングを受けていませんが、AIツールを駆使することで、多くのエンジニアが成し遂げる以上の成果を出していると言います。AIが彼の仕事、そして私生活において不可欠な存在となっている中、Alchemy社でのAI活用における最初の「アハモーメント」から話は始まりました。

1. AI活用初期フェーズ:ドキュメント編集の効率化

Alchemy社でAIを初めて導入したのは約1年前、Slackに「Codex」を連携させた時でした。当初の目的は、開発者向けドキュメントの軽微な編集です。以前は、ドキュメントサイトをローカルで立ち上げ、変更を加えてからデプロイするという、手間のかかるプロセスが必要でした。

しかし、CodexをSlack上のドキュメントチャンネルに導入してからは、AIに直接変更を指示するだけで良くなりました。これにより、ドキュメント編集のワークフローは劇的に簡素化され、大幅な時間短縮と効率化が実現しました。この効率化は、OpenAI社でも同様に活用されている初期事例の一つとのことです。

2. 開発ワークフローを変革したコードレビュー

AI活用の真の転換点となったのは、コードレビューへの導入でした。

数ヶ月前に実施された大規模なシステム移行に起因する、小さなインシデントが発生した時のことです。内部での事後検証(postmortem)を通じて問題の競合状態(race condition)が特定され、修正されました。この時、チームの一人が「もしCodexがこのバグを発見できたか?」という疑問から、過去のコードに対してCodexでレビューを試みました。驚くべきことに、Codexは実際にそのバグを正確に指摘できたのです。

この発見は、チームメンバーに大きな衝撃を与えました。何度か同様の検証を行った結果、LLM(大規模言語モデル)の能力に対する認識が劇的に向上し、大規模かつ複雑なコードベースを持つプロフェッショナルな開発現場においても、AIが十分に役立つという確信が生まれました。

さらに、あるエンジニアはプルリクエストのコメントでCodexを仮想的なチームメイトのように使い始めました。彼は「@Codex review」と呼びかけ、AIからのフィードバックに基づいてコードを修正し、再度レビューを依頼するという反復的なプロセスを実行していたのです。これは、AIがコード品質向上に直接貢献できることを明確に示していました。

Datadog社の事例では、Codexによって5件に1件以上のインシデントが未然に防がれたと報告されており、現在ではGPT-5.5のような高性能モデルの登場により、その割合はさらに高まっているだろうと推測されています。コードレビューにおけるAIの活用は、多くの企業がAIの真の力を認識する上で、非常に重要なターニングポイントとなったのです。

3. プロダクトマネジメントとAIの融合

Matias氏は現在、プロダクトマネージャー(PM)としての多様な業務にAIを幅広く活用しています。PRD(Product Requirements Document:製品要求仕様書)の作成、顧客フィードバックの分析など、PMのタスクをより容易に、迅速に、そして高品質に行うための内部的な「スキル」(AIへの指示やプロンプトのテンプレートのようなもの)を多数作成しています。

これらのスキルは社内の共有リポジトリに格納され、チーム間で再利用されています。これにより、PMの専門的な業務をより多くのメンバーが効率的に遂行できるようになり、組織全体の生産性向上に貢献しています。

4. 変化する「開発者」の定義とプラットフォームの進化

AIの進化は、「開発者」の概念そのものも変えつつあります。開発者はもはや人間だけでなく、自律的に動作し、プラットフォームやインフラを消費する「エージェント」としても捉えられるようになりました。Alchemy社はインフラストラクチャ企業であるため、AIを活用して開発を行う他の開発者たちが、自社のプラットフォームをより良く利用できるよう、ツールやプラットフォームの構築方法を適応させる必要に迫られています。

現在では、100%のAIが開発者のワークフローに組み込まれているという前提で製品開発を進めています。さらに興味深いのは、新たに登場している「自律エージェント」の開発者への対応です。彼らは人間とは異なるツールを必要とし、例えばプラットフォームへのサインアップから統合、ブロックチェーン利用に至るまでを完全に自律的に行う必要があります。Matias氏の役割は、人間開発者と自律エージェント開発者の両方のニーズを理解し、それぞれに最適なツールを構築していく方法を模索することにあります。

5. AIがスタートアップ開発に与える影響

Matias氏は自身のスタートアップ創業経験を振り返り、AIなしでの開発がいかに困難であったかを語ります。6〜7年前の一般的なアプローチは、プロトタイプを構築し、十分な資金を調達して小規模なチームを雇い、そこから本格的な製品を開発するというものでした。彼自身も、多くのコードをコピー&ペーストして何とかプロトタイプを動かし、その後3〜4人のエンジニアチームを雇ってMVP(Minimum Viable Product)を完成させるまでに、数ヶ月とかなりの資金を要したと言います。

しかし、もし今日、AIを活用して同じアプリの最初のバージョンを開発するとしたら、彼一人でも1週間もかからないだろうと推測しています。インタビュー相手も、より複雑な製品ではあったものの、V1の出荷までに15人のエンジニアが1年半を要した経験を語っています。

AIの進化により、ゼロから何かを始めることがかつてないほど容易になりました。Matias氏は、今は創業者にとって「最高の時代」であると強調し、どんなアイデアでも迅速に具現化できる可能性が広がっていることを示唆しています。

まとめ

この対談からは、AI、特にCodexのようなモデルが開発現場に与えた多大な影響が明らかになりました。ドキュメント編集の効率化から、バグを未然に防ぎ、開発者のワークフローを劇的に変えるコードレビュー、そしてプロダクトマネジメント業務の支援に至るまで、AIはあらゆる側面で開発の効率と質を高めています。

また、開発者の定義そのものが人間とAIエージェントの両方を含む形へと広がり、それに合わせてプラットフォームの構築方法も進化していく必要性が示唆されました。AIはスタートアップの創業におけるハードルを劇的に下げ、アイデアを迅速に具現化できる「最高の時代」をもたらしていることが強調されています。AIはもはや単なるツールではなく、開発プロセス全体を再定義する強力な推進力となっていると言えるでしょう。

参考動画: https://www.youtube.com/watch?v=8QKqENa_eQQ