AutoGPTは、自然言語やビジュアルビルダーで定義した複数ステップのワークフローを実行するAIエージェントを構築・実行・スケジュールできるオープンソースプラットフォームです。
rohitg00/ai-engineering-from-scratch
Python、TypeScript、Rust、JuliaでAIエンジニアリングの概念を基礎から学べる、542レッスンの無料MITライセンス講座。
- スター
- 71,373
- フォーク
- 12,556
- 未解決の Issue
- 75
- 最終コミット
- 昨日
これは何?
AI Engineering from Scratchは、数学の基礎や従来型の機械学習から、ディープラーニング、コンピュータビジョン、NLP、LLMエンジニアリング、エージェントシステムまで、現代のAI開発に必要な技術を一通り学べる体系的な講座です。20のフェーズで構成され、各レッスンには解説と、学習者がローカルで実装して実行するコードが含まれています。
APIを呼び出すだけでなく、モデルやエージェントの実行環境が実際にどう動くかを理解したい開発者を対象としています。バックプロパゲーション、検索パイプライン、ツール呼び出しレイヤーなどの内部処理を実装し、その成果を証拠として残す構成です。Webサイト、npx skillsでインストールするコーディングエージェント、またはリポジトリをcloneしてPythonスクリプトを直接実行する方法で学習できます。
リポジトリには、ローカル採点機能付きの段階式プロジェクトも3つ含まれています。検索評価ラボ、エージェントのトレースデバッガー、ツール呼び出しファイアウォールです。各段階は学習者が実装するまでスターターコードが動作せず、比較用の参考解答も用意されています。
主な機能
- 01環境構築や数学からエージェントエンジニアリングまで、20フェーズにわたる542レッスン
- 02解説と、ローカルで実装・実行できるコードを組み合わせたレッスン
- 03レッスンに応じてPython、TypeScript、Rust、Juliaに対応
- 04勾配降下法のインタラクティブな可視化と、オプティマイザーの比較コードを収録
- 05ローカル採点機能と参考解答付きの段階式プロジェクトを3つ収録
- 06レベル判定クイズ、フェーズごとのクイズ、個別学習プランに対応する任意のAIチューター用skills
ユースケース
- ニューラルネットワークの内部処理を実装しながら理解したい開発者
- 体系的に学びながら、LLMアプリケーションやエージェントの開発に移行したいエンジニア
- 実践型プロジェクトを通じて、検索評価やエージェントのデバッグスキルを身につけたいチーム
- コードを動かし、検証可能な成果を保存しながら学びたい人
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/rohitg00/ai-engineering-from-scratch.git - 2
コーディングエージェントにAI tutorスキルをインストールする
npx skills add rohitg00/ai-engineering-from-scratch - 3
ローカルラボ用にPython 3が利用可能か確認する
python3 --version
使う前に知っておきたいこと
- 多くのレッスンはウェブサイトで読むことを想定しているため、学習するうえでローカルで実行する必要はありません。
- プロジェクトによっては、課題の実行にPython 3.10以降またはNode.js 22.18以降が必要です。
- Agent Skillsのラボには、対応するコーディングエージェントのホストと、書き込み可能なスキルスコープが必要です。
トピック
よくある質問
- ai-engineering-from-scratch とは?
- Python、TypeScript、Rust、JuliaでAIエンジニアリングの概念を基礎から学べる、542レッスンの無料MITライセンス講座。 AI Engineering from Scratchは、数学の基礎や従来型の機械学習から、ディープラーニング、コンピュータビジョン、NLP、LLMエンジニアリング、エージェントシステムまで、現代のAI開発に必要な技術を一通り学べる体系的な講座です。20のフェーズで構成され、各レッスンには解説と、学習者がローカルで実装して実行するコードが含まれています。
- ai-engineering-from-scratch は無料で使えますか?ライセンスは?
- ai-engineering-from-scratch は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ai-engineering-from-scratch は今もメンテナンスされていますか?
- 活発にメンテナンス中。ai-engineering-from-scratch の最終コミットは 2026年10月19日 です。
- ai-engineering-from-scratch は何に使えますか?
- ニューラルネットワークの内部処理を実装しながら理解したい開発者 体系的に学びながら、LLMアプリケーションやエージェントの開発に移行したいエンジニア 実践型プロジェクトを通じて、検索評価やエージェントのデバッグスキルを身につけたいチーム コードを動かし、検証可能な成果を保存しながら学びたい人
- ai-engineering-from-scratch のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/rohitg00/ai-engineering-from-scratch.git コーディングエージェントにAI tutorスキルをインストールする: npx skills add rohitg00/ai-engineering-from-scratch ローカルラボ用にPython 3が利用可能か確認する: python3 --version
- ai-engineering-from-scratch はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/rohitg00/ai-engineering-from-scratch
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェント基盤の構築・提供・管理に使えるPythonフレームワークとランタイム。管理用Web UIも備えています。
PythonとTypeScriptで、ツール、MCP、メモリ、モデルのポータビリティを備えたAIエージェントを構築・実行するためのオープンソースSDK。
自然言語の目的と表形式データセットから、マルチエージェント方式で機械学習モデルを構築します。
ローカルLLMを使い、クラウドAPIに頼らずJavaScriptでRAGを一から段階的に学べるプロジェクト。
内部の仕組みを読み解けるよう、最新のAIアルゴリズムを一から実装した、依存関係のないPythonスクリプト54本のコレクション。