如果你已经在写代码,但还没把 AI 真正接进日常工作流,这门课值得先了解清楚它解决的是哪一段问题。它不教你怎么训练大模型,也不讲算法推导,重点放在「用 AI 把现有开发任务做得更快、更稳」这件事上。对每天要写业务代码、改遗留系统、赶需求排期的程序员来说,这个定位比较实在。

它对应的工作场景

课程内容围绕几类具体任务展开:让 AI 辅助生成和重构代码、用自然语言描述需求后快速产出可运行片段、在调试和排错时借助 AI 缩小问题范围、把重复性的工程操作交给 AI 处理。覆盖 Java、Python、前端、Go 等语言,意味着不管你主力栈是什么,都能找到对应的练习场景,而不是只围着某一种语言打转。

更偏向「工程落地」而不是「论文复现」。如果你期待的是亲手训一个模型出来,这门课不对路;如果你想让 AI 成为写代码时的常规工具,方向是对的。

学完能独立做什么

  • 把一段模糊的需求转成结构清晰的实现方案,再让 AI 生成初版代码并自己完成校验和修改;
  • 对已有模块做重构、补测试、写注释,用 AI 承担机械性部分;
  • 在排查报错和性能问题时,用 AI 辅助定位思路,而不是只靠搜索引擎翻帖子;
  • 把 AI 调用嵌入日常开发流程,形成自己可重复使用的一套做法。

这些能力的特点是:不需要你成为 AI 专家,但需要你愿意改变原来的编码习惯。课程的价值也主要落在「习惯改变」上,而不是多背几个概念。

资料适合什么基础

有实际项目经验的在职程序员最合适,能看懂主流语言的语法、用过 Git、知道基本的工程结构,学起来阻力最小。转行者如果已经能独立写完一个小项目,也能跟上,但需要多花时间在实战部分反复练。

完全零基础、还没写过完整程序的人,不建议从这门课入手——它会默认你已经有代码判断力,能识别 AI 给出的答案对不对。缺少这个判断力,实战环节容易变成照抄。

怎么用这份资料

建议不要从头到尾匀速看完。先挑自己当前项目里最耗时的环节,找到对应模块直接上手试,边做边补基础部分。基础模块可以当工具书,遇到卡点再回头查,不必先啃完再动手。实战案例建议自己先写一遍,再对比资料里的做法,差异点往往就是可以带走的方法。

整体判断:这是一门面向在职开发者的效率型课程,不承诺速成,也不打包票转型成功。它给的是把 AI 用进真实工作的具体路径。如果你正处在「知道 AI 有用、但不知道怎么用进项目」的阶段,可以对一下自己的需求再决定。

课程目录

课程目录164 集
  • 第1周 语言模型是什么 01-序与前言 1-1 《程序员AI编程绿皮书》导学.mp4
  • 01-图文-1-2-《程序员AI编程绿皮书》配套题库使用说明.pdf
  • 02-图文-1-3-作者自序.pdf
  • 03-图文-1-4-本数字教材特色.pdf
  • 04-图文-1-5-Vibe-Spec-Coding,用自然语言来编程.assets S.mp4
  • 04-图文-1-5-Vibe-Spec-Coding,用自然语言来编程.pdf
  • 02-ChatGPT的本质 05-图文-1-1-ChatGPT的本质.assets 介绍.mp4
  • 05-图文-1-1-ChatGPT的本质.pdf
  • 06-练习-1-2-选择练习.pdf
  • 07-练习-1-3-选择练习.pdf
  • 08-练习-1-4-选择练习.pdf
  • 09-图文-1-5-训练的本质.pdf
  • 010-练习-1-6-选择练习.pdf
  • 011-图文-1-7-参数的演化.pdf
  • 012-练习-1-8-选择练习.pdf
  • 03-文字接龙的游戏 013-图文-1-1-文字接龙(一)-游戏.pdf
  • 014-练习-1-2-选择练习.pdf
  • 015-图文-1-3-文字接龙(二)-概率分布的数学本质.pdf
  • 016-练习-1-4-选择练习.pdf
  • 017-图文-1-5-文字接龙(三)-简单任务背后的复杂智能.pdf
  • 018-图文-1-6-文字接龙(四)-Token、幻觉与创造力.pdf
  • 019-练习-1-7-选择练习.pdf
  • 04-语言模型 020-图文-1-1-语言模型(一)-什么是语言模型.pdf
  • 021-练习-1-2-选择练习.pdf
  • 022-图文-1-3-语言模型(二)-从数据中学习规律.pdf
  • 023-练习-1-4-选择练习.pdf
  • 024-图文-1-5-语言模型(三)-语言模型的演进.pdf
  • 025-练习-1-6-选择练习.pdf
  • 026-图文-1-7-语言模型(四)-大语言模型与对话系统.pdf
  • 027-练习-1-8-选择练习.pdf
  • 第2周 语言模型怎么训练 05-Embedding 028-图文-1-1-Embedding(一)-从符号到数字.pdf
  • 029-练习-1-2-选择练习.pdf
  • 030-图文-1-3-Embedding(二)-词向量的魔法.pdf
  • 031-练习-1-4-选择练习.pdf
  • 032-图文-1-5-Embedding(三)-意义的数学化.pdf
  • 033-图文-1-6-强化练习题.pdf
  • 06-预训练 034-图文-1-1-预训练(一)-本质.pdf
  • 035-图文-1-2-强化练习.pdf
  • 036-图文-1-3-预训练(二)-代价与数据.pdf
  • 037-练习-1-4-选择练习.pdf
  • 038-图文-1-5-预训练(三)-为什么叫预训练.pdf
  • 039-练习-1-6-选择练习.pdf
  • 040-图文-1-7-扩展练习.pdf
  • 07-监督微调 041-图文-1-1-监督微调(一)-概念与本质.pdf
  • 042-练习-1-2-选择练习.pdf
  • 043-图文-1-3-监督微调-概念与本质的扩展练习.pdf
  • 044-图文-1-4-监督微调(二)-三个关键要素.pdf
  • 045-练习-1-5-选择练习.pdf
  • 046-图文-1-6-监督微调-三个关键要素扩展练习.pdf
  • 047-图文-1-7-监督微调(三)-对比与局限.pdf
  • 048-练习-1-8-选择练习.pdf
  • 049-图文-1-9-扩展练习.pdf
  • 第3周 语言模型的进阶能力 08-RLHF 050-图文-1-1-RLHF(一)-什么是对齐.pdf
  • 051-练习-1-2-选择练习.pdf
  • 052-图文-1-3-扩展练习.pdf
  • 053-图文-1-4-RLHF(二)-RLHF的三个步骤.pdf
  • 054-练习-1-5-选择练习.pdf
  • 055-图文-1-6-扩展练习.pdf
  • 056-图文-1-7-RLHF(三)-RLHF的局限与思考.pdf
  • 057-练习-1-8-选择练习.pdf
  • 058-图文-1-9-扩展练习.pdf
  • 09-涌现能力 059-图文-1-1-涌现能力(一)-令人震撼的发现.pdf
  • 060-练习-1-2-选择练习.pdf
  • 061-图文-1-3-扩展练习(1).pdf
  • 062-图文-1-4-涌现能力(二)-为什么会涌现.pdf
  • 063-练习-1-5-选择练习.pdf
  • 064-图文-1-6-扩展练习(2).pdf
  • 065-图文-1-7-涌现能力(三)-涌现的边界.pdf
  • 066-练习-1-8-选择练习.pdf
  • 067-图文-1-9-扩展练习(3).pdf
  • 010-Context Learning 068-图文-1-1-Context Learning.pdf
  • 069-练习-1-2-选择练习.pdf
  • 070-图文-1-3-扩展练习(1).pdf
  • 071-图文-1-4-Thought教AI思考.pdf
  • 072-练习-1-5-选择练习.pdf
  • 073-图文-1-6-扩展练习(2).pdf
  • 011-Temperature-控制创造力的旋钮 074-图文-1-1-Temperature(一)-控制创造力的旋钮.pdf
  • 075-练习-1-2-选择练习.pdf
  • 076-图文-1-3-扩展练习(1).pdf
  • 077-图文-1-4-Top-p(二)-核采样的动态控制.pdf
  • 078-练习-1-5-选择练习.pdf
  • 079-图文-1-6-扩展练习(2).pdf
  • 080-图文-1-7-Top-p(三)-随机性与参数设置.pdf
  • 081-练习-1-8-选择练习.pdf
  • 012-幻觉 082-图文-1-1-幻觉-一本正经胡说八道.pdf
  • 第4周 理解大模型开发 01-理解大模型开发 083-图文-1-1-AI不等于大模型.pdf
  • 084-图文-1-2-理解大模型开发(一).pdf
  • 085-图文-1-3-理解大模型开发(二)-实战篇.pdf
  • 02-准备工作与环境搭建 086-图文-1-1-准备工作与环境搭建.pdf
  • 03-小试牛刀,做一个简单的翻译器 087-图文-1-1-第一次API调用与核心参数.pdf
  • 088-图文-1-2-多轮对话与上下文管理实战.pdf
  • 089-图文-1-3-流式输出与长度控制.pdf
  • 090-图文-1-4-创意控制与专业翻译器.pdf
  • 04-Prompt基础与必要场景 091-图文-1-1-Prompt基础与必要场景.pdf
  • 092-图文-1-2-Prompt五要素.pdf
  • 093-图文-1-3-结构化输出与常用模板.pdf
  • 第5周 RAG:知识接入技术 05-RAG核心原理 094-图文-1-1-为什么需要RAG.pdf
  • 095-图文-1-2-RAG核心原理(一)-工作流程与语义搜索.pdf
  • 096-图文-1-3-RAG核心原理(二)-检索生成与关键机制.pdf
  • 097-图文-1-4-Embedding:把文字变成向量.pdf
  • 06-向量数据库 098-图文-1-1-向量数据库(一)- 核心算法.pdf
  • 099-图文-1-2-向量数据库(二)-进阶算法与Chroma实战.pdf
  • 07-第一个RAG应用:游戏知识问答系统 10-图文-1-1-游戏知识问答系统.pdf
  • 101-图文-1-2-文档分块:Chunking的艺术.pdf
  • 102-图文-1-3-文档分块实战:Java编程规范问答.pdf
  • 103-图文-1-4-RAG检索优化:让答案更准确.pdf
  • 08-LlamaIndex 104-图文-1-1-LlamaIndex(一)-核心概念与查询机制.pdf
  • 105-图文-1-2-LlamaIndex(二)-实战:Java规范问答系统.pdf
  • 第6周 Function Calling:工具调用机制 01-Function Calling的本质 106-图文-1-1-为什么需要Function Calling.pdf
  • 107-图文-1-2-Function Calling的本质与角色.pdf
  • 108-图文-1-3-一次完整的调用流程.pdf
  • 02-实战:游戏装备查询 109-图文-1-1-实战:游戏装备查询.pdf
  • 03-Function Calling进阶实战 110-图文-1-1-Function Calling进阶实战.pdf
  • 第7周 MCP:模型上下文协议 04-MCP核心概念 111-图文-1-1-为什么需要 MCP.pdf
  • 112-图文-1-2-MCP 核心概念.pdf
  • 05-Resources概念与实战 113-图文-1-1-Resources 概念.pdf
  • 114-图文-1-2-Resources 实战.pdf
  • 06-Tools、Prompts详解 115-图文-1-1-Tools 详解.pdf
  • 116-图文-1-2-Prompts 详解.pdf
  • 117-图文-1-3-Resources + Tools + Prompts 组合.pdf
  • 07-MCP通信协议与实战 118-图文-1-1-MCP 通信协议.pdf
  • 119-图文-1-2-传输与生命周期.pdf
  • 120-图文-1-3-需求分析与流程.pdf
  • 121-图文-1-4-技术选型与实现.pdf
  • 122-图文-1-5-使用 MCP Server.pdf
  • 123-图文-1-6-集成与发布 MCP.pdf
  • 第8周 LangChain框架入门 01-LangChain核心概念与应用 124-图文-1-1-为什么需要 LangChain.pdf
  • 125-图文-1-2-LangChain核心概念.pdf
  • 02-RAG集成:打造智能知识库 126-图文-1-1-第一个LangChain应用.pdf
  • 127-图文-1-2-工具调用:让AI操作外部世界.pdf
  • 128-图文-1-3-RAG集成:打造智能知识库.pdf
  • 第9周 LangGraph:工作流编排 03-为什么需要LangGraph 129-图文-1-1-为什么需要 LangGraph.pdf
  • 130-图文-1-2-LangGraph核心概念.pdf
  • 04-文章写作Agent 131-图文-1-1-文章写作Agent.pdf
  • 132-图文-1-2-条件分支与循环.pdf
  • 133-图文-1-3-人工介入(Human-in-the-Loop).pdf
  • 第10周 Skill:可复用技能封装 01-Skill的获取与生态 01-图文-1-1-为什么需要 Skill.pdf
  • 02-图文-1-2-Skill 的获取与生态.pdf
  • 02-Skill核心概念与扩展能力 03-图文-1-1-Skill 核心概念.pdf
  • 04-图文-1-2-Skill的扩展能力.pdf
  • 03-frontend-design实战 05-图文-1-1-让 AI 帮你创建 Skill.pdf
  • 06-图文-1-2-个人技能可视化:frontend-design实战.pdf
  • 07-图文-1-3-Skill 的实战心法:让指令真正生效.pdf
  • 第11周 Agent:智能体架构 01-Agent的核心架构剖析 01-图文-1-1-Agent的核心架构剖析.pdf
  • 02-图文-1-2-执行:能力实现详解.pdf
  • 03-图文-1-3-记忆系统:让Agent拥有经验.pdf
  • 04-图文-1-4-推理模式:Agent如何思考.pdf
  • 05-图文-1-5-Agent 的实现范式对比.pdf
  • 02-实战:智能旅行规划Agent 06-图文-1-1-实战:智能旅行规划Agent.pdf
  • 03-什么是真正的Agent 07-图文-1-1-什么是真正的Agent.pdf
  • 08-图文-1-2-从Function Calling到Agent的演进.pdf
  • 04-Agent的核心架构剖析 09-图文-1-1-Agent的核心架构剖析.pdf
  • 010-图文-1-2-执行:能力实现详解.pdf
  • 011-图文-1-3-记忆系统:让Agent拥有经验.pdf
  • 012-图文-1-4-推理模式:Agent如何思考.pdf
  • 013-图文-1-5-Agent 的实现范式对比.pdf
  • 第12周 Multi-Agent:多智能体协作 05-多Agent协作:从个体到群体智能 014-图文-1-1-多 Agent 协作:从个体到群体智能.pdf
  • 015-图文-1-2-Google A2A协议:Agent间通信标准.pdf
  • 06-实战:智能旅行规划Agent 016-图文-1-1-实战:智能旅行规划Agent.pdf
  • 07-CrewAI 实战 017-图文-1-1-CrewAI框架:构建多Agent协作系统.pdf
  • 018-图文-1-2-CrewAI 最终实战:习题生成与考试评测系统.pdf
  • 019-图文-1-3-CrewAI实战解析:程序1题目生成器.pdf
  • 020-图文-1-4-CrewAI 实战解析:程序2考试系统与混合架构.pdf
  • 08-全书结语:从理论到实践的AI开发之旅 021-图文-1-1-全书结语:从理论到实践的AI开发之旅.pdf
  • 第13周 一本会不断增加内容的书 持续更新