ai-agents-from-zero README

The project's README from github.com/didilili/ai-agents-from-zero. As one markdown file: README.md.

AI 智能体教程

🚀 全网最系统的 AI 智能体实战速成指南(从零到企业级落地)

ai-agents-from-zero

2026 持续更新中 · 目标打造「地表最强」AI Agent 教程 —— 系统教程 + 可跑源码 + 面试题库 + 企业级实战项目 + 长期技术栈更新,全面对齐「AI 智能体 / 大模型应用开发工程师」培训课表与招聘 JD的一条龙学习路线

AI Language Stars GitHub Read Online

快速开始 • 教程大纲 • 案例汇总 • 更新日志 • 面试题库 • 新手入门与常见问题

📚 在线阅读

📢 更新说明:AI 不停,更新不止。本仓库将伴随 AI 大模型技术栈持续进化,坚持 开源、系统化、长期更新。模型、框架、Agent、实战项目,都会随着生态变化持续完善和升级。它不只是帮你入门,而是陪你一路成长,从零基础到能真正落地。

目前 概念篇 已全部更新完毕,两个完整实战项目也已更新完毕:NL2SQL + LangGraph 实战项目 电商问数(源码仓库)已于 5 月 3 日完成。DeepAgents 多智能体实战项目 深度研搜(源码仓库)已于 5 月 17 日完成。你可以点击更新日志,了解最新仓库动态。

市面上 AI 大模型应用内容很多,但绝大多数是碎片化帖子、收费训练营等;本仓库就是让你不用先花大几千甚至上万,也能系统进入大模型应用开发。若对你有帮助,欢迎 Star ⭐~


🤝 项目赞助

优云智算
高性价比 Agent Plan 优选

感谢 优云智算 赞助本项目!优云智算是 UCloud 旗下 AI 云平台。主打包月、按次的高性价比国模 Agent Plan 套餐,低至 49 元/月起;同时提供官转稳定海外模型,支持接入 Claude Code、Codex 及 API 调用,面向企业提供高并发、7*24 技术支持与自助开票。

🎁 通过 此链接 注册的用户,可得免费 5 元平台体验金。


✨ 教程亮点


🛠 技术栈概览

类别 技术/平台 说明
大模型与基础 LLM、Transformer、MoE、自注意力 LLaMA/Qwen/GPT、多模态、预训练/微调/推理
提示与编排 提示词工程、Tool Calling、Skills 多轮对话、消息模板、结构化输出、工具调用、技能化能力沉淀
低代码平台 Coze(扣子)、Dify 工作流、Agent、知识库、插件、Python 调用与本地化部署
开发框架 LangChain、LangGraph、DeepAgents Model I/O、Runnable / LCEL、Memory、Tools、Agents、图式工作流、多智能体
协议与通信 MCP(Model Context Protocol)、A2A Function Calling、服务解耦、外部工具接入、跨 Agent 协作
RAG 与检索 向量数据库、稀疏检索、混合检索、BGE-Rerank 多路召回、重排序、知识图谱、RAGAS 评估、高级 RAG 优化
文档与多模态 MinerU、OCR 图文混排 PDF 解析、设备手册与售后指南
部署与运维 Docker、Ollama、Xinference、vLLM 腾讯云/阿里云、AutoDL、Coze 本地部署
微调与训练 PEFT、LoRA、QLoRA、DeepSpeed、Llama-Factory Alpaca/ShareGPT 数据格式、Safetensors、关键词评估
编程与工具 Python;Codex、Cursor 主语言为 Python;覆盖 AI 编程工具、Agent Skills、多模型 API、MCP 接入与调试
求职与面试 面试题库 按岗位能力域组织 问法 + 答法;对齐同类线上培训结业能力与 JD 高频考点

🎯 你学完能收获什么?


📚 教程大纲(节选)

完整导航见 教程目录大纲 与 在线文档。

这份大纲不是固定目录。后续将伴随 AI 技术栈继续演进,新的核心知识点、新框架和新项目实践会继续并入这条路线中。

01 大模型基础能力构建

章节名称 内容概要
大模型(LLM)认识与环境准备 起源与发展、AGI 关系、主流模型特点与适用场景、预训练/微调/推理
大模型架构原理 Transformer、MoE、自注意力、LLaMA/Qwen/GPT、多模态
大模型调度平台 Ollama、私有大模型调用、云端/本地部署(AWS、阿里云等)
提示词工程 核心原则与结构、链式思维与 Few-shot、多轮对话与记忆、在 Agent 与工具调用中的应用

02 企业低代码平台开发与项目实战

章节名称 内容概要
Coze(扣子)平台 界面与功能、插件/知识库/工作流/智能体、Python 调用工作流
项目 1:商户运营管家 行业调研 PPT、爆款视频复刻、营销海报、卖点提炼、评论分析
Dify AI 平台 工作流/Agent/知识库、多案例(投诉分类、调研报告、客服分析、评论分析)、Python 调用
容器化技术 Docker 核心概念、安装与常用命令
企业级大模型部署 腾讯云/阿里云、Docker、Dify、AutoDL、Ollama、Xinference、Coze 本地部署
AI 代码编程工具 - Trae AI 安装使用、多模型 API、MCP 接入
AI 代码编程工具 - Qoder 使用与调试、项目开发

03 大模型核心开发框架

章节名称 内容概要
LangChain 框架原理与应用 Model I/O、Prompt、Parser、Runnable / LCEL、Memory、Tools、Retrieval、Agent
LangGraph 框架原理与应用 图式思维、State/Node/Edge、持久化记忆、流式输出、多智能体与 A2A
MCP 从原理到实战 与 Function Calling 对比、通信机制、工作流程、Server 部署与自定义开发
跨 Agent 通信:A2A 协议 与 MCP 关系、消息与认证、典型场景

04 企业级 RAG / Agent 项目实战

章节名称 内容概要
掌柜智库 LangGraph RAG 工作流、MinerU/OCR、向量+稀疏+Neo4j 多路召回、HyDE/BGE-Rerank、RAGAS 评估
电商小二 意图解析、多源知识库、流式回复、转人工机制、对话复盘、多渠道与监控
电商问数 围绕自然语言问数,完整串起 MySQL 数仓、元数据知识库、Qdrant 向量检索、Elasticsearch 字段值检索、LangGraph 工作流、SQL 生成校验执行、FastAPI SSE 和前后端联调
深度研搜 基于 DeepAgents 搭建多智能体研究系统,串起网络搜索、MySQL 查询、RAGFlow 知识库、文件读取生成、FastAPI 接口和 WebSocket 实时进度回传
市场罗盘 场景化任务拆解、从 0 到 1 设计与开发、阶段目标与进度管控、代码评审与成果展示

已完成实战项目推荐:

  • 电商问数(源码仓库):不是简单的 SQL 生成 Demo,而是把 MySQL、LangGraph、Qdrant、Elasticsearch、FastAPI 等知识点放进同一条可运行的智能问数链路里。
  • 深度研搜(源码仓库):不是普通聊天框,而是围绕开放研究任务,把主智能体调度、子智能体分工、多来源资料检索、文件生成交付和前后端实时联动做成一条完整闭环。

05 大模型微调实践

章节 内容概要
28 微调概述 问题诊断、模型类型、基线和关键词项目流程
29 数据与模板 真实 JSONL、样本质量、清洗划分和对话模板
30 训练与高效微调 训练参数、显存算例、LoRA 与 QLoRA
31 LLaMA-Factory 微调实战 AutoDL 单卡 / FP16、清洗版训练、日志与备份
32 微调效果评估与模型部署 单条验证、200 条双组预测与评分、导出与独立加载;vLLM 选做
33 微调显存优化与多卡训练 单卡显存排查、并行分工、ZeRO 与短跑日志判断

06 大厂开发规范

章节名称 内容概要
企业大模型研发流程 技术调研、方案与框架设计、RAG 与 pipeline、评估与角色、立项与需求文档
大模型当下热点 Agent/RAG 主流技术、前沿与热点跟踪

🏗️ Agent 项目架构与技术架构

智能体生态架构图


🚀 快速开始

结合 在线文档 一起学习。想马上跑通一个案例?按下面几步即可。更详细的环境说明、API 申请、常见报错处理见 新手入门与常见问题。

  1. 克隆仓库并进入项目目录

    git clone https://github.com/didilili/ai-agents-from-zero.git
    cd ai-agents-from-zero
    
  2. 准备环境(推荐 Python 3.10,支持 3.10–3.13)

    python3.10 -m venv .venv
    source .venv/bin/activate          # macOS/Linux
    # .venv\Scripts\activate           # Windows CMD
    pip install -r requirements.txt
    
  3. 配置 API Key

    • 将根目录下的 .env-example 复制为 .env
    • 在 .env 中填入你的 API Key(如通义千问/阿里百炼、DeepSeek 等),变量名需与代码一致(如 aliQwen-api、QWEN_API_KEY、deepseek-api)
    • 各平台 Key 的申请方式见 新手入门与常见问题 - 各 API 平台如何申请 Key
  4. 在项目根目录运行第一个案例

    python 案例与源码-2-LangChain框架/01-helloworld/StandardDesc.py
    

    注意:必须在项目根目录执行 python,否则会读不到 .env。若不想用云 API,可使用 Ollama 本地模型(无需 Key)。

遇到 ModuleNotFoundError、API Key 报错、找不到 .env 等,请查看 新手入门与常见问题 - 常见问题与解决。


💬 交流社群

想和更多读者共同交流 AI 编程、Agent / RAG 实战、面试经验?欢迎到 GitHub 入群申请帖 留言申请加入微信交流群。


📖 关于本仓库

ai-agents-from-zero (didilili/ai-agents-from-zero)

Searching Database…

这是什么?这是一套全面、长期维护的中文 AI Agent / 大语言模型应用开发教程,内容从基础概念一直覆盖到企业级部署,包含可直接运行的项目和面试题库。
这是编程框架还是学习课程?这是一个结构化的课程仓库,而不是软件库。内容包括基础概念、低代码平台(Coze、Dify)、代码框架(LangChain、LangGraph)、RAG/Agent 项目以及模型微调,每个主题都配有可运行的示例代码。
我该如何运行示例项目?克隆仓库,配置 Python 3.10–3.13 的环境,然后将 .env-example 复制为 .env,填入你的 API 密钥,并在项目根目录下运行示例脚本。
试用示例是否需要模型服务商的 API 密钥?需要。你需要在 .env 文件中配置通义千问(阿里百炼)或 DeepSeek 等模型的 API 密钥;如果通过 Ollama 运行本地模型,则不需要密钥。
运行脚本时有哪些需要注意的地方?Python 脚本必须在项目根目录下运行,否则会找不到 .env 文件和 API 密钥配置,从而导致 ModuleNotFoundError 或鉴权错误。
这套课程面向哪些人?面向希望成为 AI 应用 / Agent 开发工程师的人,尤其是从前端、后端或产品岗位转向 AI 领域的人,也面向准备相关面试的求职者。
包含哪些真实项目?已完成的实战项目包括:一个电商问答系统(NL2SQL + LangGraph,配合 MySQL、Qdrant 和 Elasticsearch),以及一个基于 DeepAgents 构建、支持网络搜索和文件生成的多智能体深度研究系统。
为什么选择 Python,而不是 Spring AI 之类的 Java 框架?作者有意专注于 Python + LangChain + LangGraph 技术栈,因为它是 AI Agent 和大语言模型应用开发中最常见的工程路径;这与一些以 Spring AI 或 langchain4j 为主的课程不同。
面试题库涵盖哪些内容?题库按照真实招聘 JD 的能力领域分类,题目整理自大厂实际面试以及常见的追问场景,适合转行人员和应届毕业生使用。
是否也讲解模型微调?是的,有专门的微调章节,涵盖数据准备、LoRA/QLoRA 训练、LLaMA-Factory 实践、效果评估,以及多 GPU 和显存优化。
Creator
didilili
Size
699.3 MB
Stars
5.5K
Updated
CommitOct 14
Age
8mo
Commits · 90 Days