rohitg00/ai-engineering-from-scratch

数学の基礎からエージェント開発までを手を動かして学ぶ、523レッスン構成のAIエンジニアリング全課程です。

学習教材自由に使える · MITLLM ツール・RAGPython難易度
63,660👀 290 保存
10,891フォーク24Issue
デモ・公式サイトをひらくaiengineeringfromscratch.com

中辛 の解説

Python・TypeScript・Rust・Juliaを使い、20フェーズ・523レッスンで構成された無料のオープンソースカリキュラムです。各レッスンは「概念理解→数式で仕組みを導出→スクラッチ実装→PyTorchなどの実務ライブラリで再実装→成果物として出荷」という6段階のループで進みます。GitHubからクローンして手元のノートPCで動かせるほか、コーディングエージェント向けのスキルをインストールすれば、対話形式で学習を進めることもできます。難易度は基礎から応用まで幅広く、初心者にはやや重厚ですが、ロードマップに沿って進めば迷いません。

こんなリポジトリです

こんなときに便利です

  • AIの理論と実装を数式レベルから体系的に学びたいとき
  • LLMやAIエージェントを実務レベルで構築できるようになりたいとき
  • Model Context Protocol(MCP)やAgent Skillsの仕組みを実践的に理解したいとき

主な機能

20フェーズ・523レッスンの体系的カリキュラムスクラッチ実装と実務ライブラリ実装を対比する6段階の学習ループコーディングエージェント向けスキルによる対話形式の学習進行

ほかとの違い

断片的な教材ではなく、数学の基礎からエージェント工学までを1本の背骨として繋ぎ、全アルゴリズムをまず自作してから本番ライブラリで再実装する構成が特徴です。

このリポジトリの作り方

はじめてですか? むずかしくありません — 上から順にたどれば、自分の環境で動かして味見できます。

準備するもの

  • Python3の実行環境
  • (任意)Node.jsとnpx
  • (任意)コーディングエージェント対応のホスト環境

すぐに始める

  1. リポジトリをクローンして作業ディレクトリに移動します
git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
cd ai-engineering-from-scratch
  1. 環境チェックスクリプトを実行し、初回の実行結果を確認します
python3 phases/00-setup-and-tooling/01-dev-environment/code/verify.py --route beginner
  1. 依存関係の要らない最初のレッスン(線形代数の直感)を実行します
python3 phases/01-math-foundations/01-linear-algebra-intuition/code/vectors.py
  1. (任意)コーディングエージェントをチューターとして使いたい場合は、Node.js・npx・python3のバージョンを確認します
node --version
npx --version
python3 --version
  1. (任意)学習用スキル一式をエージェントにインストールします
npx skills add rohitg00/ai-engineering-from-scratch

ギット飯トライで味見

入れるのが面倒で少し不安だったなら — 安全スキャンからインストールまで、ターミナル一行で終わります。

ターミナルに貼り付ければ、ギット飯の安全スキャン → 隔離フォルダへ clone → インストール → 実行方法の案内まで自動です。はじめてでも大丈夫 — この一行だけです。

npx gitbap-try rohitg00/ai-engineering-from-scratch

Node.js さえあれば、インストールなしで動きます · ギット飯トライとは? →

スター推移 · 7日

63,6607日間の増加数を計算するための比較データが不足しています

確認日時

使いやすさ · まねしやすいか

まねしやすいサンプル評点 46/100
  • ゆるいライセンス
  • テストあり
  • サンプル集
  • 最近の更新
  • AGENTS.md
  • llms.txt
  • テンプレート

最近の更新あり · 2026 年に作成

「LLM ツール・RAG」 こういうリポジトリを毎週受け取りませんか?

毎週月曜の朝、選んだ一膳だけ。広告なし · いつでも解除。

自分のリポジトリですか? README にギット飯バッジを貼る
[![깃밥](https://www.gitbap.com/badge/rohitg00/ai-engineering-from-scratch.svg)](https://www.gitbap.com/r/rohitg00/ai-engineering-from-scratch)
Claude からそのまま使う — ギット飯のつなぎ方

ギット飯を Claude につなぐと、こうしたリポジトリを Claude・Cursor・Codex から直接さがして試せます。

方法 ① コネクタ URL

Claude の設定 → コネクタにこのアドレスを貼り付け。

https://www.gitbap.com/api/mcp
方法 ② プラグイン(試用まで)

プラグインを入れると /gitbap-trending·/gitbap-try のスラッシュコマンドで、その場でリポジトリを試せます。Claude Code で下の 2 行を順に実行してください。

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
つなぎ方をくわしく →

AI が README をもとに要約しました · 原文を見る