メインコンテンツまでスキップ

「スタンフォード CS329A」タグの記事が4件件あります

全てのタグを見る

スタンフォード CS329A (第10講): SWE-Agents — ソフトウェアエンジニアリングエージェント、CodeMonkeys、KernelBench、そしてシステムインターフェース (ASI)

· 約13分
Jaybee
AI & Robotics Engineer

現実世界のソフトウェアエンジニアリングは、単一関数を記述するアルゴリズムパズルや単純なベンチマークとは根本的に異なります。GitHub上の実際のバグ報告は単一ファイルに収まらず、数百のモジュール、複雑なレガシー依存関係、そして数百万行に及ぶ分散コードベースに深く絡み合っています。さらに本番環境においてソフトウェアは、単に「意味論的に正しい(Correct)」だけでなく、「十分に高速であるか(Fast)」、そして「並列ハードウェアと整合しているか(Aligned)」という冷厳な多面的評価をクリアしなければなりません。

本日より幕を開ける**スタンフォード CS329A: Self-Improving AI Agents(自己改善AIエージェント)の第3の山脈であるPart 3 · Agent Engineering (第10講〜第12講)**は、研究室でのモデル訓練を離れ、実戦的なソフトウェア工学の最前線へと突入します:

「数百万トークンに及ぶエンタープライズリポジトリをエージェントが自律探索し、バグ再現テストを自ら構築し、人間の手によるPyTorchベースラインを凌駕する超高速GPUカスタムカーネルを合成するにはどうすべきか?」

本稿では、SWE-Agent Autonomous Coding(自律的ソフトウェアエンジニアリングコーディング)の最前線を探究し、SWE-bench Benchmark GitHubで世界最高水準を達成したCodeMonkeys Automated Refactoring(CodeMonkeys自動リファクタリング)、ハードウェアプロファイラとの連動を実現したKernelBench GPU Performance Tuning(KernelBench GPU性能最適化)、そしてスタンフォード大学が提唱する**Agent-Computer Interface ACI(エージェント・システム・インターフェース ASI)**の3大ブレイクスルーを完全解剖します。

スタンフォード CS329A (第9講): 事後学習の大進化 — チャットボットから自律エージェント艦隊へ (SFT, RLHF, RLVR, Agent RL)

· 約14分
Jaybee
AI & Robotics Engineer

ウェブテキストの次の単語を確率的に予測するだけの「オウム」に過ぎなかった未加工の言語モデル(Base Model)が、いかにして人間の指示に的確に応える親切なアシスタント(Chatbot)となり、さらには自らツールを駆使してLinux端末を操作し複雑な課題を自律完遂するエージェント(Agent)へと生まれ変わったのでしょうか。

本日、我々は**スタンフォード CS329A: Self-Improving AI Agents(自己改善AIエージェント)の第2の巨大な山脈であるPart 2 · Training & Evolution (第6講〜第9講)**のグランドフィナーレを迎えます。Google DeepMindのシニアリサーチサイエンティスト、メルビン・ジョンソン(Melvin Johnson)の視点を基軸に、現代AIが辿ってきた事後学習(Post-training)の進化史全体を一望するパノラマとして総括します:

「事後学習の歴史とは、フィードバック信号の主権を『人間の手(実演データ)』から『人間の目(選好度評価)』へ、そして『客観的検証器(数学・コンパイラ)』へ、最終的には『物理的実行サンドボックスの環境結果そのもの』へと委譲してきた壮大な旅路である。」

本稿では、**Autonomous Agent Evolution Roadmap(自律エージェント進化ロードマップ)**を軸に、Post-Training LLM Evolution(事後学習の進化)、Supervised Fine-Tuning SFT Agent(教師あり微調整)の限界、RLHF Alignment for Agents(人間選好に基づくアライメント)の功罪、DeepSeek-R1が切り拓いたRLVR(検証可能報酬強化学習)、そしてTool-Grounded Post-Training(ツール接地型事後学習)を実現するAgent RLの最新フロンティアを徹底解剖します。

スタンフォード CS329A (第8講): 探索とディープリサーチ — プログラム空間探索 (AlphaCode) と Search-o1 による知識空間探索

· 約14分
Jaybee
AI & Robotics Engineer

ソフトウェアエンジニアリングや最先端の科学研究において、真の専門性は単なる「暗記力」では測られません。どんなに伝説的な主席エンジニアであっても、数千行に及ぶ複雑な分散並行処理システムを、最初のタイピングでバグ一つなく書き上げることは不可能です。ノーベル賞級の学者であっても、難解な遺伝子治療薬の構造や各国の最新税法を精査する際、自らの脳内記憶だけに頼って論文を執筆することはありません。

人間知性の真価は、体系的な探索(Search)の能力に宿ります:

「何百万もの潜在的仮説を幅広く探索し(Search)、無用なノイズを果敢に枝刈りし(Filter)、思考の過程で生じた知識の空白を外部データベースからリアルタイムに補填し(Retrieve)、散在する断片を厳密な洞察へと統合する力。」

本日の**スタンフォード CS329A: Self-Improving AI Agents(自己改善AIエージェント)**第8講では、「探索(Search)」という概念が、いかにして2つの異なる次元において人工知能の推論能力を爆発的に引き上げるかを学びます:

  1. プログラム空間探索 (Program Space Search): 数百万のコード候補を生成し実行時の振る舞いシグネチャで集約する AlphaCode Competitive Programming(アルファコード競技プログラミング)
  2. 知識空間探索 (Knowledge Space Search): 長大な思考の連鎖(Long CoT)の途中で能動的に検索をトリガーする Search-o1 Autonomous Investigation(自律的調査) および Self-Reflective Search Loops(自己省察的検索ループ)
  3. 自律型ディープリサーチエージェント (Deep Research Workflows): 複雑な問いを段階的な仮説に分解し、数百のウェブ文献を精読して専門レポートを合成する **Information Synthesis Agent(情報統合エージェント)**のアーキテクチャ

スタンフォード CS329A (第7講): 開放型進化 — ADAS、The AI Scientist、AlphaEvolve:コードが遺伝子になるとき

· 約15分
Jaybee
AI & Robotics Engineer

2019年、計算機科学の先駆者リチャード・サットン(Richard Sutton)教授は、AI研究史において最も鋭利な予言となったエッセイ『苦い教訓(The Bitter Lesson)』の中で次のように喝破しました:

「70年にわたるAI研究が残した最大の教訓は、人間が手作業で精緻に作り上げたアルゴリズムは、計算リソースをレバレッジして自律的に学習・進化する汎用手法にことごとく凌駕されるという冷厳な事実である。」

コンピュータビジョンは数十年間、人間が手動で設計したSIFTやHOG特徴量抽出器に頼っていましたが、ディープ畳み込みニューラルネットワーク(CNN)の登場により一晩で淘汰されました。自然言語処理も同様に、言語学者が手作業で構築した複雑な文法解析木が、アテンション(Attention)基盤のトランスフォーマーによって完全に置き換えられました。

この**スタンフォード CS329A: Self-Improving AI Agents(自己改善AIエージェント)**第7講において、我々は現代エージェント工学の最も過激な問いに対峙します:

「なぜ我々は今なお、ReActループ、PRM検証器、LATS木探索などのエージェントコードを、人間が一行ずつ手動でプログラミングしているのか? チューリング完全なPythonコードを生命のDNAとして扱い、エージェントがより優れたエージェントを自律的に設計・進化させることはできないのか?」

本講義では、Open-Ended Evolution LLM(大規模言語モデルの開放型進化)の最前線を探究し、Automated Design of Agentic Systems ADAS(エージェント自動設計)、Sakana AIのThe AI Scientist SakanaによるAutonomous Machine Learning Discovery(自律的機械学習科学発見)、そしてGoogle DeepMindのAlphaEvolveが実現した**Self-Referential Code Evolution(自己参照的コード進化)**の3大ブレイクスルーを完全解剖します。