getfromcode

🌏 【慕课体系课】程序员AI编程绿皮书(新课首发,)

AI
课程简介

这门课的主题落在 AI 编程里比较硬的一块:Agent(智能体)。内容围绕两条线展开——先把单体 Agent 的架构拆开讲清楚,再过渡到多智能体协作,最后用可运行的实战项目把概念压到代码层面。如果你之前看过不少大模型调用的示例,却始终没搞明白「一个 Agent 到底由哪些部件组成、多 Agent 之间怎么分工」,这份资料的结构会比较对路。 技术栈与内容定位…

已有 12 人浏览 发布 2026-09-05 更新 2026-10-05

这门课的主题落在 AI 编程里比较硬的一块:Agent(智能体)。内容围绕两条线展开——先把单体 Agent 的架构拆开讲清楚,再过渡到多智能体协作,最后用可运行的实战项目把概念压到代码层面。如果你之前看过不少大模型调用的示例,却始终没搞明白「一个 Agent 到底由哪些部件组成、多 Agent 之间怎么分工」,这份资料的结构会比较对路。

技术栈与内容定位

从课程脉络看,它不满足于只讲提示词拼接,而是把 Agent 当作一个软件系统来对待:规划、工具调用、记忆、执行反馈这些环节会被分别拆解,再组合成完整回路。多智能体部分引入了 CrewAI,这是目前把「角色—任务—协作流程」抽象得比较清晰的框架,适合用来理解 Agent 之间如何通过角色分工和任务委派形成群体行为。实战案例里出现了智能旅行规划这类典型场景,它不是玩具 demo,而是需要多步规划、外部信息获取与结果整合的任务,正好能把单体 Agent 的能力边界和多 Agent 的协作价值同时暴露出来。

从单体到多体的推进逻辑

课程把内容放在「智能体」这一阶段,路径是先单体后多体。单体 Agent 部分会从「什么是真正的 Agent」切入,辨析它和一条链式调用、一个函数封装的差别,然后剖析核心架构。这部分的价值在于建立判断力:知道一个系统具备哪些特征才算 Agent,而不是看到一个 while 循环加模型调用就认定它是。多智能体部分则处理协作问题——个体能力有限时,怎样通过角色划分、信息传递和任务分解让多个 Agent 共同完成一件事。CrewAI 实战和旅行规划 Agent 这两个案例,分别对应框架级理解和场景级落地,一个看抽象怎么设计,一个看任务怎么跑通。

可复用的模块与工程要点

真正能带走的是结构,不是某段代码。这门课里可以重点关注的复用点包括:Agent 的架构分层方式(把规划、工具、记忆、执行分开的好处,是后续替换任意一层时不必重写整体);多 Agent 协作中的角色定义与任务委派模式(这套模式换成别的业务场景同样成立);以及用框架组织协作流程时的配置结构。旅行规划这类案例的任务拆解方式也值得对照——它示范了怎样把一个模糊需求切成多个 Agent 能各自负责的子任务,这个思路迁移到客服、检索、数据处理等场景一样有效。建议在跟做时不要只跑通,而是把每个 Agent 的输入输出边界标出来,看信息在哪一步损失、在哪一步被补齐。

适合谁,怎么用

如果你已经会用大模型 API 写简单应用,但缺少把多个能力组织成系统的经验,这门课适合拿来对照实践。学习时可以先只看单体 Agent 的架构部分,自己动手实现一版最小可用的智能体,再去碰多智能体协作——顺序颠倒容易在多 Agent 的复杂度里迷失。观看时建议同步维护一份自己的结构笔记:每个案例画出 Agent 组成、工具清单和调用流向,写完后对比课程里的设计,差异往往就是理解不到位的地方。这类内容看视频容易产生「懂了」的错觉,真正的检验是能不能脱离课程把同类任务重新搭一遍。

整体来看,它更接近一份结构化的工程参考,而不是速成式教程。适合边看边改、边搭边对照,把架构思路和框架用法沉淀成自己可复用的部分。如果冲着这一阶段的智能体内容来,重点放在架构剖析与多 Agent 协作两处即可,其余案例作为验证和补充。

🌏 【慕课体系课】程序员AI编程绿皮书(新课首发,请勿二次搬运)

AI编程实战,从单体到多体智能体

编辑点评

深入浅出讲解智能体架构与多智能体协作,实战案例丰富,适合AI编程初学者及进阶者。

⭐ 编辑推荐

全面解析AI编程核心概念,实战项目驱动,助你掌握智能体架构与多智能体协作。

✨ 课程亮点

✦智能体架构解析
✦多智能体协作实战
✦AI编程实战项目

课程目录

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

适合人群

  • AI编程初学者
  • AI编程进阶者
  • 对AI编程感兴趣者

🎯 学习收获

  • 掌握智能体架构
  • 学会多智能体协作
  • 提升AI编程能力

🎉 祝您学习愉快!

课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。