基础概念
Python 基础语法与数据结构
变量、数据类型、列表/字典/元组/集合、控制流与函数等语法,作为一切开发的地基
建议预留 240 分钟
学习目标
- 掌握变量、数据类型、列表字典等核心语法
- 掌握控制流与函数定义调用
关键概念
- 变量与类型
- 控制流
- 函数
- 数据结构
为什么学习
- 零编程基础进入编程世界的第一步,必须能独立编写业务代码而非仅理解
如何检验理解
- 能独立完成一个含函数、循环、字典操作的命令行小工具
基础概念
Git 版本管理与命令行
Git 基础操作、分支协作、Windows 命令行,工程协作必备工具链
建议预留 120 分钟
学习目标
- 掌握 Git 核心流程
- 熟悉 Windows 命令行操作
关键概念
- commit
- branch
- merge
- 命令行
为什么学习
- 所有真实项目开发与交付都依赖 Git 与命令行,零基础者必须尽早建立
如何检验理解
- 能独立完成分支创建、提交、合并并解决基本冲突
核心技能
HTTP/REST API 基础
请求-响应模型、JSON、REST 原则、鉴权,对接外部服务的基础
建议预留 120 分钟
学习目标
- 理解 HTTP 请求响应机制
- 掌握 API 调用与 JSON 处理
关键概念
- HTTP方法
- REST
- JSON
- 鉴权
为什么学习
- 调用大模型与第三方服务的核心能力,必须熟练使用 requests/httpx 完成调用
如何检验理解
- 能用 requests 完成一次带鉴权的 API 调用并解析 JSON 结果
基础概念
Python 面向对象编程
类、对象、继承、封装、多态等,用于组织可维护的业务代码
建议预留 120 分钟
学习目标
- 掌握类与对象基本写法
- 理解继承封装与多态
关键概念
- 类
- 继承
- 封装
- 魔术方法
为什么学习
- Agent 工具封装与类设计依赖 OOP,需达到可实际使用设计模式级别
如何检验理解
- 能设计一个含继承与封装的小型类体系并解释其结构
核心技能
Python 异步编程与并发
asyncio、async/await、协程与事件循环,用于并发请求与流式响应
建议预留 150 分钟
学习目标
- 掌握 async/await 语法
- 能处理异步任务并发与流式输出
关键概念
- 协程
- 事件循环
- asyncio
- 并发任务
为什么学习
- Agent 流式输出与多用户并发服务直接依赖 asyncio,需达到熟练使用
如何检验理解
- 能编写并发调用多个 API 并处理流式响应的异步程序
核心技能
Python 数据类型强化与脚本实战
综合运用编码、字典、JSON 序列化完成一个命令行脚本项目,衔接基础到应用
建议预留 120 分钟
学习目标
- 掌握文件读写与 JSON 处理
- 完成一个真实 API 调用脚本
关键概念
- 文件IO
- JSON序列化
- 错误处理
为什么学习
- 将基础语法与 API 相结合的第一个真实脚本项目,建立完整调用闭环
如何检验理解
- 能完成一个读取配置、请求 API、保存结果的完整命令行工具
基础概念
Python 包管理与虚拟环境
pip、venv/uv、依赖隔离,保证项目环境干净可复现
建议预留 90 分钟
学习目标
- 掌握虚拟环境创建与使用
- 掌握包安装与依赖管理
关键概念
- pip
- 虚拟环境
- 依赖管理
为什么学习
- 部署与依赖管理的基础,商业项目必须掌握干净的环境管理与 requirements 锁定
如何检验理解
- 能创建虚拟环境、安装管理依赖并锁定版本导出 requirements
核心技能
LLM 基础与调用原理
大语言模型工作原理、Tokenization、上下文窗口、生成参数与模型选型
建议预留 120 分钟
学习目标
- 理解 LLM 基本原理
- 掌握生成参数对输出的影响
关键概念
- Tokenization
- 上下文窗口
- 温度
- 模型选型
为什么学习
- AI 工程调优强相关的基础原理,需理解 Token、温度、上下文等概念而不深入训练
如何检验理解
- 能解释 Token、温度、上下文窗口对输出的影响并据此调参
核心技能
关系数据库与数据持久化
SQLite/PostgreSQL 基础、ORM 使用,保存用户数据对话历史
建议预留 150 分钟
学习目标
- 掌握 SQL 基础语法
- 熟练使用 ORM 操作数据库
关键概念
- SQLite
- SQLAlchemy
- ORM
- 表设计
为什么学习
- C 端 AI 助手必须持久化用户数据与历史记录,SQL 与 ORM 是必备
如何检验理解
- 能设计表结构并用 ORM 完成增删改查与关联查询
核心技能
Prompt 工程基础
提示词结构、角色设定、Few-shot、结构化输出,控制模型行为的基础
建议预留 120 分钟
学习目标
- 掌握提示词结构设计
- 能实现结构化输出与错误兜底
关键概念
- 角色设定
- Few-shot
- 结构化输出
- 指令清晰化
为什么学习
- Agent 产品的核心竞争力,需达到能设计稳定可靠提示词并处理结构化输出
如何检验理解
- 能设计带角色与 Few-shot 示例的系统提示词并稳定获得预期格式输出
核心技能
Web 前端基础与 AI 助手界面
HTML/CSS/JS 基础 + Streamlit,为个人 AI 助手搭建基础交互界面
建议预留 150 分钟
学习目标
- 掌握前端基础语法
- 用 Streamlit 构建交互界面
关键概念
- HTML/CSS
- JS基础
- Streamlit
- UI组件
为什么学习
- C 端产品需要可视化界面,做个人 AI 助手产品必须能搭出可交互界面
如何检验理解
- 能用 Streamlit 搭出带流式对话与参数设置的助手页面
核心技能
FastAPI 后端服务化
用 FastAPI 构建服务端接口,把 Agent 能力封装为可供前端/客户端调用的 REST API
建议预留 150 分钟
学习目标
- 掌握 FastAPI 路由与请求处理
- 实现流式响应接口
关键概念
- FastAPI
- 路由
- Pydantic
- 流式响应
为什么学习
- 商业产品要求 Agent 能力可对外服务化,FastAPI 是主流且适合异步流式方案
如何检验理解
- 能用 FastAPI 封装一个带鉴权与流式响应的 Agent 服务接口
核心技能
RAG 检索增强生成原理
检索增强架构、Chunking、Embedding、相似度检索原理
建议预留 120 分钟
学习目标
- 理解检索增强整体架构
- 掌握文档切分与向量化思路
关键概念
- Chunking
- Embedding
- 相似度检索
- 上下文注入
为什么学习
- RAG 是实现私有知识问答的核心架构,需理解各环节原理才能正确选型调优
如何检验理解
- 能解释 RAG 全流程原理并说明各组件作用
核心技能
高级 Prompt 技术
Chain-of-Thought、ReAct、思维链等高级策略,让模型完成复杂推理
建议预留 150 分钟
学习目标
- 掌握 Chain-of-Thought 触发方法
- 理解 ReAct 推理框架
关键概念
- CoT
- ReAct
- 思维树
- 自我反思
为什么学习
- ReAct 与思维链直接构成 Agent 规划推理基础,需熟练运用
如何检验理解
- 能用思维链引导模型完成多步推理任务并解释各步依据
核心技能
向量数据库与 Embedding 实战
使用 Chroma/FAISS 实现向量化存储与相似度检索,落地 RAG
建议预留 150 分钟
学习目标
- 掌握 Chroma/FAISS 使用
- 能完成文档入库与相似度检索
关键概念
- 向量索引
- 相似度度量
- Chroma
- FAISS
为什么学习
- C 端助手需本地持久化知识,需能实际使用主流向量库构建检索链路
如何检验理解
- 能构建一个带文档入库与检索的完整向量数据库应用
核心技能
Function Calling 与工具调用
通过结构化函数声明让 LLM 调用外部工具并解析结果,Agent 的工具能力核心
建议预留 150 分钟
学习目标
- 掌握函数声明与调用解析
- 能处理工具调用结果回填
关键概念
- tool schema
- 参数解析
- 结果回填
- 多轮工具调用
为什么学习
- Function Calling 是 Agent 调用工具实现任务闭环的关键,必须熟练
如何检验理解
- 能定义一个函数声明并让 LLM 自主调用完成一个真实任务闭环
补充知识
RAG 优化策略
HyDE、重排序、查询改写、混合检索等 RAG 精度优化技术
建议预留 120 分钟
学习目标
- 理解常见 RAG 优化手段
- 能实现重排序与查询改写
关键概念
- HyDE
- 重排序
- 混合检索
- 查询改写
为什么学习
- 企业级 RAG 需精度优化,作为进阶方向掌握原理并会基本落地即可,非核心主线
如何检验理解
- 能应用至少一种重排序技术提升检索准确率并对比效果
核心技能
Agent 核心概念与架构
Agent 定义、规划-工具-记忆-反思核心循环架构
建议预留 90 分钟
学习目标
- 理解 Agent 核心架构
- 识别各环节作用与衔接
关键概念
- 规划
- 工具调用
- 记忆
- 反思循环
为什么学习
- 理解 Agent 工作循环是设计一切智能体的根基,需清晰掌握架构蓝图
如何检验理解
- 能画出并讲解 Agent 规划-工具-记忆-反思循环架构
核心技能
LangChain 框架入门
LangChain 核心组件、Chain、模型调用与工具生态
建议预留 150 分钟
学习目标
- 掌握 LangChain 核心组件
- 能组装模型与工具链
关键概念
- Chain
- LCEL
- 模型封装
- 工具生态
为什么学习
- LangChain 是主流 Agent 生态,需按官方文档与中文社区系统掌握核心用法
如何检验理解
- 能用 LangChain 组装一个含工具调用的 Chain 应用
核心技能
工具封装与 Function 集成
将业务能力封装为 Agent 可调用工具接口,如检索、计算、日历、API
建议预留 120 分钟
学习目标
- 掌握工具接口设计规范
- 能封装业务能力为工具
关键概念
- 工具封装
- schema定义
- 异常处理
- 权限边界
为什么学习
- 把真实业务能力接入 Agent 的工具权威,是 Agent 落地的关键工程能力
如何检验理解
- 能把一个真实外部服务封装成 Agent 可调用的工具并接入测试
核心技能
LangGraph 工作流编排
用图构建有状态、可分支、可控的 Agent 工作流,实现生产级编排
建议预留 180 分钟
学习目标
- 掌握图式工作流构建
- 实现状态管理与条件分支
关键概念
- StateGraph
- 状态管理
- 条件路由
- 工作流编排
为什么学习
- 商业级 Agent 需要可控可调试的工作流,LangGraph 是当前主流生产框架
如何检验理解
- 能用 LangGraph 构建一个带条件分支与状态管理的多步工作流
核心技能
Agent 记忆系统
短期/长期记忆、对话历史管理、向量记忆与持久化
建议预留 150 分钟
学习目标
- 理解内存与长期记忆分层
- 能管理对话历史与向量记忆
关键概念
- 短期记忆
- 长期记忆
- 会话持久化
- 向量记忆
为什么学习
- C 端个人助手需要长期记住用户偏好,记忆系统是该方向差异化核心竞争力
如何检验理解
- 能实现一个带长期记忆与上下文管理的 Agent 会话系统
核心技能
Agent 规划与推理
任务分解、Plan-and-Execute、ReAct 循环、反思与自我修正
建议预留 150 分钟
学习目标
- 掌握任务分解与规划
- 理解 ReAct 执行循环
- 能实现反思与修正机制
关键概念
- Plan-and-Execute
- ReAct循环
- 任务分解
- 自我反思
为什么学习
- 复杂任务拆解与规划是区分简单 Chat 与真正 Agent 的分水岭,需深入实践
如何检验理解
- 能让 Agent 自主完成一个含多步工具调用的复杂任务并自我修正
核心技能
检索增强工具综合项目
构建一个带 RAG 的知识问答 Agent,综合向量检索、工具调用与记忆
建议预留 240 分钟
学习目标
- 综合运用 RAG 与 Agent 技能
- 完成端到端项目开发
关键概念
- 端到端整合
- 系统设计
- 调试排障
为什么学习
- 第一个综合里程碑项目,把 RAG、工具、记忆打通,验证核心技能掌握度
如何检验理解
- 交付一个结构完整、可运行的知识问答 Agent 项目并演示检索增强问答
核心技能
Agent 的流式输出与长会话管理
流式 Token 输出、上下文窗口管理、会话持久化与截断策略
建议预留 120 分钟
学习目标
- 掌握流式响应前端衔接
- 实现上下文窗口管理
关键概念
- 流式输出
- 上下文截断
- 会话持久化
- Token预算
为什么学习
- C 端助手产品的用户体验取决于流式响应与长会话稳定,必须工程化实现
如何检验理解
- 能实现流式输出且管理长会话上下文窗口不溢出的对话应用
补充知识
多智能体系统 (Multi-Agent)
多个 Agent 协作、角色分工、通信与编排模式
建议预留 120 分钟
学习目标
- 理解多 Agent 编排模式
- 能搭建简单协作场景
关键概念
- 角色分工
- 通信机制
- 编排模式
- AutoGen
为什么学习
- 智能工作流方向可能涉及多智能体协作,但本目标主线以单 Agent 深度为主,列为补充
如何检验理解
- 能介绍多 Agent 协作模式并搭建简单协作 demo
核心技能
主流 Agent 框架选型对比
LangChain/LangGraph、CrewAI、OpenAI Agent SDK 等方案综合对比与选型
建议预留 90 分钟
学习目标
- 掌握各框架核心差异
- 形成选型决策框架
关键概念
- 框架对比
- 选型指标
- 生态成熟度
- 成本
为什么学习
- 技术选型能力是目标岗位核心能力,需形成多框架对比的决策视角
如何检验理解
- 能根据场景对比说明多个框架优劣并给出选型理由
核心技能
Agent 评估与质量保障
建立测评集与评估指标,系统化测试准确性、稳定性与边界情况
建议预留 150 分钟
学习目标
- 掌握评估指标设计
- 能搭建自动化测评流水线
关键概念
- 测评集
- 准确率
- 成功率
- 回归测试
为什么学习
- 商业级 Agent 的核心差异在于可评估可迭代,必须建立系统测评体系
如何检验理解
- 能搭建自动化测评集并对 Agent 迭代前后的效果进行量化对比
核心技能
Agent 安全与防护
Prompt 注入防御、工具权限控制、敏感信息隔离与幻觉降险
建议预留 120 分钟
学习目标
- 理解 Prompt 注入攻击原理
- 掌握工具权限与隔离防护
关键概念
- Prompt注入
- 越权防护
- 敏感信息隔离
- 数据合规
为什么学习
- C 端产品面对用户输入与工具访问,安全防护是商业上线必备前提
如何检验理解
- 能为 Agent 配置注入防护与工具权限控制并通过安全测试
核心技能
Docker 容器化与部署
Docker 容器化、镜像构建、云服务器部署与进程管理
建议预留 150 分钟
学习目标
- 掌握 Dockerfile 编写
- 能完成云服务器部署与运维
关键概念
- Docker
- 镜像构建
- 容器编排
- 云部署
为什么学习
- 商业级产品必须可部署交付,Docker 容器化是上线运维的基础
如何检验理解
- 能将 Agent 应用容器化并在云服务器成功部署运行
核心技能
Agent 可观测性与调试
Trace 追踪、日志、会话回放等工具定位 Agent 行为问题
建议预留 120 分钟
学习目标
- 掌握 Trace 与日志体系
- 能定位 Agent 异常行为
关键概念
- Trace
- 结构化日志
- 会话回放
- LangSmith
为什么学习
- 生产环境排查 Agent 故障必须有可观测工具,保障线上稳定性
如何检验理解
- 能为 Agent 接入 trace 与日志并在故障时定位根因
核心技能
Agent 生产成本与优化
Token 成本核算、缓存策略、模型路由与延迟优化
建议预留 90 分钟
学习目标
- 掌握成本估算方法
- 能设计缓存与模型路由
关键概念
- Token成本
- 缓存策略
- 模型路由
- 延迟优化
为什么学习
- 商业产品必须控制大模型调用成本,成本优化直接决定产品经济性
如何检验理解
- 能核算项目 Token 成本并设计缓存与降级方案降低成本
补充知识
CI/CD 与版本管理进阶
Git 分支协作规范、自动化测试与持续集成部署流程
建议预留 120 分钟
学习目标
- 理解 CI/CD 流程
- 能配置自动化流水线
关键概念
- Git工作流
- 自动化测试
- 持续集成
- 持续部署
为什么学习
- 自动化交付保障质量是工程化能力,为主线之外的补充加分项
如何检验理解
- 能配置一个简单的自动化测试与部署流水线
补充知识
agentic workflow 设计模式
评估器-优化器、并行化、路由、编排等流程设计模式
建议预留 90 分钟
学习目标
- 掌握常见 workflow 设计模式
- 能应用模式优化流程
关键概念
- 评估器-优化器
- 并行化
- 路由
- 编排
为什么学习
- 智能工作流方向的设计模式进阶,掌握概念用于架构设计即可
如何检验理解
- 能识别并应用至少两种 workflow 设计模式到实际场景
核心技能
C 端 AI 助手产品开发项目
以个人 AI 助手为核心的综合项目,整合对话、工具、记忆、安全与部署
建议预留 600 分钟
学习目标
- 独立完成 Agent 产品全流程
- 将所学综合应用于真实场景
关键概念
- 产品化
- 端到端交付
- 用户价值
- 上线运维
为什么学习
- 目标核心交付物,需独立完成从需求设计到部署上线的完整产品闭环
如何检验理解
- 交付一个可上线运行、含对话工具记忆安全与部署的个人 AI 助手产品
核心技能
商业级产品架构设计
多租户、高可用、数据合规、产品化封装与客户交付
建议预留 180 分钟
学习目标
- 掌握商业级架构设计
- 理解多租户与合规要求
关键概念
- 多租户
- 高可用
- 数据合规
- 产品化
为什么学习
- 从项目到商业产品需完整架构设计能力,是胜任企业级岗位的兜底能力
如何检验理解
- 能为某 Agent 场景设计含多租户、合规、高可用的完整产品架构图
核心技能
企业级智能工作流项目
面向真实业务场景的智能工作流 Agent 项目,体现技术选型与方案评估能力
建议预留 480 分钟
学习目标
- 能完成企业场景需求拆解
- 独立完成选型与方案设计并落地
关键概念
- 需求分析
- 技术选型
- 方案评估
- 价值交付
为什么学习
- 证明可胜任企业级岗位的实战项目,需完整呈现需求分析与技术选型能力
如何检验理解
- 交付一个有明确需求分析、技术选型文档与可运行系统的企业场景 Agent 项目
前置关系与知识联系
- Python 异步编程与并发 → FastAPI 后端服务化
- 商业级产品架构设计 → 企业级智能工作流项目
- 向量数据库与 Embedding 实战 → RAG 优化策略
- LangGraph 工作流编排 → Agent 评估与质量保障
- HTTP/REST API 基础 → Python 数据类型强化与脚本实战
- FastAPI 后端服务化 → Docker 容器化与部署
- Web 前端基础与 AI 助手界面 → C 端 AI 助手产品开发项目
- Agent 的流式输出与长会话管理 → Agent 可观测性与调试
- LangGraph 工作流编排 → Agent 生产成本与优化
- Agent 核心概念与架构 → Agent 的流式输出与长会话管理
- Agent 安全与防护 → 商业级产品架构设计
- Python 基础语法与数据结构 → Python 异步编程与并发
- Python 基础语法与数据结构 → Python 数据类型强化与脚本实战
- 高级 Prompt 技术 → Agent 核心概念与架构
- Python 包管理与虚拟环境 → Docker 容器化与部署
- 向量数据库与 Embedding 实战 → 检索增强工具综合项目
- LLM 基础与调用原理 → RAG 检索增强生成原理
- Prompt 工程基础 → 高级 Prompt 技术
- 向量数据库与 Embedding 实战 → Agent 记忆系统
- LangChain 框架入门 → LangGraph 工作流编排
- Agent 核心概念与架构 → Agent 记忆系统
- Agent 安全与防护 → C 端 AI 助手产品开发项目
- Agent 规划与推理 → LangGraph 工作流编排
- Agent 生产成本与优化 → C 端 AI 助手产品开发项目
- Python 基础语法与数据结构 → Python 面向对象编程
- Function Calling 与工具调用 → Agent 核心概念与架构
- Agent 评估与质量保障 → Agent 可观测性与调试
- Agent 记忆系统 → 检索增强工具综合项目
- LLM 基础与调用原理 → Agent 生产成本与优化
- Function Calling 与工具调用 → 工具封装与 Function 集成
- RAG 检索增强生成原理 → 向量数据库与 Embedding 实战
- Agent 核心概念与架构 → 工具封装与 Function 集成
- Agent 规划与推理 → 检索增强工具综合项目
- Python 基础语法与数据结构 → HTTP/REST API 基础
- Agent 的流式输出与长会话管理 → C 端 AI 助手产品开发项目
- Python 基础语法与数据结构 → Python 包管理与虚拟环境
- Agent 评估与质量保障 → agentic workflow 设计模式
- Agent 核心概念与架构 → Agent 规划与推理
- LangGraph 工作流编排 → 多智能体系统 (Multi-Agent)
- LLM 基础与调用原理 → Prompt 工程基础
- Python 异步编程与并发 → Agent 的流式输出与长会话管理
- HTTP/REST API 基础 → LLM 基础与调用原理
- Python 基础语法与数据结构 → Web 前端基础与 AI 助手界面
- Agent 记忆系统 → Agent 的流式输出与长会话管理
- Function Calling 与工具调用 → FastAPI 后端服务化
- Agent 的流式输出与长会话管理 → Docker 容器化与部署
- 工具封装与 Function 集成 → Agent 安全与防护
- LLM 基础与调用原理 → Web 前端基础与 AI 助手界面
- 高级 Prompt 技术 → Function Calling 与工具调用
- 多智能体系统 (Multi-Agent) → 主流 Agent 框架选型对比
- Docker 容器化与部署 → C 端 AI 助手产品开发项目
- LangGraph 工作流编排 → agentic workflow 设计模式
- Agent 核心概念与架构 → LangChain 框架入门
- Agent 核心概念与架构 → Agent 评估与质量保障
- 主流 Agent 框架选型对比 → 企业级智能工作流项目
- Agent 核心概念与架构 → 多智能体系统 (Multi-Agent)
- Agent 可观测性与调试 → C 端 AI 助手产品开发项目
- Agent 核心概念与架构 → Agent 安全与防护
- 高级 Prompt 技术 → Agent 规划与推理
- Agent 可观测性与调试 → CI/CD 与版本管理进阶
- Agent 生产成本与优化 → 商业级产品架构设计
- LangGraph 工作流编排 → 主流 Agent 框架选型对比
- RAG 检索增强生成原理 → RAG 优化策略
- Agent 评估与质量保障 → 商业级产品架构设计
- 工具封装与 Function 集成 → LangChain 框架入门
- Docker 容器化与部署 → 商业级产品架构设计
结合互动地图查看具体关系类型,再选择下一步。