这门课的名字起得挺大——《程序员AI编程绿皮书》,但它的内容其实很聚焦:讲的是怎么把 AI 编程从"会用聊天窗口"推进到"能搭出可复用的东西"。如果你时间碎、每天只能抽二十分钟半小时,这篇导读帮你排个先后顺序,也告诉你哪些部分现在看不懂可以先放一放。

先搞清楚它不讲什么

它不教你 Python 语法,不带你刷算法题,也不会从"什么是大模型"这种科普讲起。默认你已经能写点代码,至少知道函数、接口、依赖这些词是什么意思。真正想补的是中间那一段:提示词玩熟了之后,怎么把一次性的问答沉淀成能反复调用的东西,再往后怎么让多个角色分工协作去完成一件事。整门课的主线就是从"单次对话"走到"可复用技能",再走到"智能体",最后是多智能体。这条线是顺的,跟着走不容易迷路。

按这个顺序看,别从第一讲硬啃

虽然目录从第 10 周、第 11 周这样排下来,但真按顺序从头看,前面概念讲得比较密,容易劝退。建议的进入方式是:

  • 先跳到 Skill 那部分,看"核心概念与扩展能力"这一讲,把 Skill 到底是个什么东西建立个印象——它本质上就是把你反复用的那套提示和步骤打包起来。
  • 接着看 Skill 的获取与生态,这部分告诉你别人已经做好的东西在哪找、怎么直接用,能省掉你自己造轮子的力气。
  • 然后再回头补前面的概念课,这时候你会发现那些抽象说法有了具体落点。
  • frontend-design 那个实战放在看完概念之后再看,它是一次完整的应用演示,先看容易只记住操作记不住为什么。

智能体那一段(第 11 周)建议放到最后。它依赖你对 Skill 已经比较熟,不然"什么是真正的 Agent"那一讲会听得云里雾里。

哪些可以跳过,哪些别跳

如果你只是想先把手上的活干得顺手一点,多智能体协作那部分完全可以先跳过——它是给要做复杂流程编排的人准备的,日常写代码用不上,看了也容易忘。同样,一些讲生态、讲行业动向的段落,当背景听一遍就行,不用记。

但有两块别跳。一是 Skill 的核心概念,这是整门课的地基,后面所有内容都从这长出来。二是那个完整实战,光看概念不动手,过两天就只剩"好像讲过什么封装"这种模糊印象了。

资料怎么配合着用

配套的资料包不要一次性全打开。比较实际的做法是:每看完一讲,只翻对应的那一小份,边看边在自己电脑上把例子跑一遍,哪怕改得乱七八糟也没关系。跑通了再往下走。如果你每天只有半小时,那就一天只处理一小块,看一讲、试一次,比一口气刷完五讲然后什么都不记得要划算得多。

最后说句实在的:这门课里智能体和多智能体那部分,第一遍大概率是看不懂的,这很正常,不是你笨。可以先放一放,等前面 Skill 用顺手了再回来,那时候会突然通。学这门课不用赶,慢一点反而记得住。

慕课网体系课 - 程序员AI编程绿皮书

AI编程实战指南

编辑点评

深入浅出AI编程,从Skill到智能体,实战项目丰富,适合AI编程初学者及进阶者。

⭐ 编辑推荐

本课程涵盖AI编程核心概念,通过实战项目学习Skill封装、智能体架构和多智能体协作,助你掌握AI编程技能。

课程亮点

AI编程实战项目
Skill封装与智能体架构
多智能体协作

课程目录

📁 005-阶段五 【能力封装】可复用技能
    📁 001-第10周 Skill:可复用技能封装
        📁 001-Skill的获取与生态
            更多课程资料领取入口.png  [493.5 KB]
            002-图文-1-2-Skill 的获取与生态【公众号:秘知圈】.pdf  [401.2 KB]
            001-图文-1-1-为什么需要 Skill.pdf  [339.6 KB]
        📁 003-frontend-design实战
            006-图文-1-2-个人技能可视化:frontend-design实战【公众号:秘知圈】.pdf  [2.0 MB]
            005-图文-1-1-让 AI 帮你创建 Skill.pdf  [288.7 KB]
            007-图文-1-3-Skill 的实战心法:让指令真正生效.pdf  [382.5 KB]
        📁 002-Skill核心概念与扩展能力
            004-图文-1-2-Skill的扩展能力【公众号:秘知圈】.pdf  [323.5 KB]
            003-图文-1-1-Skill 核心概念.pdf  [342.3 KB]
📁 006-阶段六 【智能体】从单体到多体
    📁 001-第11周 Agent:智能体架构
        📁 003-什么是真正的Agent
            资料更新与获取方式.png  [493.5 KB]
            008-图文-1-2-从Function Calling到Agent的演进.pdf  [241.3 KB]
            007-图文-1-1-什么是真正的Agent.pdf  [450.9 KB]
        📁 002-实战:智能旅行规划Agent
            006-图文-1-1-实战:智能旅行规划Agent【公众号:秘知圈】.pdf  [558.4 KB]
        📁 001-Agent的核心架构剖析
            003-图文-1-3-记忆系统:让Agent拥有经验【公众号:秘知圈】.pdf  [374.9 KB]
            课程相关资源.png  [493.5 KB]
            002-图文-1-2-执行:能力实现详解(1)【公众号:秘知圈】.pdf  [455.6 KB]
            005-图文-1-5-Agent 的实现范式对比.pdf  [284.6 KB]
            002-图文-1-2-执行:能力实现详解.pdf  [455.6 KB]
            004-图文-1-4-推理模式:Agent如何思考.pdf  [382.3 KB]
            001-图文-1-1-Agent的核心架构剖析.pdf  [619.5 KB]
        历史合集.png  [493.5 KB]
    📁 002-第12周 Multi-Agent:多智能体协作
        📁 007-CrewAI 实战
            建议您看一下.zip  [1.8 MB]
            017-图文-1-1-CrewAI框架:构建多Agent协作系统【公众号:秘知圈】.pdf  [437.3 KB]
            019-图文-1-3-CrewAI实战解析:程序1题目生成器【公众号:秘知圈】.pdf  [313.5 KB]
            018-图文-1-2-CrewAI 最终实战:习题生成与考试评测系统.pdf  [283.7 KB]
            020-图文-1-4-CrewAI 实战解析:程序2考试系统与混合架构.pdf  [235.0 KB]
        📁 004-Agent的核心架构剖析
            013-图文-1-5-Agent 的实现范式对比【公众号:秘知圈】.pdf  [285.5 KB]
            009-图文-1-1-Agent的核心架构剖析【公众号:秘知圈】.pdf  [619.8 KB]
            011-图文-1-3-记忆系统:让Agent拥有经验.pdf  [376.0 KB]
            012-图文-1-4-推理模式:Agent如何思考.pdf  [383.4 KB]
            010-图文-1-2-执行:能力实现详解.pdf  [455.8 KB]
        📁 006-实战:智能旅行规划Agent
            016-图文-1-1-实战:智能旅行规划Agent【公众号:秘知圈】.pdf  [558.5 KB]
            学习资料领取说明.zip  [1.8 MB]
        📁 005-多Agent协作:从个体到群体智能
            014-图文-1-1-多 Agent 协作:从个体到群体智能.pdf  [277.5 KB]
            015-图文-1-2-Google A2A协议:Agent间通信标准.pdf  [364.0 KB]
        更多课程资料领取入口.png  [493.5 KB]
    📁 003-第12周 Multi-Agent:多智能体协作
        📁 008-全书结语:从理论到实践的AI开发之旅
            021-图文-1-1-全书结语:从理论到实践的AI开发之旅.pdf  [299.2 KB]
    更多配套资料.png  [493.5 KB]
📁 003-阶段三 【工具与协议】让AI连接世界
    📁 001-第6周 Function Calling:工具调用机制
        📁 003-Function Calling进阶实战
            学习资料领取说明.png  [493.5 KB]
            110-图文-1-1-Function Calling进阶实战.pdf  [388.3 KB]
        📁 002-实战:游戏装备查询
            课程相关资源.png  [493.5 KB]
            109-图文-1-1-实战:游戏装备查询.pdf  [320.4 KB]
        📁 001-Function Calling的本质
            新手必看.png  [493.5 KB]
            108-图文-1-3-一次完整的调用流程【公众号:秘知圈】.pdf  [363.0 KB]
            107-图文-1-2-Function Calling的本质与角色【公众号:秘知圈】.pdf  [252.4 KB]
            106-图文-1-1-为什么需要Function Calling.pdf  [359.3 KB]
        配套内容说明.png  [493.5 KB]
    📁 002-第7周 MCP:模型上下文协议
        📁 004-MCP核心概念
            更多配套资料.png  [493.5 KB]
            111-图文-1-1-为什么需要 MCP【公众号:秘知圈】.pdf  [289.6 KB]
            112-图文-1-2-MCP 核心概念.pdf  [283.6 KB]
        📁 007-MCP通信协议与实战
            121-图文-1-4-技术选型与实现【公众号:秘知圈】.pdf  [291.6 KB]
            123-图文-1-6-集成与发布 MCP【公众号:秘知圈】.pdf  [220.0 KB]
            119-图文-1-2-传输与生命周期【公众号:秘知圈】.pdf  [407.7 KB]
            122-图文-1-5-使用 MCP Server.pdf  [320.3 KB]
            120-图文-1-3-需求分析与流程.pdf  [687.4 KB]
            118-图文-1-1-MCP 通信协议.pdf  [328.5 KB]
        📁 006-Tools、Prompts详解
            117-图文-1-3-Resources + Tools + Prompts 组合【公众号:秘知圈】.pdf  [279.2 KB]
            115-图文-1-1-Tools 详解.pdf  [307.4 KB]
            116-图文-1-2-Prompts 详解.pdf  [255.4 KB]
        📁 005-Resources概念与实战
            113-图文-1-1-Resources 概念【公众号:秘知圈】.pdf  [299.1 KB]
            114-图文-1-2-Resources 实战.pdf  [273.8 KB]
    重要资料查看说明.png  [493.5 KB]
    历史合集.png  [493.5 KB]
📁 001-阶段一 【认知基石】理解大模型的本质与工作原理
    📁 001-第1周 语言模型是什么
        📁 004-语言模型
            023-练习-1-4-选择练习【公众号:秘知圈】.pdf  [72.1 KB]
            026-图文-1-7-语言模型(四)-大语言模型与对话系统【公众号:秘知圈】.pdf  [268.5 KB]
            025-练习-1-6-选择练习【公众号:秘知圈】.pdf  [69.3 KB]
            022-图文-1-3-语言模型(二)-从数据中学习规律【公众号:秘知圈】.pdf  [185.8 KB]
            024-图文-1-5-语言模型(三)-语言模型的演进.pdf  [298.3 KB]
            020-图文-1-1-语言模型(一)-什么是语言模型.pdf  [301.4 KB]
            021-练习-1-2-选择练习.pdf  [77.1 KB]
            027-练习-1-8-选择练习.pdf  [68.5 KB]
        📁 002-ChatGPT的本质
            📁 005-图文-1-1-ChatGPT的本质.assets
                介绍【公众号:秘知圈】.mp4  [448.4 MB]
            008-练习-1-4-选择练习【公众号:秘知圈】.pdf  [41.6 KB]
            009-图文-1-5-训练的本质【公众号:秘知圈】.pdf  [528.2 KB]
            005-图文-1-1-ChatGPT的本质【公众号:秘知圈】.pdf  [312.7 KB]
            010-练习-1-6-选择练习【公众号:秘知圈】.pdf  [92.6 KB]
            006-练习-1-2-选择练习【公众号:秘知圈】.pdf  [74.9 KB]
            011-图文-1-7-参数的演化.pdf  [694.8 KB]
            012-练习-1-8-选择练习.pdf  [80.1 KB]
            007-练习-1-3-选择练习.pdf  [84.4 KB]
        📁 003-文字接龙的游戏
            017-图文-1-5-文字接龙(三)-简单任务背后的复杂智能【公众号:秘知圈】.pdf  [320.6 KB]
            016-练习-1-4-选择练习【公众号:秘知圈】.pdf  [75.2 KB]
            014-练习-1-2-选择练习【公众号:秘知圈】.pdf  [44.5 KB]
            015-图文-1-3-文字接龙(二)-概率分布的数学本质.pdf  [386.7 KB]
            013-图文-1-1-文字接龙(一)-游戏.pdf  [373.2 KB]
            019-练习-1-7-选择练习.pdf  [74.4 KB]
            018-图文-1-6-文字接龙(四)-Token、幻觉与创造力.pdf  [258.8 KB]
        📁 001-序与前言
            📁 004-图文-1-5-Vibe-Spec-Coding,用自然语言来编程.assets
                S1【公众号:秘知圈】.mp4  [20.9 MB]
            001-图文-1-2-《程序员AI编程绿皮书》配套题库使用说明【公众号:秘知圈】.pdf  [90.8 KB]
            002-图文-1-3-作者自序【公众号:秘知圈】.pdf  [164.5 KB]
            004-图文-1-5-Vibe-Spec-Coding,用自然语言来编程.pdf  [6.0 MB]
            1-1 《程序员AI编程绿皮书》导学.mp4  [22.9 MB]
            003-图文-1-4-本数字教材特色.pdf  [521.0 KB]
        学习资料领取说明.png  [493.5 KB]
    📁 005-图文-1-1-ChatGPT的本质.assets
        建议您看一下.png  [493.5 KB]
        S.mp4  [81.0 MB]
    📁 002-第2周 语言模型怎么训练
        📁 005-Embedding
            往期资料.zip  [1.8 MB]
            030-图文-1-3-Embedding(二)-词向量的魔法【公众号:秘知圈】.pdf  [484.7 KB]
            031-练习-1-4-选择练习【公众号:秘知圈】.pdf  [72.4 KB]
            033-图文-1-6-强化练习题【公众号:秘知圈】.pdf  [128.9 KB]
            028-图文-1-1-Embedding(一)-从符号到数字【公众号:秘知圈】.pdf  [240.6 KB]
            029-练习-1-2-选择练习.pdf  [83.1 KB]
            032-图文-1-5-Embedding(三)-意义的数学化.pdf  [343.3 KB]
        📁 006-预训练
            038-图文-1-5-预训练(三)-为什么叫预训练【公众号:秘知圈】.pdf  [265.6 KB]
            034-图文-1-1-预训练(一)-本质【公众号:秘知圈】.pdf  [480.2 KB]
            036-图文-1-3-预训练(二)-代价与数据【公众号:秘知圈】.pdf  [330.4 KB]
            040-图文-1-7-扩展练习【公众号:秘知圈】.pdf  [131.6 KB]
            037-练习-1-4-选择练习.pdf  [76.4 KB]
            039-练习-1-6-选择练习.pdf  [69.4 KB]
            035-图文-1-2-强化练习.pdf  [113.7 KB]
        📁 007-监督微调
            043-图文-1-3-监督微调-概念与本质的扩展练习【公众号:秘知圈】.pdf  [97.2 KB]
            046-图文-1-6-监督微调-三个关键要素扩展练习【公众号:秘知圈】.pdf  [122.7 KB]
            配套内容说明.png  [493.5 KB]
            042-练习-1-2-选择练习【公众号:秘知圈】.pdf  [96.2 KB]
            048-练习-1-8-选择练习(1)【公众号:秘知圈】.pdf  [73.2 KB]
            041-图文-1-1-监督微调(一)-概念与本质.pdf  [194.9 KB]
            044-图文-1-4-监督微调(二)-三个关键要素.pdf  [280.4 KB]
            048-练习-1-8-选择练习.pdf  [73.2 KB]
            047-图文-1-7-监督微调(三)-对比与局限.pdf  [258.1 KB]
            045-练习-1-5-选择练习.pdf  [79.8 KB]
            049-图文-1-9-扩展练习.pdf  [127.8 KB]
        重要资料查看说明.png  [493.5 KB]
    📁 003-第3周 语言模型的进阶能力
        📁 008-RLHF
            更多课程资料领取入口.png  [493.5 KB]
            058-图文-1-9-扩展练习【公众号:秘知圈】.pdf  [44.8 KB]
            053-图文-1-4-RLHF(二)-RLHF的三个步骤【公众号:秘知圈】.pdf  [57.7 KB]
            055-图文-1-6-扩展练习【公众号:秘知圈】.pdf  [44.8 KB]
            050-图文-1-1-RLHF(一)-什么是对齐【公众号:秘知圈】.pdf  [91.4 KB]
            052-图文-1-3-扩展练习.pdf  [44.8 KB]
            054-练习-1-5-选择练习.pdf  [65.1 KB]
            056-图文-1-7-RLHF(三)-RLHF的局限与思考.pdf  [94.9 KB]
            051-练习-1-2-选择练习.pdf  [54.2 KB]
            057-练习-1-8-选择练习.pdf  [64.3 KB]
        📁 012-幻觉
            082-图文-1-1-幻觉-一本正经胡说八道【公众号:秘知圈】.pdf  [90.2 KB]
        📁 010-Context Learning
            068-图文-1-1-Context Learning【公众号:秘知圈】.pdf  [297.4 KB]
            073-图文-1-6-扩展练习(2)【公众号:秘知圈】.pdf  [176.2 KB]
            069-练习-1-2-选择练习【公众号:秘知圈】.pdf  [77.7 KB]
            071-图文-1-4-Thought教AI思考.pdf  [394.8 KB]
            072-练习-1-5-选择练习.pdf  [97.1 KB]
            070-图文-1-3-扩展练习(1).pdf  [218.1 KB]
        📁 011-Temperature-控制创造力的旋钮
            078-练习-1-5-选择练习【公众号:秘知圈】.pdf  [84.0 KB]
            076-图文-1-3-扩展练习(1)【公众号:秘知圈】.pdf  [155.3 KB]
            建议您看一下.zip  [1.8 MB]
            077-图文-1-4-Top-p(二)-核采样的动态控制【公众号:秘知圈】.pdf  [235.9 KB]
            074-图文-1-1-Temperature(一)-控制创造力的旋钮【公众号:秘知圈】.pdf  [293.1 KB]
            079-图文-1-6-扩展练习(2)【公众号:秘知圈】.pdf  [194.5 KB]
            081-练习-1-8-选择练习【公众号:秘知圈】.pdf  [83.8 KB]
            080-图文-1-7-Top-p(三)-随机性与参数设置【公众号:秘知圈】.pdf  [355.4 KB]
            075-练习-1-2-选择练习.pdf  [86.9 KB]
        📁 009-涌现能力
            064-图文-1-6-扩展练习(2)【公众号:秘知圈】.pdf  [182.1 KB]
            066-练习-1-8-选择练习【公众号:秘知圈】.pdf  [83.0 KB]
            059-图文-1-1-涌现能力(一)-令人震撼的发现.pdf  [328.4 KB]
            067-图文-1-9-扩展练习(3).pdf  [155.5 KB]
            061-图文-1-3-扩展练习(1).pdf  [168.3 KB]
            060-练习-1-2-选择练习.pdf  [89.6 KB]
            062-图文-1-4-涌现能力(二)-为什么会涌现.pdf  [344.7 KB]
            063-练习-1-5-选择练习.pdf  [90.0 KB]
            065-图文-1-7-涌现能力(三)-涌现的边界.pdf  [262.4 KB]
        重要资料查看说明.png  [493.5 KB]
📁 004-阶段四 【框架应用】高效AI开发
    📁 002-第9周 LangGraph:工作流编排
        📁 003-为什么需要LangGraph
            130-图文-1-2-LangGraph核心概念(1)【公众号:秘知圈】.pdf  [288.6 KB]
            往期资料.zip  [1.8 MB]
            129-图文-1-1-为什么需要 LangGraph【公众号:秘知圈】.pdf  [308.9 KB]
            130-图文-1-2-LangGraph核心概念.pdf  [288.6 KB]
        📁 004-文章写作Agent
            133-图文-1-3-人工介入(Human-in-the-Loop)【公众号:秘知圈】.pdf  [286.3 KB]
            132-图文-1-2-条件分支与循环【公众号:秘知圈】.pdf  [482.3 KB]
            建议您看一下.png  [493.5 KB]
            131-图文-1-1-文章写作Agent.pdf  [239.3 KB]
    📁 001-第8周 LangChain框架入门
        📁 002-RAG集成:打造智能知识库
            127-图文-1-2-工具调用:让AI操作外部世界【公众号:秘知圈】.pdf  [250.7 KB]
            126-图文-1-1-第一个LangChain应用【公众号:秘知圈】.pdf  [329.4 KB]
            128-图文-1-3-RAG集成:打造智能知识库.pdf  [187.4 KB]
        📁 001-LangChain核心概念与应用
            124-图文-1-1-为什么需要 LangChain.pdf  [246.4 KB]
            125-图文-1-2-LangChain核心概念.pdf  [398.5 KB]
📁 002-阶段二 【实战入门】大模型开发与知识接入
    📁 001-第4周 理解大模型开发
        📁 004-Prompt基础与必要场景
            092-图文-1-2-Prompt五要素【公众号:秘知圈】.pdf  [247.4 KB]
            093-图文-1-3-结构化输出与常用模板【公众号:秘知圈】.pdf  [312.1 KB]
            091-图文-1-1-Prompt基础与必要场景.pdf  [350.5 KB]
        📁 003-小试牛刀,做一个简单的翻译器
            089-图文-1-3-流式输出与长度控制【公众号:秘知圈】.pdf  [233.4 KB]
            重要资料查看说明.png  [493.5 KB]
            090-图文-1-4-创意控制与专业翻译器【公众号:秘知圈】.pdf  [255.4 KB]
            088-图文-1-2-多轮对话与上下文管理实战.pdf  [411.3 KB]
            087-图文-1-1-第一次API调用与核心参数.pdf  [690.3 KB]
        📁 001-理解大模型开发
            085-图文-1-3-理解大模型开发(二)-实战篇【公众号:秘知圈】.pdf  [348.3 KB]
            083-图文-1-1-AI不等于大模型.pdf  [416.6 KB]
            084-图文-1-2-理解大模型开发(一).pdf  [394.2 KB]
            083-图文-1-1-AI不等于大模型(1).pdf  [416.6 KB]
        📁 002-准备工作与环境搭建
            086-图文-1-1-准备工作与环境搭建.pdf  [399.3 KB]
    📁 002-第5周 RAG:知识接入技术
        📁 006-向量数据库
            099-图文-1-2-向量数据库(二)-进阶算法与Chroma实战【公众号:秘知圈】.pdf  [403.7 KB]
            098-图文-1-1-向量数据库(一)- 核心算法.pdf  [333.0 KB]
        📁 008-LlamaIndex
            105-图文-1-2-LlamaIndex(二)-实战:Java规范问答系统【公众号:秘知圈】.pdf  [232.3 KB]
            104-图文-1-1-LlamaIndex(一)-核心概念与查询机制【公众号:秘知圈】.pdf  [608.7 KB]
        📁 007-第一个RAG应用:游戏知识问答系统
            103-图文-1-4-RAG检索优化:让答案更准确【公众号:秘知圈】.pdf  [355.5 KB]
            100-图文-1-1-游戏知识问答系统【公众号:秘知圈】.pdf  [411.3 KB]
            102-图文-1-3-文档分块实战:Java编程规范问答.pdf  [358.3 KB]
            101-图文-1-2-文档分块:Chunking的艺术.pdf  [449.5 KB]
        📁 005-RAG核心原理
            094-图文-1-1-为什么需要RAG.pdf  [454.5 KB]
            097-图文-1-4-Embedding:把文字变成向量.pdf  [418.3 KB]
            095-图文-1-2-RAG核心原理(一)-工作流程与语义搜索.pdf  [331.9 KB]
            096-图文-1-3-RAG核心原理(二)-检索生成与关键机制.pdf  [397.0 KB]
green-book.zip  [12.0 MB]

适合人群

  • AI编程初学者
  • AI编程进阶者

学习收获

掌握AI编程核心概念
学会Skill封装与智能体架构
实现多智能体协作

祝您学习愉快!

学有所成,前程似锦!