diff --git a/README.en.md b/README.en.md new file mode 100644 index 0000000..487fb63 --- /dev/null +++ b/README.en.md @@ -0,0 +1,215 @@ +# 🎯 Full-Stack + AI Agent Learning Roadmap + +**English** | [简体中文](README.md) | [日本語](README.ja.md) + +> **From scratch to an AI-era Full-Stack Engineer** —— A systematically organized learning roadmap with **580,000+ words / 110 detailed tutorials**, organized with Obsidian. +> +> Covers **Python · JavaScript · React · FastAPI · Database · LLM · AI Agent · Graduation Project**. Every knowledge point comes with **analogies + complete code + exercises + GitHub project recommendations**. + +[](.) [](.) [](.) [](.) [](.) [](.) + +⭐ **If you find this useful, please give it a Star —— the greatest encouragement for the maintainer.** + +--- + +## 💡 What is this + +Not a list of links. This is a complete tutorial package for **"from zero → able to independently deliver AI Agent products"**: + +- 📘 **110 Markdown files / 580,000 words** —— every new concept is explained with everyday analogies +- 💻 **Complete runnable code** —— not snippets, but line-by-line comments + expected output + exercise answers +- 🎯 **30+ chapter projects** —— each chapter requires a verification project; you haven't finished until you've built it +- ⭐ **400+ curated GitHub projects** —— each annotated with "how to use it to learn" +- 🗺️ **Obsidian Canvas mind maps** —— global view + chapter relationships at a glance +- 📊 **Companion learning contract / weekly report / milestone templates** —— a forced feedback system + +> This tutorial is **designed specifically for zero-foundation learners**: you need no prerequisite knowledge, just 3 hours a day + a determined heart. + +--- + +## 🚀 Quick Start + +### Option 1: Open with Obsidian (Recommended ⭐) + +1. **Download** [Obsidian](https://obsidian.md/) (free) +2. `git clone https://github.com/Karovia/fullstack-ai-agent-roadmap.git` +3. Open the downloaded folder in Obsidian (Open folder as vault) +4. **First open** `全栈学习路线/🗺️学习路线思维导图.canvas` for the global view +5. Then start learning from `全栈学习路线/README.md` + +### Option 2: Browse directly on GitHub + +Go directly to the [`全栈学习路线/`](全栈学习路线/) folder and read chapter by chapter (Chinese filenames are well-supported). + +--- + +## 🗺️ Roadmap Overview + +``` + 🌟 Ultimate Goal: AI-Era Full-Stack Engineer + │ + ╔═══════════╪═══════════╗ + ║ 4 Learning Motivations ║ + ║ Programming/Full-Stack/Agent/Source ║ + ╚═══════════╪═══════════╝ + ▼ + ━━━ Phase 1 · Foundation (Months 1-3) ━━━ + 00 Learning Methodology → 01 Python → 02 JavaScript + │ + ━━━ Phase 2 · Frontend (Months 4-7) ━━━ + 03 HTML/CSS → 04 React + │ + ━━━ Phase 3 · Backend (Months 8-10) ━━━ + 05 FastAPI/Hono → 06 Database + │ + ━━━ Phase 4 · AI Core (Months 11-15) ━━━ + 07 LLM Basics → 08 AI Agent ⭐ + │ + ━━━ Phase 5 · Graduation (Months 16-18) ━━━ + 09 Graduation Project (deployable / profitable) + │ + ╔═══════════╪═══════════╗ + ║ Job Hunting / Indie Dev / Influence / Startup ║ + ╚═══════════════════════╝ +``` + +Interactive version: `全栈学习路线/🗺️学习路线思维导图.canvas` (requires Obsidian to open) + +--- + +## 📚 Chapter Catalog + +| # | Module | Duration | Chapter Verification Project | Tutorials | +|---|------|------|--------------|----------| +| **00** | [Learning Methodology](全栈学习路线/00-学习方法论/) | 1 week | Learning dashboard + learning contract | 8 | +| **01** | [Python from Scratch to Source Code](全栈学习路线/01-Python-从零到源码/) | 10 weeks | `pyspider-cli` async crawler + PyPI release | 12 | +| **02** | [JavaScript from Scratch to Source Code](全栈学习路线/02-JavaScript-从零到源码/) | 10 weeks | `mini-lodash` + online code sandbox | 12 | +| **03** | [Modern Web with HTML/CSS](全栈学习路线/03-HTML-CSS-现代Web/) | 4 weeks | Pixel-perfect reproduction of Linear / Stripe / Apple landing pages | 6 | +| **04** | [React from Usage to Source Code](全栈学习路线/04-前端框架-React/) | 10 weeks | Online collaborative whiteboard + handwritten mini-react (Fiber + Hooks) | 12 | +| **05** | [Backend FastAPI + Node](全栈学习路线/05-后端开发-FastAPI-Node/) | 8 weeks | RealWorld Conduit backend + real-time chat | 10 | +| **06** | [Database + Engineering](全栈学习路线/06-数据库与工程化/) | 6 weeks | `mini-twitter` high-concurrency short-post community | 8 | +| **07** | [AI Basics: Prompt + LLM](全栈学习路线/07-AI基础-Prompt与LLM/) | 6 weeks | `AskMyDocs` enterprise doc Q&A + GPT from scratch | 8 | +| **08** | [AI Agent Frameworks and Source Code](全栈学习路线/08-AI-Agent-框架与源码/) ⭐ | 12 weeks | `mini-agent-sdk` + self-built MCP Server | 14 | +| **09** | [Graduation Project](全栈学习路线/09-综合实战-毕业项目/) | 8-12 weeks | **A deployable, profitable, resume-worthy product** | 8 | + +--- + +## ⭐ Curated GitHub Projects per Chapter (Exclusive Highlight) + +Each chapter comes with a **curated GitHub project list** (not just a collection, but a "how to learn with it" guide): + +- 🌱 **Beginner level** (get it running in 30 minutes) +- 🌿 **Intermediate level** (read source code to learn design) +- 🌲 **Source-code level** (read real production code) +- 🏆 **Easy-vibe style** (small but complete, understand at a glance) + +| Chapter | Curated GitHub Projects | +|------|----------------| +| 00 Learning Methodology | [Beginner Navigation](全栈学习路线/00-学习方法论/05-GitHub项目精选-入门导航.md) | +| 01 Python | [Python Projects](全栈学习路线/01-Python-从零到源码/11-GitHub项目精选-Python.md) | +| 02 JavaScript | [JavaScript Projects](全栈学习路线/02-JavaScript-从零到源码/11-GitHub项目精选-JavaScript.md) | +| 03 HTML/CSS | [CSS & Design](全栈学习路线/03-HTML-CSS-现代Web/05-GitHub项目精选-CSS与设计.md) | +| 04 React | [React Ecosystem](全栈学习路线/04-前端框架-React/11-GitHub项目精选-React生态.md) | +| 05 Backend | [Backend in Practice](全栈学习路线/05-后端开发-FastAPI-Node/09-GitHub项目精选-后端实战.md) | +| 06 Database | [Database DevOps](全栈学习路线/06-数据库与工程化/07-GitHub项目精选-数据库DevOps.md) | +| 07 LLM | [LLM Learning](全栈学习路线/07-AI基础-Prompt与LLM/07-GitHub项目精选-LLM学习.md) | +| **08 Agent** ⭐ | [**Agent Landscape**](全栈学习路线/08-AI-Agent-框架与源码/13-GitHub项目精选-Agent全景.md) | +| 09 Graduation Project | [Project Inspiration Library](全栈学习路线/09-综合实战-毕业项目/07-GitHub项目精选-灵感库.md) | + +**4 Deep-Dive Topics**: +- 🎬 [Easy-vibe: 30-minute runnable projects](全栈学习路线/_资源库/Easy-vibe专题-30分钟跑起来的项目.md) +- 🛠️ [build-your-own-x Chinese follow-along guide](全栈学习路线/_资源库/build-your-own-x-中文跟做指南.md) +- 📚 [awesome index navigation encyclopedia](全栈学习路线/_资源库/awesome-索引导航大全.md) +- 💼 [Real open-source SaaS teardown](全栈学习路线/_资源库/真实开源SaaS拆解.md) + +--- + +## 🎓 Learning Philosophy + +This roadmap adheres to 4 principles: + +1. **No shortcuts** — Source-code-level mastery requires the four stages of "understand → imitate → rewrite → teach others". +2. **Project-driven** — Each chapter comes with a complete verification project; you haven't finished until you've built it. +3. **Feynman Technique** — After each section, write a note teaching it to someone else. +4. **Reinventing the wheel** — At the source-code stage, you must hand-write mini-react / mini-langchain / mini-agent. + +See [`00-学习方法论/`](全栈学习路线/00-学习方法论/) for the full 8-article methodology tutorial. + +--- + +## 📊 Learning Outcome Indicators + +After completing this roadmap, you should be able to: + +| Capability | Concrete Performance | +|---------|---------| +| **Programming** | Write production-grade code in Python / TypeScript without relying on frameworks | +| **Full-Stack** | Independently deploy a Web app from 0 (frontend + backend + DB + AI) | +| **AI Agent** | Design, implement, tune, and deploy multi-agent systems | +| **Source-code level** | Read parts of React / LangGraph / CPython source code | +| **Engineering** | Docker / CI/CD / monitoring / testing fully equipped | +| **Job hunting** | Land AI Agent Engineer / Full-Stack Engineer offers | +| **Indie** | Build open-source projects with 100+ GitHub stars | + +--- + +## 📋 Recommended Learning Pace + +| Investment | Duration | Suitable For | +|------|------|---------| +| 3 hours/day (weekdays) + 6 hours (weekends) | 12-15 months | Students / lots of free time | +| 1.5 hours/day + 6 hours on weekends | 18-24 months | Full-time workers | +| 5+ hours/day | 8-10 months | Full-time learners | + +--- + +## 🤝 Contributing & Feedback + +- 🐛 **Found an error?** [Open an Issue](https://github.com/Karovia/fullstack-ai-agent-roadmap/issues) +- 💡 **Have a suggestion?** [Start a Discussion](https://github.com/Karovia/fullstack-ai-agent-roadmap/discussions) +- ⭐ **Found it useful?** Give it a Star so more people see it +- 🔄 **Want to share?** Feel free to Fork and repost (please retain original author info) + +--- + +## 📜 License + +This repository is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/). + +- ✅ Free to share, repost, and adapt +- ✅ Commercial use (please indicate the source) +- ⚠️ Must retain attribution ("Original author: Karovia") +- ⚠️ Derivative works must use the same license + +--- + +## 🌐 Related Links + +- 📂 [Obsidian Official](https://obsidian.md/) +- 🤖 [Anthropic Claude](https://claude.ai/) —— the best assistant for learning AI Agent +- 🎓 [Anthropic Courses](https://github.com/anthropics/courses) +- 🛠️ [build-your-own-x](https://github.com/codecrafters-io/build-your-own-x) + +--- + +## 🙋 Acknowledgements + +This roadmap stands on the shoulders of these giants: + +- **Anthropic** —— Claude model and Agent design philosophy +- **Andrej Karpathy** —— pioneering teaching of building neural networks from scratch +- **Sebastian Raschka** —— LLMs-from-scratch +- **卡颂 (Kasong)** —— React technical deep-dive +- **Datawhale** —— Chinese AI education ecosystem +- **廖雪峰、阮一峰、张鑫旭** —— Chinese tech enlightenment +- And countless open-source community contributors + +--- + +
+ ⭐ If this roadmap helps you, please give it a Star —— the greatest encouragement for the maintainer ⭐ +
+ ++ Made with ❤️ in Obsidian · Powered by Claude +
diff --git a/README.ja.md b/README.ja.md new file mode 100644 index 0000000..b10a204 --- /dev/null +++ b/README.ja.md @@ -0,0 +1,215 @@ +# 🎯 フルスタック + AIエージェント 学習ロードマップ + +**日本語** | [简体中文](README.md) | [English](README.en.md) + +> **ゼロからAI時代のフルスタックエンジニアへ** —— Obsidianで整理された、**58万字 / 110の詳細チュートリアル**を超える体系的学習ロードマップ。 +> +> **Python · JavaScript · React · FastAPI · データベース · LLM · AIエージェント · 卒業プロジェクト**を網羅。各知識ポイントには**例え話 + 完全なコード + 練習問題 + GitHubプロジェクト推薦**が付いています。 + +[](.) [](.) [](.) [](.) [](.) [](.) + +⭐ **役に立ったらStarをお願いします —— メンテナーへの最大の励みです** + +--- + +## 💡 これは何か + +単なるリンク集ではありません。これは**「ゼロ → AIエージェント製品を独自にデリバリーできる」**ための完全なチュートリアルパッケージです: + +- 📘 **110のMarkdownファイル / 58万字** —— 新しい概念はすべて日常的な例えで分かりやすく解説 +- 💻 **完全に実行可能なコード** —— スニペットではなく、行ごとのコメント + 期待される出力 + 練習問題の解答 +- 🎯 **30以上の章プロジェクト** —— 各章に検証プロジェクトが必須。作り終えるまで学習完了とは見なしません +- ⭐ **400以上の厳選GitHubプロジェクト** —— それぞれに「どう学習に使うか」を注記 +- 🗺️ **Obsidian Canvasマインドマップ** —— 全体ビュー + 章の関係が一目で分かる +- 📊 **学習契約 / 週報 / マイルストーンテンプレート** —— 強制フィードバックシステム + +> このチュートリアルは**ゼロから学ぶ人向けに特別に設計されています**:前提知識は不要、1日3時間 + 継続する心だけで十分です。 + +--- + +## 🚀 クイックスタート + +### 方法1: Obsidianで開く(推奨 ⭐) + +1. [Obsidian](https://obsidian.md/)を**ダウンロード**(無料) +2. `git clone https://github.com/Karovia/fullstack-ai-agent-roadmap.git` +3. Obsidianでダウンロードしたフォルダを開く(Open folder as vault) +4. **まず** `全栈学习路线/🗺️学习路线思维导图.canvas` を開いて全体を見る +5. その後 `全栈学习路线/README.md` から学習を始める + +### 方法2: GitHubで直接閲覧 + +[`全栈学习路线/`](全栈学习路线/) フォルダから直接入って章順に読む(中国語ファイル名も問題なく表示されます)。 + +--- + +## 🗺️ ロードマップ全景 + +``` + 🌟 最終目標:AI時代のフルスタックエンジニア + │ + ╔═══════════╪═══════════╗ + ║ 4つの学習動機 ║ + ║ プログラミング/フルスタック/Agent/ソース ║ + ╚═══════════╪═══════════╝ + ▼ + ━━━ フェーズ1 · 基礎(1-3ヶ月)━━━ + 00 学習方法論 → 01 Python → 02 JavaScript + │ + ━━━ フェーズ2 · フロントエンド(4-7ヶ月)━━━ + 03 HTML/CSS → 04 React + │ + ━━━ フェーズ3 · バックエンド(8-10ヶ月)━━━ + 05 FastAPI/Hono → 06 データベース + │ + ━━━ フェーズ4 · AIコア(11-15ヶ月)━━━ + 07 LLM基礎 → 08 AIエージェント ⭐ + │ + ━━━ フェーズ5 · 卒業(16-18ヶ月)━━━ + 09 卒業プロジェクト(デプロイ可能/収益化可能) + │ + ╔═══════════╪═══════════╗ + ║ 就職 / 個人開発 / 影響力 / 起業 ║ + ╚═══════════════════════╝ +``` + +インタラクティブ版: `全栈学习路线/🗺️学习路线思维导图.canvas` (Obsidianで開く必要があります) + +--- + +## 📚 章ディレクトリ + +| # | モジュール | 期間 | 章の検証プロジェクト | チュートリアル数 | +|---|------|------|--------------|----------| +| **00** | [学習方法論](全栈学习路线/00-学习方法论/) | 1週間 | 学習ダッシュボード + 学習契約 | 8 | +| **01** | [Python ゼロからソースコードまで](全栈学习路线/01-Python-从零到源码/) | 10週間 | `pyspider-cli` 非同期クローラー + PyPI公開 | 12 | +| **02** | [JavaScript ゼロからソースコードまで](全栈学习路线/02-JavaScript-从零到源码/) | 10週間 | `mini-lodash` + オンラインコードサンドボックス | 12 | +| **03** | [HTML/CSS モダンWeb](全栈学习路线/03-HTML-CSS-现代Web/) | 4週間 | Linear / Stripe / Appleランディングページのピクセル単位再現 | 6 | +| **04** | [React 使用からソースコードまで](全栈学习路线/04-前端框架-React/) | 10週間 | オンライン協力ホワイトボード + 手書きmini-react(Fiber + Hooks) | 12 | +| **05** | [バックエンド FastAPI + Node](全栈学习路线/05-后端开发-FastAPI-Node/) | 8週間 | RealWorld Conduitバックエンド + リアルタイムチャット | 10 | +| **06** | [データベース + エンジニアリング](全栈学习路线/06-数据库与工程化/) | 6週間 | `mini-twitter` 高同時短文コミュニティ | 8 | +| **07** | [AI基礎: Prompt + LLM](全栈学习路线/07-AI基础-Prompt与LLM/) | 6週間 | `AskMyDocs` 企業文書Q&A + ゼロからのGPT実装 | 8 | +| **08** | [AIエージェントフレームワークとソースコード](全栈学习路线/08-AI-Agent-框架与源码/) ⭐ | 12週間 | `mini-agent-sdk` + 自作MCP Server | 14 | +| **09** | [卒業プロジェクト](全栈学习路线/09-综合实战-毕业项目/) | 8-12週間 | **デプロイ可能、収益化可能、履歴書に書ける製品** | 8 | + +--- + +## ⭐ 各章の厳選GitHubプロジェクト(独自のハイライト) + +各章には**厳選GitHubプロジェクトリスト**が付いています(単なるコレクションではなく、「どう学習に使うか」のガイド): + +- 🌱 **入門レベル**(30分で起動) +- 🌿 **中級レベル**(ソースコードを読んで設計を学ぶ) +- 🌲 **ソースコードレベル**(実際の本番コードを読む) +- 🏆 **Easy-vibeスタイル**(小さいが完全、見れば分かる) + +| 章 | 厳選GitHubプロジェクト | +|------|----------------| +| 00 学習方法論 | [入門ナビゲーション](全栈学习路线/00-学习方法论/05-GitHub项目精选-入门导航.md) | +| 01 Python | [Pythonプロジェクト厳選](全栈学习路线/01-Python-从零到源码/11-GitHub项目精选-Python.md) | +| 02 JavaScript | [JavaScriptプロジェクト厳選](全栈学习路线/02-JavaScript-从零到源码/11-GitHub项目精选-JavaScript.md) | +| 03 HTML/CSS | [CSSとデザイン](全栈学习路线/03-HTML-CSS-现代Web/05-GitHub项目精选-CSS与设计.md) | +| 04 React | [Reactエコシステム](全栈学习路线/04-前端框架-React/11-GitHub项目精选-React生态.md) | +| 05 バックエンド | [バックエンド実践](全栈学习路线/05-后端开发-FastAPI-Node/09-GitHub项目精选-后端实战.md) | +| 06 データベース | [データベースDevOps](全栈学习路线/06-数据库与工程化/07-GitHub项目精选-数据库DevOps.md) | +| 07 LLM | [LLM学習](全栈学习路线/07-AI基础-Prompt与LLM/07-GitHub项目精选-LLM学习.md) | +| **08 Agent** ⭐ | [**Agent全景**](全栈学习路线/08-AI-Agent-框架与源码/13-GitHub项目精选-Agent全景.md) | +| 09 卒業プロジェクト | [プロジェクトインスピレーション集](全栈学习路线/09-综合实战-毕业项目/07-GitHub项目精选-灵感库.md) | + +**4つの深掘りトピック**: +- 🎬 [Easy-vibe 30分で起動するプロジェクト](全栈学习路线/_资源库/Easy-vibe专题-30分钟跑起来的项目.md) +- 🛠️ [build-your-own-x 中国語フォローガイド](全栈学习路线/_资源库/build-your-own-x-中文跟做指南.md) +- 📚 [awesomeインデックスナビゲーション大全](全栈学习路线/_资源库/awesome-索引导航大全.md) +- 💼 [実オープンソースSaaS分解](全栈学习路线/_资源库/真实开源SaaS拆解.md) + +--- + +## 🎓 学習哲学 + +このロードマップは4つの原則を守っています: + +1. **近道なし** — ソースコードレベルの習得には「理解 → 模倣 → 書き直し → 人に教える」の4段階が必要です。 +2. **プロジェクト駆動** — 各章に完全な検証プロジェクトが付きます。作り終えるまで学習完了とは見なしません。 +3. **ファインマン学習法** — 各節の学習後、ノートを書いて人に教えます。 +4. **車輪の再発明** — ソースコード段階では、自らmini-react / mini-langchain / mini-agentを書く必要があります。 + +詳細は [`00-学习方法论/`](全栈学习路线/00-学习方法论/) の全8編の方法論チュートリアルをご覧ください。 + +--- + +## 📊 学習効果指標 + +このロードマップを完了した後、以下のことができるはずです: + +| 能力の次元 | 具体的な表れ | +|---------|---------| +| **プログラミング** | Python / TypeScriptで本番レベルのコードを書く(フレームワークに依存しない) | +| **フルスタック** | ゼロからWebアプリを独自にデプロイ(フロント + バック + DB + AI) | +| **AIエージェント** | マルチエージェントシステムを設計、実装、調整、デプロイ | +| **ソースコードレベル** | React / LangGraph / CPythonの一部のソースコードを読める | +| **エンジニアリング** | Docker / CI/CD / 監視 / テストが完備 | +| **就職** | AIエージェントエンジニア / フルスタックエンジニアのオファーを得る | +| **個人開発** | GitHub 100+ Starのオープンソースプロジェクトを作れる | + +--- + +## 📋 推奨学習ペース + +| 投入 | 期間 | 適した人 | +|------|------|---------| +| 1日3時間(平日)+ 6時間(週末) | 12-15ヶ月 | 学生 / 自由時間が多い人 | +| 1日1.5時間 + 週末6時間 | 18-24ヶ月 | フルタイム勤務の人 | +| 1日5時間以上 | 8-10ヶ月 | フルタイム学習の人 | + +--- + +## 🤝 コントリビュートとフィードバック + +- 🐛 **エラーを見つけましたか?** [Issueを立てる](https://github.com/Karovia/fullstack-ai-agent-roadmap/issues) +- 💡 **改善の提案がありますか?** [Discussionを始める](https://github.com/Karovia/fullstack-ai-agent-roadmap/discussions) +- ⭐ **役に立ちましたか?** Starをつけてより多くの人に見てもらう +- 🔄 **共有したいですか?** Forkや転載歓迎(原作者情報を保持してください) + +--- + +## 📜 License + +このリポジトリは [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) ライセンスです。 + +- ✅ 自由に共有、転載、改編 +- ✅ 商用利用可(出典を明記してください) +- ⚠️ 帰属表示を必ず保持("原作者: Karovia") +- ⚠️ 派生作品は同じライセンスを使用 + +--- + +## 🌐 関連リンク + +- 📂 [Obsidian公式](https://obsidian.md/) +- 🤖 [Anthropic Claude](https://claude.ai/) —— AIエージェント学習のベストアシスタント +- 🎓 [Anthropic Courses](https://github.com/anthropics/courses) +- 🛠️ [build-your-own-x](https://github.com/codecrafters-io/build-your-own-x) + +--- + +## 🙋 謝辞 + +このロードマップは以下の巨人の肩の上に立っています: + +- **Anthropic** —— ClaudeモデルとAgent設計哲学 +- **Andrej Karpathy** —— ゼロからのニューラルネットワーク実装の先駆的な教育 +- **Sebastian Raschka** —— LLMs-from-scratch +- **卡颂 (Kasong)** —— React技術の深掘り +- **Datawhale** —— 中国語AI教育エコシステム +- **廖雪峰、阮一峰、张鑫旭** —— 中国語技術の啓蒙 +- そして無数のオープンソースコミュニティコントリビューター + +--- + ++ ⭐ このロードマップが役に立ったら、Starをお願いします —— メンテナーへの最大の励みです ⭐ +
+ ++ Made with ❤️ in Obsidian · Powered by Claude +
diff --git a/README.md b/README.md index 9b58fd2..e80e00a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # 🎯 全栈 + AI Agent 学习路线 +**简体中文** | [English](README.en.md) | [日本語](README.ja.md) + > **从零基础到 AI 时代全栈工程师** —— 一份用 Obsidian 组织的、超过 **58 万字 / 110 个详细教程**的系统化学习路线。 > > 涵盖 **Python · JavaScript · React · FastAPI · 数据库 · LLM · AI Agent · 毕业项目**,每个知识点都附**类比解释 + 完整代码 + 练习题 + GitHub 项目推荐**。