Claude Code 背后的秘密:这套免费课程让我看懂了 AI Agent

Claude Code 背后的秘密:这套免费课程让我看懂了 AI Agent

大家好,我是悟鸣。(微信公众号:悟鸣AI

图片

很多朋友都在问两个问题:

  1. 想系统学习 Agent 原理,但不知道从哪里开始。
  2. 已经在用 Claude Code,但想搞清楚它背后的机制。

今天这篇就推荐一个很适合入门到进阶的开源项目:learn-claude-code


这个项目解决了什么问题?

图片

它把“会用工具”和“理解原理”之间的鸿沟补上了:

  • 不只讲概念,而是从最小可运行循环开始。
  • 每一课只增加一个机制,学习路径清晰。
  • 代码能跑、过程可观察、原理可追踪。
图片

GitHub 仓库地址:https://github.com/shareAI-lab/learn-claude-code


先看最小循环:Agent 是怎么“动起来”的

图片

这是 AI Coding Agent 的最小循环。生产级 Agent 会在此基础上叠加策略、权限和生命周期管理。

LLM 本身只能生成文本,但编程任务需要与真实世界交互(读写文件、运行命令、搜索代码)。 这个循环的作用是让 LLM 能够:

  • 判断何时需要调用工具
  • 调用工具并获取结果
  • 基于结果继续推理和执行

12 节课怎么设计?

图片

项目提供了 12 节循序渐进的课程:从简单循环到隔离化自动运行。每节课只增加一个机制,并配一句“格言”。

编号

格言

解释

s01

One loop & Bash is all you need

一个工具 + 一个循环 = 一个智能体

s02

加一个工具,只加一个 handler

循环不用动,新工具注册进 dispatch map 就行

s03

没有计划的 agent 走哪算哪

先列步骤再动手,完成率翻倍

s04

大任务拆小,每个小任务干净的上下文

子智能体用独立 messages[],不污染主对话

s05

用到什么知识,临时加载什么知识

通过 tool_result 注入,不塞 system prompt

s06

上下文总会满,要有办法腾地方

三层压缩策略,换来无限会话

s07

大目标要拆成小任务,排好序,记在磁盘上

文件持久化的任务图,为多 agent 协作打基础

s08

慢操作丢后台,agent 继续想下一步

后台线程跑命令,完成后注入通知

s09

任务太大一个人干不完,要能分给队友

持久化队友 + 异步邮箱

s10

队友之间要有统一的沟通规矩

一个 request-response 模式驱动所有协商

s11

队友自己看看板,有活就认领

不需要领导逐个分配,自组织

s12

各干各的目录,互不干扰

任务管目标,worktree 管目录,按 ID 绑定

这 12 课的关键价值在于:循环框架基本不变,你看到的是“能力层层叠加”的过程。


怎么跑起来?(CLI 实操)

git clone https://github.com/shareAI-lab/learn-claude-code cd learn-claude-code pip install -r requirements.txt cp .env.example .env  # 编辑 .env 填入你的 ANTHROPIC_API_KEY python agents/s01_agent_loop.py                  # 从这里开始 python agents/s12_worktree_task_isolation.py     # 完整递进终点 python agents/s_full.py                           # 总纲:全部机制合一
图片

这个项目是可运行的 Coding Agent 简化实现,需要配置你自己的 API Key,才能观察完整交互过程。

图片

为什么要 cp .env.example .env

  • .env.example 是模板文件,可以提交到仓库。
  • .env 通常在 .gitignore 中,会在 Git 推送时被忽略。
  • 这样能避免 API Key 泄露。
图片

所以,把你的密钥和配置写进 .env 即可。

如果运行时报错,优先检查环境变量是否配置正确。多数初始问题都来自这里。

跑通脚本后,你可以直接在终端里和智能体对话;一边跑、一边看源码,理解速度会快很多。


再用 Web 可视化加深理解

图片

CLI 适合实操,Web 页面更适合建立整体认知。项目提供了交互式可视化、分步动画、源码查看器,以及每节课的配套文档。

cd web && npm install && npm run dev  # http://localhost:3000
图片

命令执行后,在浏览器打开对应地址即可进入学习页面。

每节课都能看到动画演示、学习材料、模拟过程和源码,还能进一步做深入探索。

图片

你可以在这个交互页面按章节学习,也可以回到终端直接和对应章节的 Agent 对话。

图片

每个章节都明确标注了相对前一章的变化点,这对建立“演进视角”非常有帮助。

图片

从智能体循环、TODO 子智能体,到 Skills、任务系统、上下文压缩、Agent 团队、自主协作与用户隔离,这套内容覆盖得很完整。


总结

图片

如果你想真正理解 AI Agent 的工作原理,而不只是停留在“会用工具”,这个项目是很好的切入点:

  • 循序渐进:12 节课,每节只加一个机制,学习负担可控。
  • 可运行代码:不是纸上谈兵,代码能跑、能调试、能改。
  • 可视化学习:交互式页面把抽象循环变得可感知。
  • 生产级思维:任务拆分、上下文管理、多 Agent 协作都贴近真实系统设计。

无论你是想从零搭建一个 Agent,还是想深入理解 Claude Code 这类工具背后的设计逻辑,这个项目都值得系统过一遍。

仓库地址:https://github.com/shareAI-lab/learn-claude-code

觉得有帮助的话,记得给作者点个 Star ⭐


欢迎关注我的公众号:悟鸣AI,持续分享比较有用的 AI 工具和比较好的 AI 经验,比较客观理性的 AI 观点等。

Read more

实测Gemini Pro:谷歌王牌AI,到底能帮我们解决多少实际问题?

实测Gemini Pro:谷歌王牌AI,到底能帮我们解决多少实际问题?

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 一、核心亮点实测:不止是“多模态”,更是“真全能” * 1. 多模态处理:能“看、听、读、写”,还能“联动协作” * 2. 推理能力:复杂问题“会拆解、会纠错”,堪比专业助手 * 3. 代码能力:开发者的“全能帮手”,新手也能轻松上手 * 二、真实应用场景:这些领域,已经在用它提效了 * 1. 科研领域:帮研究员“节省时间”,专注核心工作 * 2. 内容创作:

2026年3月大模型全景深度解析:国产登顶、百万上下文落地、Agent工业化,AI实用时代全面来临[特殊字符]

2026年3月大模型全景深度解析:国产登顶、百万上下文落地、Agent工业化,AI实用时代全面来临[特殊字符]

🔥个人主页:北极的代码(欢迎来访) 🎬作者简介:java后端学习者 ❄️个人专栏:苍穹外卖日记,SSM框架深入,JavaWeb ✨命运的结局尽可永在,不屈的挑战却不可须臾或缺! 前言: 2026年3月,全球大模型领域迎来颠覆性变革——国产模型实现全球调用量反超,百万上下文从“实验室概念”变成“工业级标配”,Agent智能体摆脱“玩具级应用”,正式进入千行百业。本文将从行业格局、核心技术、产业落地 3大维度,结合具体产品参数、技术细节和实战案例,全面拆解当前大模型最新动态,帮开发者精准把握AI时代红利(干货密集,建议收藏反复研读)。 一、行业炸点:国产大模型历史性反超,全球格局彻底重塑(附权威数据) 2026年3月,OpenRouter(全球最大AI模型调用统计平台)、斯坦福HAI研究院联合发布《全球大模型发展月报》,核心数据颠覆行业认知:中国大模型周调用量达4.69万亿Token,同比增长320%,连续两周超越美国(4.21万亿Token),全球调用量TOP10中,

【AI Coding笔试】2026最新 Claude/OpenCode + OpenClaw 源码讲解二十万字教程

【AI Coding笔试】2026最新 Claude/OpenCode + OpenClaw 源码讲解二十万字教程

😊你好,我是小航,一个正在变秃、变强的文艺倾年。 🔔本文讲解【2026持续更新】Claude/OpenCode + OpenClaw 源码讲解万字教程,期待与你一同探索、学习、进步,一起卷起来叭! 目录 * 一、Claude Code * 初始化 * 安装 * CC Switch * VScode配置 * 工作流程 * 配置 * 命令行命令 * 前缀匹配器 * MCP * Subagent * Plugin * Skill * Agent Team * Claude Agent SDK * 进阶使用 * 高质量提问 * MCP / SKILL / Plugin 汇总 * 状态栏美化 * 浏览器自动化 * 头脑风暴 * 软件工程智能体 * 前端美化 * 自动化运行 * 宠物 * 二、

《QClaw:一款功能强大的本地化 AI 个人助手平台,完全指南》

《QClaw:一款功能强大的本地化 AI 个人助手平台,完全指南》

QClaw:一款功能强大的本地化 AI 个人助手平台,完全指南 前言 在人工智能迅速融入日常生活的今天,拥有一款既能够保护个人隐私、又能够跨平台工作的 AI 助手,已经成为许多技术爱好者和专业人士的迫切需求。QClaw 正是为满足这一需求而诞生的——它基于开源的 OpenClaw 项目构建,是一款本地部署的 AI 网关平台,集成了多渠道消息接入、多智能体路由、文件云端备份、移动端配对等丰富功能,让用户能够在任何设备上,通过熟悉的聊天软件与自己的 AI 助手无缝对话。 本文将从产品理念、核心架构、功能特性、安装配置、日常使用场景以及进阶玩法等多个维度,对 QClaw 进行全面深入的解读,帮助读者快速了解并上手这款工具。 一、QClaw 是什么 1.1 产品定位 QClaw 是 OpenClaw 的 Windows/macOS 桌面客户端发行版。