跳转至

Stage 0 — 基础准备(Foundations)

繁體中文 | 简体中文 | English

时间估算:1-2 周(约 5-15 小时,已具备可跳过)

💡 看不懂某个词?翻 resources/glossary.zh-Hans.md 查 30 秒再回来。Stage 0 还不会碰太多 jargon,但接下来几 stage 会。 🗺️ 想先看 agent 的全景地图(为什么有的 agent 在 terminal、有的在 Telegram、有的在 Jetson 板子)?→ resources/agent-paradigms.zh-Hans.md(5 种 agent 型态,10 min 读完)

📋 本章组成:跳过条件检查 → 环境设置步骤 → 进入 Stage 1(foundation stage,无“学习目标 / 进入条件”框架)
🔑 关键名词:见 resources/glossary.zh-Hans.md(每个 stage 用到的术语都收在那里)

何时可以跳过这个阶段

如果你能:

  • 写一个会调用公开 API 并解析 JSON 响应的 Python 函数
  • 用 git 做 clone、commit、push,并处理基本的 merge 冲突
  • 在自己的操作系统上使用命令行(cd、ls、mkdir、执行 script)
  • 看懂 YAML / JSON 文件

直接跳到 Stage 1

如果做不到,就把这个阶段走完。不要跳——后面每个阶段都会预设你已经会这些。

📌 学习目标

  • 写 Python:函数、类、async/await 基本用法
  • 用 git:clone、branch、commit、push、基本冲突处理
  • 用 REST API:发 GET/POST、解析 JSON、处理 auth header
  • 读写 YAML 跟 JSON

🛠 动手练习

  • 练习:Python — 写一个 Python script 调用 https://api.github.com/users/torvalds 并打印 follower 数量
  • 练习:git — clone 任何一个公开 repo,做一次 commit,push 到自己的 fork
  • 练习:CLI — 用命令行建几个文件夹跟文件(macOS / Linux:mkdir project && cd project && mkdir src tests docs;Windows PowerShell:New-Item -ItemType Directory -Path project,project\src,project ests,project\docs)、执行 Python script、把输出存到文件
  • 练习:YAML — 用 Python 读一个 .yaml 配置文件,改一个值,再写回去
  • 练习:API auth — 去 github.com/settings/tokens 产生一个 personal access token(给最少权限:read:user),调用 https://api.github.com/user 需 auth 的 endpoint,看 401(无 token)vs 200(带 token)的差别。注意:production agent 一定会用到 API auth,所以这一题要做

🎯 精选资源(不是完整 Project,只是学习素材)

按 5 个 prereq 主题分类、18 个资源一张表搞定。挑入口看“适合谁”、想深入点链接看 repo / 网站

主题 资源 适合谁 为什么推荐 / 备注
Python Python Crash Course 从零学 Python 书 + 练习;书要付费、练习免费
Real Python tutorials 已会基础、想深入单一主题 高质量免费文章、Google 搜索常出现
Corey Schafer YouTube 喜欢英文视频学习者 视频教学,从基础到进阶、讲解清楚
Boot.dev 想要互动式练习 互动式 Python 课程;部分免费、付费含完整 backend 路线
runoob.com Python 教程 中文读者快速查语法 中文 Python 入门参考
Git Pro Git book 想彻底搞懂 Git 免费完整参考书、官方推荐
Atlassian Git Tutorials 想学 workflow(branch / merge / rebase) 以 workflow 为主、视觉化好
Oh Shit, Git!?! 搞砸时急救 “我搞砸了 X,怎么救?”cheat sheet
git-flight-rules 想要更深的急救手册 高人气 cheat sheet、覆盖场景更广
CLI / Shell The Art of Command Line 想系统性学命令行 ★ 160k+、多语言版、新手到进阶都涵盖
Learn Shell 喜欢互动式练习 互动式 Bash 教学、浏览器内跑
explainshell.com debug shell 指令 把任何 shell 指令拆解讲解(debug 救星)
REST API MDN — HTTP 想搞懂 HTTP 协议 Mozilla 维护的 web 平台参考文档
Postman Learning Center 用 GUI 探索 API API 探索工具、视觉化好
HTTPie 偏好 CLI、curl 太丑 curl 友善的命令行 HTTP client
YAML / JSON YAML 官网 需要查语法规格 YAML 规格文件
JSON crash course 第一次接触 JSON 官方快速指南
jq 命令行处理 JSON agent 工作中常用、处理 API response 必备

为什么有这个阶段

大多数“AI agent”教学都预设你已经会这些。如果你还没,就会在奇怪的地方卡关(tool 需要 async、配置文件是 YAML、SDK 安装要用 git)。在这里花一周的投资,可以省下后面 10 周以上的挫折。


走完 Stage 0 了? 接下来 Stage 1 — LLM 基础 会用 5-8 小时带你做完第一次 LLM API 调用、认识 token / context window / temperature,以及用 per-token 计价估算实际任务成本。继续往下走 →