T 最新テックトレンド
Thin_Harness,_Fat_Skills:_The_New_Way_To_Build_Software

Thin_Harness,_Fat_Skills:_The_New_Way_To_Build_Software

🎙
Y_Combinator

この記事は、以下の YouTube 動画の内容をまとめたものです。

https://www.youtube.com/watch?v=57lDpTwiW6g

Garry Tanが語る「タイムビリオネア」への道:AIを活用した驚異的な生産性向上と未来のビルダー像

導入

現代のテクノロジーの世界は、かつてないほどの速さで進化を遂げています。特にAIの飛躍的な進歩は、私たちの仕事のあり方、創造性の限界、そしてビジネスモデルそのものを根底から覆そうとしています。このような変革の時代において、Y CombinatorのCEOであるGarry Tan氏の言葉は、その最前線で活動するビルダーたちにとって、大きな示唆とインスピレーションを与えています。彼は、最新のオープンクラウドAIツールを「フェラーリを運転するようなもの」と表現し、その圧倒的なパワーとスピードを称賛すると同時に、その力を真に使いこなすためには「メカニック」としての深い理解とスキルが不可欠であると説きます。

この記事では、Garry Tan氏がどのようにして自ら「ビルダー」として第一線に復帰し、AIを活用して驚異的な生産性向上を成し遂げたのか、そしてその経験から導き出された「トークン最大化」という独自の哲学、さらにはAIが描く未来のビルダー像と社会への影響について、深く掘り下げていきます。

Garry Tan氏、ビルダーとして再誕

Garry Tan氏は、Y Combinatorの社長兼CEOという多忙な職務の傍ら、わずか数ヶ月の間に、数十万行にも及ぶコードを書き上げ、GitHubで10万以上のスターを獲得する人気オープンソースプロジェクトを複数立ち上げました。投資家としての数年間の期間を経て、彼は再び自らを「ビルダー」と称し、その驚異的な生産性で世界を驚かせました。

彼自身の言葉を借りれば、コーディングから13年間も離れていたにもかかわらず、その作業量はかつてないほどに加速し、以前の「400倍」もの成果を叩き出していると言います。この驚くべき成果は、単なる個人の才能だけによるものではありません。そこには、最新のAIツールとの協調によって生まれる、新しい開発パラダイムへの深い洞察と実践がありました。

「Garry's List」と「Posthaven」:個人的な情熱がイノベーションの源に

Garry氏がビルダーとしての活動に復帰するきっかけとなったのは、彼自身の個人的な情熱と深い社会問題への懸念でした。特に、サンフランシスコの公立学校における教育問題、とりわけ7年生や8年生が代数を学ぶことの難しさに心を痛めていました。彼自身が公立学校で代数を学べたことが、後にスタンフォードで工学を学び、コードを書く道へと進む大きな転機となった経験があるからです。彼は、同じように困難に直面している子供たちに機会を与えたいという強い思いから、同じ志を持つ人々を結びつけるプラットフォーム「Garry's List」を立ち上げました。

Garry's Listは、単なる情報発信のブログサイトではありません。それは「アジェンティックなジャーナリズム」を体現するツールとして設計されました。このプラットフォームは、インターネット全体から情報を読み込み、カリフォルニア、サンフランシスコ、ロサンゼルスなどで起こっている問題に関するあらゆる議論(賛成意見、反対意見)を収集・分析し、詳細で信頼性の高いレポートを自動生成します。目的は、より良い政府と社会を築くための議論を促進することにあります。Garry氏は、人々がお金ではなく「賢い人々」を結集することに焦点を当てるべきだと強調し、それが真の社会運動の原動力となると信じています。

このGarry's Listを構築する過程で、彼はAIの圧倒的な可能性を実感しました。その力を示す具体的な事例として、彼は自身の過去のプロジェクトである「Posterous」の再構築について語っています。Posterousは、かつてTwitterに約2000万ドルで買収された彼の最初のY Combinatorスタートアップであり、開発には数百万ドルの費用と1年半の期間、そして数人のエンジニアが必要でした。しかし、Twitterによるサービス終了後、彼はこのプロジェクトを「Posthaven」としてAnthropicのClaude CodeというAIツールを使って再構築しました。驚くべきことに、この再構築にかかった費用はわずか200ドルのClaude利用料で、期間も5日間だったと述べています。

この経験は、AIがもはや単なる補助ツールではなく、開発プロセス全体を劇的に変革し、個人でも大規模なプロジェクトを短期間で実現できる可能性を秘めていることを明確に示しています。

「トークン最大化」の哲学:AI時代における「海を煮詰める」

Garry Tan氏の驚異的な生産性の裏には、「トークン最大化(Token Maxing)」という独自の哲学があります。これは、AIツールに惜しみなくリソースを投入し、人間が数週間、数ヶ月かかるような深い調査や思考プロセスを、AIを使って徹底的に実行させることを意味します。Garry氏が「海を煮詰める(boil the ocean)」という自身の記事のメタファーを用いて説明するように、AIに与える文脈や情報量を最大化することで、人間の能力では到達し得なかったレベルの網羅性と深さを持つアウトプットが生成されます。

従来の開発では、時間やコストの制約から、最適な解決策を見つけるための情報収集や検討には限界がありました。しかし、トークン最大化のアプローチでは、インターネット上の膨大なデータ、あらゆる議論、過去の経験、さらには潜在的な失敗モードまで、可能な限りの文脈をAIに与えます。これにより、AIはより多くの情報に基づいた、より堅牢で、より洗練されたコードや記事、計画を生成できるようになります。

この哲学は、AIのコストが急速に低下している現代において特に重要性を増しています。かつては高価だったAIの利用料も、現在ではわずかな金額で膨大な計算能力と知能にアクセスできるようになりました。Garry氏は、この変化を捉え、AIを最大限に活用することこそが、この新しい時代のビルダーにとって最も重要なスキルであると強調しています。人間は、AIが提供する深い洞察と情報に基づいて、より賢明な意思決定を行い、その実行をAIに委ねることで、自身の時間をより価値のある活動に集中させることができます。

GStack:コード生成とテストの自動化で開発プロセスを革新

Garry Tan氏が自身の驚異的な生産性を実現するために構築したツールセットが「GStack」です。これは、彼が自身の開発プロセスで繰り返し行っていた作業を自動化するために考案されました。GStackは、AnthropicのClaude CodeといったLLMと連携し、開発の企画から実行、テストまでを一貫して支援します。

GStackの核となる機能は以下の通りです。

  1. Plan Review Mode:

    • Garry氏が個人的にApple Notesに書き留めていた「プランレビューモード」を自動化。
    • Claudeに、データフロー、状態マシン、依存関係グラフ、処理パイプライン、意思決定ツリーといった複雑なシステムのASCIIアートダイアグラムを作成させます。これにより、設計段階でシステムの全体像を視覚的に把握し、潜在的な問題を早期に特定できます。
    • 開発者は、単に指示を出すだけでなく、「CEOスキル」(製品の方向性、10倍の価値など)や「エンジニアリングスキル」(堅牢性、テストカバレッジなど)といった異なる視点からAIにレビューを求め、計画を洗練させることができます。
  2. テストカバレッジの自動化:

    • Garry氏は、自身がコードを書く際、テストを書くことを「あまり楽しくない」と感じ、最小限のテストしか行っていなかったと述べています。しかし、GStackを導入することで、AIがコードを分析し、最大100%(彼は80-90%がベストプラクティスと認識)のテストカバレッジを自動生成することが可能になりました。
    • これにより、人間が手動で行うには退屈で時間のかかる作業をAIが代行し、コードの品質と堅牢性を飛躍的に向上させます。
  3. 「/codex」による継続的な改善:

    • GStackには「/codex」という機能があり、これはコードベースを継続的に分析し、バグや問題点、改善の機会を特定します。
    • 特定された問題点は、Claudeにフィードバックされ、AIと人間が協力してコードベースを改善していく、という継続的なループが生まれます。

これらの機能を通じて、GStackは開発者がより効率的かつ高品質なソフトウェアを構築するための強力なプラットフォームを提供します。Garry氏は、このアプローチを「タイムビリオネアになるための手段」と表現し、AIが開発者の生産性を劇的に向上させる可能性を実証しています。

「フェラーリ」と「メカニック」:AI時代の人間とツールの関係性

Garry Tan氏が提唱する「フェラーリのメタファー」は、AIツールと人間の関係性を的確に表しています。最新のオープンクラウドAIツールを使うことは、最高級のフェラーリを運転するような興奮とスピードをもたらします。AIは、人間が思いつかないような問題を驚くべき速さで解決し、開発者がかつて経験したことのない創造性の領域へと導きます。

しかし、フェラーリが故障したときに、自分で修理できる「メカニック」でなければならないように、AIツールもまた、その内部構造を理解し、問題が発生した際に自ら介入して解決できるスキルを持つ人間が不可欠であるとGarry氏は強調します。AIはまだ万能ではありません。彼自身の経験が示すように、Claude Codeは常に「最も賢い」わけではなく、時に不完全なコードを生成したり、複雑な状況で混乱したりすることもあります。

ここで重要になるのが、人間の役割です。Garry氏は、AI時代における人間の役割を「代理者(agent)の提供」と「問いかけの主体」として位置づけています。

  1. 代理者の提供(エージェンシー): 「私は代数を学びたい子供たちに機会を与えたい」というGarry氏の個人的な願望のように、AIに何を解決させたいかという根本的な目標や目的を設定するのは人間です。AIは、その目的達成のために膨大な計算リソースと情報を活用しますが、目的そのものを生み出すのは人間です。
  2. 問いかけの主体: AIが生成する結果を鵜呑みにするのではなく、批判的に評価し、より深い洞察を促す「問い」を立てるのは人間の役割です。GStackの「/codex」機能が良い例ですが、AIにコードベースの課題を洗い出させ、人間がそのフィードバックに基づいてAIと対話し、問題を解決していきます。これは、まるで200のIQを持つCTOと議論するようなもので、人間とAIが協力して複雑な課題を乗り越えるプロセスです。

Garry氏は、AIがすべてを自動化し、人間を不要にするという考えには懐疑的です。むしろ、AIは人間の能力を拡張し、より高いレベルでの創造性や問題解決に集中できる「タイムビリオネア」を生み出すと見ています。AIが退屈で反復的な作業を代行することで、人間はより本質的で戦略的な思考に時間を割けるようになります。

オープンソースの黄金時代と未来への展望

Garry Tan氏は、AIがもたらすこの変革を「パーソナルコンピュータ革命」に例え、私たちは今まさに「パーソナルAI」の時代に突入しようとしていると語ります。かつて、Steve JobsとSteve Wozniakがブレッドボードと木製ケースでApple Iを作り、誰もが自分自身のコンピュータを持つ時代を切り開いたように、今度は誰もが自分自身のパーソナルAIを持ち、無限とも言える計算能力と知識にアクセスできる時代が来ると彼は予測します。

この未来において、個人がAIをどのように活用し、その恩恵を享受するかは、大きな選択となるでしょう。Garry氏は、自身のデータ、自身のプロンプト、自身のインテグレーションをコントロールできる個人AIを持つことの重要性を強調します。これは、企業によってコントロールされるソーシャルメディアフィードのように、誰かのアルゴリズムやビジネスモデルに翻弄されるのではなく、個人が自らのAIを主導し、自身の目的のために活用することを意味します。

彼は、この個人によるAIのコントロールが、「オープンソースの黄金時代」をもたらすと信じています。GStackのようなツールがオープンソース化されれば、世界中の誰もが、たった数行のプロンプトと少しの費用で、自分自身のパーソナルAIエージェントを立ち上げ、自身のニーズに合わせた強力なツールを構築できるようになります。これは、これまで一部の専門家や大企業にしかできなかったような、大規模なコード生成、複雑なシステム設計、徹底的なテストといった作業が、あらゆるビルダーに解放されることを意味します。

「ビルドする」ことへの信念は、Y Combinatorの根幹をなす哲学です。Garry Tan氏の経験は、AIがこの「ビルドする」という行為をいかに根本的に変革し、加速させるかを示しています。彼が言うように、「信じること」が重要です。AIとの協調を信じ、自らプロンプトを書き、AIを使いこなすことを学ぶことで、私たちは誰もが「タイムビリオネア」となり、人類が直面する最も困難な課題の解決に、より多くの時間と知能を投入できるようになるでしょう。

結論

Garry Tan氏の旅は、AIが単なる技術革新に留まらず、私たちの存在と能力の定義そのものを揺るがす、深遠な変革のエンジンであることを示しています。彼の実践は、AIを恐れるのではなく、その力を理解し、使いこなし、自らの目的のために方向付けることの重要性を私たちに教えてくれます。

「フェラーリ」を乗りこなし、「メカニック」としてその内部を理解する。そして、「トークン最大化」によって無限の時間を手に入れ、「タイムビリオネア」として人類の未来を築く。Y Combinatorが育成する「最も有望なビルダー」たちが、この新しいツールを手に、いかに大胆な挑戦を繰り広げ、世界を変えていくのか。その未来に、私たちは大きな期待を抱かずにはいられません。AIは、私たちの可能性を広げる招待状であり、その扉を開く鍵は、私たち自身の好奇心と、新しいパラダイムに適応する意志の中にあります。