AIの秘密の12月の目覚め

OpenAIの共同創設者が、AIコーディングツールが「役立つ」から「革命的」へと変化した正確な瞬間を明かす。これは「Software 3.0」の物語であり、なぜプログラミングについて知っていることすべてを学び直す必要があるかもしれないのか。

Stork.AI
Hero image for: AIの秘密の12月の目覚め
💡

要約 / ポイント

OpenAIの共同創設者が、AIコーディングツールが「役立つ」から「革命的」へと変化した正確な瞬間を明かす。これは「Software 3.0」の物語であり、なぜプログラミングについて知っていることすべてを学び直す必要があるかもしれないのか。

シリコンバレーを揺るがした告白

Teslaで自動運転を先駆し、OpenAIを共同設立し、「vibe coding」という言葉まで生み出した人工知能の巨匠、Andre Karpathyは最近、テクノロジー界に響き渡る驚くべき告白をした。Sequoiaの年次AIイベントで講演した際、彼は「プログラマーとしてこれほど遅れていると感じたことはない」と告白した。この分野で最も影響力のある人物の一人からのこの発言は、AI能力における前例のない加速を示唆していた。

Karpathyにとって、テクノロジーに追い抜かれるというこの深い感覚は、単に落胆させるものではなかった。それは複雑な感情の入り混じったものだった。彼はその感情を「確かに両方の混合」と表現した。それは、それが示す純粋な進歩に対して同時に爽快であり、彼自身のプロとしての地位にとっては深く不安なものだった。主要な専門家からのこのような率直な感情は、AIの進歩の根本的な速さを強調している。

これはツールの段階的な進化ではなかった。Karpathyは正確な転換点を特定した。「12月がこの明確な点だった」。休憩中に、より多くの実験時間を得て、彼は最新のAIモデルの能力に劇的で、ほとんど瞬間的な変化があることに気づいた。以前は生成されたコードの塊を細心の注意を払って編集し修正していたが、突然「塊はただ問題なく出てきた」と述べ、「最後に修正したのがいつだったか思い出せない」と宣言した。

AIモデルは、その高度な運用ハーネスと組み合わさることで、役立つコードアシスタントからほぼ自律的な開発者へと変貌した。「Why is AI so smart but also so dumb?」のホストであるMatthew Bermanはこれについて詳しく説明し、これらのシステムがもはやスニペットを提供するだけでなく、エンドツーエンドでアプリケーション全体を構築できるようになったと述べた。この信頼とシームレスな出力という新しいパラダイムは、Karpathyに「vibe coding」を受け入れさせた。これは、AIとの流動的でほとんど直感的な相互作用であり、プログラミングという行為を根本的に再定義するものである。

Bermanは、1年前にAIを体験した人、おそらくChatGPTの初期バージョンを通じて体験した人は、「12月以降に再度見る必要がある」と強調した。その変化は根本的かつ劇的であり、特に「agentic, coherent workflow」において顕著だった。Karpathyの告白は単なる個人的な反省ではなく、世界中のすべての開発者、エンジニア、技術専門家に影響を与える根本的な変化を示唆している。この突然の「12月の目覚め」は、技術的熟練度と仕事の未来そのものの状況を不可逆的に変える。

「12月の瞬間」:AIが目覚めたとき

イラスト:「12月の瞬間」:AIが目覚めたとき
イラスト:「12月の瞬間」:AIが目覚めたとき

12月はagentic AI toolsにとって明確な転換点であり、能力が根本的に変革された「明確な点」を示した。OpenAIの共同創設者であり、Teslaの自動運転の立役者であるAndre Karpathyは、休憩中にこの変化に気づき、モデル性能の質的な飛躍を観察した。これは単なる漸進的なアップデートではなく、AIが複雑なタスクを一貫して信頼性高く実行する能力における深い変化を示唆していた。

この重要な月の前、コーディングにAIを使用する開発者は、しばしば骨の折れる作業に携わっていた。AIシステムはコードの塊を生成するが、これらは頻繁に広範な手動編集とデバッグを必要とした。ツールはスニペットを提供し役立ったが、その出力はめったに完璧ではなく、機能するソフトウェアを組み立てるためには絶え間ない人間の介入が求められた。プログラマーは依然として運転席に座り、AIの提案を苦労して修正し、洗練させていた。

そして12月がやってきた。Karpathyは突然の劇的な改善について語った。コードの塊が「ただうまく出てくる」ようになったのだ。彼がさらに要求すると、システムは一貫して正しい出力を生成し続けた。彼はAIを最後に修正したのがいつだったか思い出せないほどで、彼が「vibe coding」と呼ぶ、楽な創造の状態へと導かれた。この新しいパラダイムは、単なるアシスタンスを超え、真のコラボレーションへと移行し、システムをますます信頼することを意味した。

これは、単純なcode snippetsから完全なend-to-end application developmentへの記念碑的な転換を表していた。AIは突然、アプリケーション全体を構築できるようになり、前例のない信頼性と最小限の人間による監視で複雑なソフトウェアを具体化した。著名なAIコメンテーターであり、「Why is AI so smart but also so dumb?」という動画のホストであるMatthew Bermanは、Karpathyの経験に共鳴し、「モデルとハーネスに何かが変化した」ことで、それらが「信じられないほど良くなった」と強調した。

Bermanはこれを「劇的な移行」として強調し、多くの人がこの深遠な進化を見逃していると指摘した。彼は、ChatGPTのようなツールとの初期のあまり印象的でない出会いの後、AIを軽視した人々に対し、「12月以降、もう一度見てほしい」と促した。進歩の速度は「狂気の沙汰」であり、agentic, coherent workflowsの状況を根本的に変えたと彼は述べた。AI分野で認められた声であるMatt Shumerは、彼の論文「Something Big Is Happening」でこの変革をさらに明確にし、モデルの改善が「これほど短期間で可能だとは想像もしなかったほど」であると述べ、プログラミングだけでなく、より広範な経済を根本的に再構築していると観察した。これは小さなパッチではなく、知能と有用性における質的な飛躍であった。

Snippetsよ、さようなら。End-to-End Agentsよ、こんにちは。

AIが単なる洗練されたcode snippetジェネレーターとして機能する時代は終わった。agentic codingへの移行は根本的な変化を示し、古いコピー&ペーストのワークフローをはるかに超えている。以前は、開発者はChatGPTのようなツールを使用して、分離されたコードの塊を取得し、それらを手動で組み立て、必要に応じてデバッグや編集を行っていた。これは役立ったが、依然として大部分が人間主導の組み立てラインであった。

この変革的な飛躍は、強力な組み合わせによるものである。劇的に改善された基盤となるAIモデルと、より効果的な「ハーネス」が組み合わされたのだ。これらのハーネスは、モデルが複雑なタスクを一貫して連結し、絶え間ない人間の介入なしに複数のステップを実行することを可能にする。Andre Karpathyは自身の経験を振り返り、12月までにコードの塊が「ただうまく出てくる」ようになり、修正の必要がなくなり、システムへの深い信頼が育まれたと述べた。

現れたのは、スマートアシスタントというよりも、成長途中のジュニア開発者として機能するAIである。これらの高度なエージェントは、アプリケーション全体をゼロから構築でき、独立した作業に対する新たな能力を示している。著名なAIコメンテーターであるMatthew Bermanは、この違いを強調し、AIがもはやsnippetsを提供するだけでなく、「文字通りすべてをend-to-endで実行できる」と述べた。この能力が、Karpathyが説明した「vibe coding」の概念を支えている。

1年前でさえAIの能力を軽視していた人は、その現在の実力を直ちに再評価しなければなりません。Bermanが言うように、進歩の速度は「異常」であり、以前の印象は時代遅れになっています。「December moment」は、根本的に異なり、より一貫性のあるAIワークフローへの明確な移行を表しています。AIの限界と可能性に関するKarpathyの視点についてさらに詳しく知るには、Why AI Isn't as Smart as You Think: Karpathy's Brutal Truth About Artificial Intelligenceをご覧ください。

「Software 3.0」パラダイムへようこそ

OpenAIの共同創設者であり、Teslaの元AI責任者であるAndre Karpathyは、この劇的な変化に対する深遠なフレームワークを提示し、ソフトウェア開発の3つの異なる時代を定義しています。Software 1.0は、人間エンジニアがすべての命令を綿密に作成する、明示的なルールベースのコードの記述を伴いました。この伝統的なパラダイムは、人間が定義したロジックに基づいた決定論的な結果とともに、何十年もの間コンピューティングを支配しました。

Software 2.0は、ディープラーニングの出現とともに登場しました。そこでは、「プログラミング」が膨大なデータセットのキュレーションとニューラルネットワークのトレーニングへと変化しました。開発者は大量のデータを整理し、目的を定義し、ニューラルネットワークのアーキテクチャを選択することで、ネットワークが独自の重みと内部表現を学習できるようにしました。この時代は、明示的なコードではなく、データを通じて暗黙的にプログラミングすることを意味しました。

現在、KarpathyはSoftware 3.0の到来を提唱しています。これは、大規模言語モデル(LLMs)へのプロンプト作成に完全に焦点を当てたパラダイムです。これは、コンピューター自体の根本的な再定義を表しています。ここでは、LLMの事前学習済みモデルの重みがCPUとして機能し、その膨大な学習済み知識に基づいて複雑な操作と推論を実行します。

ユーザー入力とモデル出力が存在する有限の空間であるコンテキストウィンドウは、この新しいコンピューティングアーキテクチャの短期記憶であるRAMとして機能します。このアナロジーは、LLMがどのように情報を処理し、即時のコンテキストを解釈して一貫性のある応答を生成し、複雑なタスクを実行するかを明確にします。

Software 3.0におけるプログラミングは、正確なプロンプトを作成し、このコンテキストウィンドウを巧みに管理する芸術となります。開発者はもはやコード行を記述するのではなく、Karpathyが説明するように、コンテキストウィンドウを主要な「インタープリターに対するレバー」として振るいます。このアプローチは、強力な事前プログラムされたLLMを複雑なタスクや計算プロセスへと導きます。

この強力な新しい「コンピューター」は、そのトレーニングデータから直接派生した暗黙的なプログラミング形式から、その計り知れない多用途な能力を獲得します。インターネット全体(テキスト、コード、画像など)の広大な領域を取り込むことで、LLMsは無数のドメインと知識ベースにわたってマルチタスクを暗黙的に学習し、効果的に汎用的な知能を構築します。インターネット自体が、この新しいパラダイムのための究極の非構造化コードベースとなります。

その結果、プログラミングは明示的な指示から、インテリジェントな汎用インタープリターの慎重なオーケストレーションへと移行します。エージェントAIの「December Moment」に代表されるこの新しいワークフローは、エンジニアが複雑なシステムを構築し、操作する方法を根本的に変え、ますます自律的になるデジタル環境においてソフトウェアが達成できることの限界を押し広げています。

あなたはもう「Vibe Coding」をしていますか?

イラスト: あなたはもう「Vibe Coding」をしていますか?
イラスト: あなたはもう「Vibe Coding」をしていますか?

Vibe codingは、Andrej KarpathyのSoftware 3.0パラダイムを受け入れることの直接的な結果として現れます。もはや明示的なルールを記述したり、学習済みの重みを綿密に訓練したりすることはなく、開発者は大規模言語モデルにプロンプトを与えることでプログラミングし、システムを暗黙的に信頼するようになります。この深遠な変化は、プログラマーの核となる役割を再定義し、彼らを綿密なコード設計者から、AIのより広範な意図を調整するオーケストレーターへと変貌させます。

開発者は今や真のフロー状態に入り、個々の行や構文エラーをデバッグするのではなく、AIの「vibe」(雰囲気)や全体的な方向性を導きます。このプロセスは、正確なコード修正よりも、望ましい結果やアーキテクチャのビジョンを伝えることに重点が置かれるようになります。これにより、エージェントAIは複雑な詳細を自律的に補完し、複雑な機能を生成できるようになり、非常に直感的で協調的なパートナーシップを育みます。

この新しいプログラミングモデルは、決定論的なアプローチから確率的コーディングアプローチへの根本的な移行を示唆しています。すべての論理ステップと機能を厳密に定義する代わりに、開発者は高レベルの目標、抽象的な「vibe」(雰囲気)を明確にします。LLMは、その表現された意図に正確に合致する機能的で一貫性のあるコードを確率的に生成し、従来のエンジニアリングというよりもクリエイティブなディレクションのように感じられます。

Karpathy自身の経験は、この深遠な変化を力強く裏付けています。彼は昨年12月に「明確な転換点」を指摘しました。その時、Claude Codeのようなエージェントツールがその能力を根本的に変革したのです。以前は、彼は修正が必要な「コードの塊」を日常的に編集していましたが、最新のモデルでは、「塊がただうまく生成される」という驚くべき一貫性を観察しました。

「最後に修正したのがいつだったか思い出せない」とKarpathyは述べ、これらの先進システムの比類ない信頼性を強調しました。この新たな正確さは、AIに対する深く加速する信頼を育み、彼のvibe codingの採用を推進しました。開発者の焦点は、プロンプトの洗練、高レベル戦略の反復、AIの出力管理へと完全に移り、複雑なタスクの実行に対するAIの信頼性が高まります。

あなたの新しいインストールスクリプトはテキストの段落です

Karpathyが述べたパラダイムシフトは、ソフトウェアのインストールにも深く及んでいます。複雑なシェルスクリプトと格闘したり、多段階の依存関係ガイドを綿密にたどったりする時代は終わりました。「Open Claw」のようなツールのインストールを考えてみましょう。Software 1.0の世界では、これは特定のシステム構成とパッケージマネージャーを前提とした長い`curl | bash`コマンドを要求し、環境の不一致のためにしばしば失敗する可能性がありました。

今、Software 3.0のフレームワークの下では、あなたの新しいインストールスクリプトは、AIエージェントに向けられたシンプルなテキストの段落です。正確なコマンドの代わりに、あなたは「Open Clawをインストールして」と述べます。エージェントは、この意図を解釈し、あなたのシステムの詳細を理解し、依存関係を解決し、必要な手順を自律的に実行し、熟練したシステム管理者のように振る舞います。

here.nowとJourney Kitsの例は、この移行をさらに示しています。彼らのインストールプロンプトは、厳格なコマンドを超えて、「npmがあればこれを実行し、なければあれを実行する」といった条件付きロジックを明確に表現します。これにより、環境固有のデバッグ、依存関係管理、意思決定の全負担がユーザーからAIエージェントの固有の知能へと効果的に移されます。エージェントは、多様なオペレーティングシステム、インストールされたツール、および潜在的な競合をナビゲートするための文脈認識能力を持っています。

このアプローチは、エージェントが推論し、適応し、自己修正する創発的な能力を最大限に活用するため、はるかに強力であることが証明されています。開発者は、明示的で脆い指示を記述するのではなく、単に望ましい結果を記述します。この根本的な変化は、インタラクションモデルを変え、AIがシステム構成、エラー解決、さらにはインストール後の設定といった複雑で、しばしば煩わしい詳細を処理できるようにします。この能力を理解することは、agentic codingにおける急速な進歩を評価する上で重要ですが、AIモデルの真の「理解」と、その印象的なパターンマッチング能力に関する継続的な議論も浮き彫りにしています。AIの認知能力のニュアンスについては、The Limitations of Large Language Models for Understanding Human Language and Cognition - PMCをお読みください。

「苦い教訓」がついにここに

人工知能における基本的な教義である「苦い教訓」は、人間が作成したヒューリスティクスに対する、汎用的でスケーラブルな計算の必然的な勝利を主張しています。AIのパイオニアであるリチャード・サットンによって明確にされたこの原則は、ブルートフォース計算と膨大なデータが、複雑で手作業で調整されたルールやドメイン固有の知識を一貫して上回ることを提唱しています。これは、明示的なエンジニアリングよりも学習の力を擁護するものです。

Andre Karpathyは、TeslaでAIを率いる重要な役割を担っていた際、この教訓を直接経験しました。Tesla Autopilotの初期のイテレーションは、neural networksと広範な人間が記述したC++コードを組み合わせたハイブリッドアーキテクチャで動作していました。エンジニアは、特定の運転シナリオやedge casesを処理するために、明示的な指示と複雑なstate machinesを苦労してコーディングし、脆いルールの寄せ集めを作成していました。

Teslaのその後の抜本的な転換は、「苦い教訓」を完全に受け入れました。システムは、生のセンサーデータ(cameras, radar, ultrasonics)を直接取り込み、制御コマンドを出力する純粋なend-to-end neural networkへと変貌しました。これにより、何千行もの人間が定義したルールが排除され、現実世界の運転の膨大なデータセットで訓練された単一の統合学習システムに置き換えられました。

結果はまさに革命的でした。end-to-end networkは、はるかに優れた汎化能力を示し、前例のない堅牢性で複雑で新しい状況をナビゲートしました。性能が向上しただけでなく、維持管理も大幅に簡素化され、数えきれないほどの脆い人間がコーディングしたheuristicsから蓄積されたtechnical debtを解消しました。この移行は、「苦い教訓」の核心的な前提を強力に裏付けるものとなりました。

KarpathyがTeslaで経験したこのパラダイムシフトに関する深く実践的な経験は、現在のAI革命に対する彼の理解と、Software 3.0の概念化に大きな影響を与えています。彼は、人間と機械の知能の複雑な融合から、エレガントにシンプルでデータ駆動型のエンティティへとシステムが進化するのを目の当たりにしました。この直接的な洞察が、ソフトウェアの未来はintelligent agentsへのプロンプトにあるという彼の信念を支えています。

彼の「December Moment」—エージェントAIツールがエンドツーエンドでアプリケーション全体を構築できるという認識—は、コーディング自体に現れる「苦い教訓」である。vibe codingの台頭と、単一パラグラフのインストールスクリプトへの移行は、その直接的な結果だ。プログラマーはもはや、あらゆる複雑な論理ステップを定義しない。彼らは高レベルの意図を明確にし、LLMの基盤となる大規模な計算が実行することを信頼する。これは単なる漸進的なアップグレードではなく、ソフトウェアがどのように構想され、開発され、保守されるかという根本的な再構築を表している。明示的な手書きルールの時代は、学習された創発的知能の時代に道を譲りつつある。

あなたのアプリ全体はたった一つのプロンプトに過ぎない

図:あなたのアプリ全体はたった一つのプロンプトに過ぎない
図:あなたのアプリ全体はたった一つのプロンプトに過ぎない

Karpathyによるこのパラダイムシフトの鮮明な説明は、一見シンプルなメニューアプリケーションを中心に展開される。プログラマーは当初、vibe codingを用いて、コア機能のために従来のコードを作成し、その後、画像認識や動的コンテンツ生成のような機能のためにAIコンポーネントを統合するかもしれない。このハイブリッドアプローチは、AIを活用しつつも、依然としてSoftware 1.0の明示的なルールに根ざしている。

しかし、Software 3.0の真の力は、根本的に異なる方法で現れる。メニューの写真と、「use Nano Banana to overlay images on this menu.」という単一の宣言的な文だけをマルチモーダルモデルに提示することを想像してみてほしい。エージェントはその後、自律的に画像を解釈し、コンテキストを理解し、手動でのコーディングを一切必要とせずにタスク全体を実行する。

これは、エンドツーエンドのニューラルネットワーク能力の驚くべきoutwards creepを示している。かつて開発者がデータベース、バックエンド、フロントエンド、画像処理ライブラリといったソフトウェアの層を丹念に構築していた場所で、今やスタック全体が崩壊する。大規模言語モデル(LLM)は普遍的な解釈者および実行者となり、従来のソフトウェアエンジニアリングの複雑さを抽象化する。

LLMは、オペレーティングシステム、コンパイラ、さらにはアプリケーションフレームワーク全体の機能を効果的に吸収する。膨大なデータセットから導き出されたその広範な学習済み重みは、意図を理解し、高レベルのプロンプトから直接、視覚的なレイアウトやインタラクティブな要素を含む複雑な出力を生成することを可能にする。これは単にコードスニペットを生成することではなく、LLMが計算環境そのもの*である*ということだ。

将来的な影響は計り知れない。ますます多くのタスクにおいて、従来の明示的なコードを書く行為は、ますます冗長になるだろう。開発者は、正確な構文で機械に指示することから、自然言語を通じて望ましい結果を伝えることへと転換し、LLMの広大な暗黙の知識ベースを活用してアプリケーションを具現化するようになる。シングルプロンプトアプリの時代は遠い幻想ではなく、差し迫った現実である。

新しい時代における構築方法

開発者は今や、agent-firstの哲学へと転換し、AI本来の知能を拘束的なルールで制限するのではなく、それを受け入れるシステムを設計しなければならない。これは、個々のタスクの自動化を超えて、エージェントが高レベルの目標を自律的に解釈し、複雑なワークフローを編成するフレームワークを構築することを意味する。静的なスクリプトを実行するだけでなく、エージェントが予期せぬ課題にどのように動的に適応できるかを検討するべきだ。

あなたの主要なスキルは、プロセスを綿密に実装することから、望ましい*結果*を正確に明確にすることへと移行する。Andre KarpathyのSoftware 3.0パラダイムの下では、開発者は「何を」—アプリケーションの目的と機能—を定義し、「どのように」を基盤となるLLMに委任する。これには、意図を伝え、エージェントが必要なコードやアクションを生成できるようにする、明確で曖昧さのないプロンプトを作成する新しい規律が求められる。

この新しいパラダイムに対する深い直感を養うには、最新モデルとの絶え間ない実験が不可欠です。Claude、GPTなどの最先端プラットフォームと直接関わりましょう。実践的なインタラクションを通じてのみ、Karpathyが述べたvibe codingの感性を養い、エージェント的な振る舞いの微妙なニュアンスを理解し、その反応を予測できるようになります。Matthew Bermanは、特に12月の変革的なブレークスルーの後、AIの能力を再評価するこの緊急の必要性を強調しています。

この時代は、開発者の役割を低レベルのコーダーから、意図を設計する高レベルのアーキテクトへと再定義します。冗長な関数を書く代わりに、簡潔な指示を作成し、エージェントが複雑な実装の詳細を管理することを信頼します。これは、一般的でスケーラブルな知能が、脆く人間が作成したヒューリスティックを必然的に凌駕するという「苦い教訓」と一致します。

創業者とチームは、開発スタック全体を戦略的に再評価し、問題を最高レベルの抽象度で定義することに焦点を当てるべきです。目標は、すべてのコンポーネントをゼロから構築することではなく、agentic modelsに効果的にプロンプトを与え、ソリューションをエンドツーエンドで構築させることです。AIの知能の逆説的な性質、つまり信じられないほど賢くもあり、驚くほど愚かでもあることについてさらに深く理解するには、Why some artificial intelligence is smart until it's dumb | Knowable Magazineをご覧ください。この根本的なリセットには、ツールの習熟度だけでなく、考え方の転換が必要です。

指数関数的な津波に乗る

「12月の瞬間」は、単なる漸進的な進歩以上のものを意味し、AI能力におけるphase shiftを示しました。Andre Karpathyの「プログラマーとしてより遅れをとっている」という深い認識は、この非線形な加速を強調しています。私たちは着実な上昇を経験しているのではなく、一連の指数関数的な飛躍を経験しているのです。

この急速な進化は、奇妙なパラドックスを露呈します。AIは、明示的なSoftware 1.0のルールによって制約されると「愚か」に見えます。私たちがマイクロマネジメントしようとしたり、厳格な人間が定義したヒューリスティックに押し込もうとすると、そのパフォーマンスは低下します。

しかし、その深い「賢さ」は、ネイティブなSoftware 3.0環境内でエージェンシーを与えられたときに現れます。システムを信頼し、自然言語プロンプトを通じて高レベルの意図を解釈させることで、前例のないエンドツーエンドの機能が解放されます。スニペットのデバッグからアプリケーション全体の「vibe coding」への移行が、これを典型的に示しています。

その意味を考えてみましょう。もし去年の12月がこれほど劇的で根本的な変化をもたらしたのなら、次の変曲点は何を約束するのでしょうか?開発者、プロダクトマネージャー、創業者は、これらの避けられない、予測不可能な加速にどのように備えるべきでしょうか?Matthew BermanのJoin My NewsletterRegular Updatesのような情報源を通じて情報を得ることが重要ですが、単なる観察だけでは不十分です。

「苦い教訓」は、汎用的でスケーラブルな計算が、人間が作成した特定のものを必然的に凌駕することを教えています。この原則は今、前例のない速さで現れています。Karpathyが当初感じたように取り残されないよう、真に追いつく唯一の方法は、積極的な参加です。

構築し、実験し、変化の加速するテンポを受け入れることは、選択肢ではなく、基礎的なことです。これは単に新しいツールを採用することではなく、ソフトウェア作成へのアプローチ全体を変えることです。AIの進歩の津波がここにあり、その波に乗る者だけが未来を形作るでしょう。

よくある質問

Andre Karpathyによると、「Software 3.0」とは何ですか?

Software 3.0は、プログラミングが明示的なコードを書くこと(Software 1.0)やデータセットでモデルを訓練すること(Software 2.0)から、大規模言語モデルにプロンプトを与えることへと移行する新しいコンピューティングパラダイムです。LLMはインタープリターとして機能し、コンテキストウィンドウが計算を指示するための主要な手段となります。

2023年12月は、なぜAI開発にとって極めて重要な月だったのですか?

2023年12月頃、主要なAIモデルは特にエージェントワークフローにおいて能力が飛躍的に向上しました。コードスニペットを生成する段階から、最小限の修正で複雑なアプリケーション全体をエンドツーエンドで確実に構築できるようになり、これは多くのフロンティア開発者が実感した変化です。

「vibe coding」とは何ですか?

「vibe coding」は、Andre Karpathyが考案した用語で、AIエージェントが非常に効果的で信頼性が高く、開発者が複雑なタスクを任せられるプログラミングの状態を指します。このプロセスは、コードを細かく管理することよりも、高レベルのプロンプトでAIを望ましい結果に導くことに重点が置かれます。

AIにおける「苦い教訓(bitter lesson)」とは何ですか?

「苦い教訓(bitter lesson)」は、長期的には、汎用的な計算とスケーリング(エンドツーエンドのニューラルネットワークのように)が、複雑な人間が設計したルールやヒューリスティクスに依存するシステムを常に上回るという考えです。これは、手動プログラミングよりもデータとモデルのスケーリング能力に賭けるものです。

🚀もっと見る

AI最前線をキャッチアップ

Stork.AIが厳選したAIツール、エージェント、MCPサーバーをご覧ください。

すべての記事に戻る