程序员AI编程绿皮书

课程详情

课程详情

课程名称:程序员AI编程绿皮书

课程简介:本课程专为职业转型小组成员、软件工程师、架构师、全栈工程师设计,旨在通过AI编程技能提升,实现职业转型和技能升级。

  • 课程目标:
    • 通过AI编程,实现职业转型和技能升级。
    • 掌握AI编程的核心技能,提升工作效率。
    • 学习AI编程的最佳实践,提高项目质量。

课程亮点:

  • 企业级AI编程标准:课程内容与行业需求紧密结合,确保学员掌握最新的AI编程技术。
  • 全面覆盖:涵盖Java、Python、前端、Go等多种编程语言,满足不同背景学员的需求。
  • 实战演练:通过真实项目案例,让学员在实践中掌握AI编程技能。
  • 高效学习:课程内容精炼,重点突出,帮助学员快速掌握AI编程的核心知识。
  • 双倍收益:提升AI编程技能的同时,提高项目质量和效率。

课程模块:

  • AI编程基础:AI编程思维、AI编程语言、AI编程工具。
  • AI编程实战:AI编程项目实战、AI编程最佳实践。
  • AI编程进阶:AI编程高级技巧、AI编程性能优化。

适合人群:

  • 职业转型小组成员
  • 软件工程师
  • 架构师
  • 全栈工程师
  • 对AI编程感兴趣的编程爱好者

学习收获:

  • 掌握AI编程的核心技能
  • 提升工作效率
  • 提高项目质量
  • 实现职业转型和技能升级

课程目录

第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周 一本会不断增加内容的书
  持续更新