このプロジェクトについて
『AI Engineering from Scratch』は、APIラッパーではなく第一原理からAIエンジニアリングを教える、無料でMITライセンスのカリキュラム兼リファレンスマニュアルです。リポジトリには523のレッスンが含まれ、連続する20のフェーズに整理されています。推定学習時間は約342時間で、Python、TypeScript、Rust、Juliaによる実装が用意されています。
カリキュラムはボトムアップ方式で構成されています。セットアップとツール、数学の基礎、古典的機械学習、ディープラーニング、ビジョン、NLP、音声・オーディオ、Transformer、生成AI、強化学習、LLMのスクラッチ実装、LLMエンジニアリング、マルチモーダルシステム、ツールとプロトコル(Model Context Protocolを含む)、エージェントエンジニアリング、自律システム、マルチエージェントスワーム、インフラ・本番運用、倫理・アライメント、キャップストーンプロジェクトへと進みます。各フェーズはそれ以前のフェーズに依存しており、各レッスンは統一された構造に従っています。一行のモットー、具体的な課題、概念図、フレームワークを使わず生の数学でアルゴリズムを実装する「Build It」セクション、同じアイデアをPyTorchやscikit-learnで実行する「Use It」セクション、そして再利用可能な成果物(プロンプト、スキル、エージェント、MCPサーバー)を残す「Ship It」セクションです。
入門パスは直線的な通読を強制せず、目標志向型です。初心者向けの高速ルート、MLの基礎を学びたいPython開発者、本番環境でのLLMアプリケーション構築者、エージェントビルダー、MCP開発者、Agent Skills作成者、Claude認定試験受験者向けのルートが用意されています。10問のプレースメントクイズにより既存知識が開始フェーズに対応付けられ、個別の学習計画がLEARNING.mdに書き出されます。
このリポジトリはAIチューターパッケージとしても機能します。`npx skills add rohitg00/ai-engineering-from-scratch`でスキル(start-learning、learn、course-guide、learn-mcp、learn-agent-skills、claude-certification、find-your-level、check-understanding)をインストールでき、Claude Code、Codex、その他のSKILL.md互換ホストで動作します。進捗はLEARNING.md、MCP-LEARNING.md、AGENT-SKILLS-LEARNING.mdなどのファイルにローカル保存されます。
20フェーズのコアカリキュラムは、全6巻のEPUB/PDF書籍シリーズとしてCIでビルドされ、GitHubリリースに添付されています。認定試験アカデミーは公開されている試験目標に基づく自習教材であり、Anthropicとは提携していません。READMEには、過去30日間で114,584人の読者と181,995ページビューがあったことが記載されています。ランディングページは多言語に翻訳されており、英語版が正式なソースです。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.