hello-agents

datawhalechina活跃维护

从零开始手把手教你构建 LLM 智能体的中文教程,覆盖 Agent 原理、RAG 等核心实践,适合入门与动手复现。

📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程

V1.0.3发布于 2026-07-17 09:29 UTC86,618star +309 / 7 天10,808fork同步于 2026-11-10 17:17 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/datawhalechina/hello-agents.git
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Datawhale 开源智能体教程,从原理到实战带你亲手构建 AI Native Agent

从零开始手把手教你构建 LLM 智能体的中文教程,覆盖 Agent 原理、RAG 等核心实践,适合入门与动手复现。

核心能力

  • 手把手实现 ReAct、Plan-and-Solve、Reflection 经典范式
  • 基于 OpenAI 原生 API 从零构建自研 HelloAgents 框架
  • 覆盖记忆检索、上下文工程、MCP/A2A 通信协议与评估
  • 包含 Agentic RL 从 SFT 到 GRPO 的完整训练实战
  • 以旅行助手、深度研究、赛博小镇等综合案例落地

容易踩的坑

项目是教程而非即装即用的工具,需按章节进入 code 文件夹运行配套代码;需具备基础 Python 能力并了解如何通过 API 调用 LLM;Agentic RL 训练章节涉及模型训练,README 未说明所需算力与显存

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

3 个版本V1.0.3
  1. V1.0.3Hello-Agents V1.0.3 20260717最新正式版2026-07-17 · 2026-07-17 09:29 UTC

    基于 2026 年 7 月 17 日最新内容制作的 Hello-Agents V1.0.3 中英文 PDF 正式发布!

    本次更新以修正文档问题、优化内容细节和提升阅读体验为主。同步收录自 V1.0.2 发布以来的文档修订,修复了页面显示、内容表述、代码示例及链接导航等问题。整体章节结构与内容体量变化不大。

    本次更新

    • 同步 Hello-Agents 项目截至 2026 年 7 月 17 日的最新正文
    • 修复 V1.0.2 发布以来发现的文档 Bug 与内容错误
    • 优化部分代码、公式、图片和页面显示效果
    • PDF 内容导航改为 GitHub 绝对地址,可直接点击访问对应章节
    • 同步更新中文与英文版本
    • PDF 仅保留教程正文,不包含 Extra Chapter

    本 Hello-Agents PDF 教程完全开源免费。为防止各类营销号添加水印后向智能体系统初学者倒卖,我们在正式发布的 PDF 文件中预先添加了不影响阅读的 Datawhale 开源标志水印,敬请谅解~

    This Hello-Agents PDF tutorial is completely open source and free. To prevent third parties from adding their own watermarks and reselling it to beginners, we have included a subtle Datawhale open-source watermark in the official PDF files without affecting readability. Thank you for your understanding.

    在线阅读地址:https://datawhalechina.github.io/hello-agents
    Hello-Agents:https://github.com/datawhalechina/hello-agents
    Datawhale:https://www.datawhale.cn/home
    Hello-Agents PDF 国内下载地址:https://www.datawhale.cn/learn/summary/239

  2. V1.0.2Hello-agents V1.0.2 202602102026-02-10 · 2026-02-10 08:51 UTC
    查看更新说明

    基于2026年2月10日为止的 Hello-Agents 全新PDF发布!

    修复了在项目发布后的三个月内所有的页面显示问题、事实错误问题、代码报错问题等等...

    本 Hello-Agents PDF 教程完全开源免费。为防止各类营销号加水印后贩卖给多智能体系统初学者,我们特地在 PDF 文件中预先添加了不影响阅读的 Datawhale 开源标志水印,敬请谅解~

    This Hello-Agents PDF tutorial is completely open source and free. To prevent various marketing accounts from adding watermarks and reselling it to beginners of multi-agent systems, we have specially added a Datawhale open-source watermark to the PDF file without affecting readability. Thank you for your understanding.

    在线阅读地址:https://datawhalechina.github.io/hello-agents Hello-agents:https://github.com/datawhalechina/hello-agents Datawhale :https://www.datawhale.cn/home Hello-agents PDF 国内下载地址 : https://www.datawhale.cn/learn/summary/239

  3. V1.0.0Hello-agents V1.0.0 202511032025-11-03 · 2025-11-03 13:14 UTC
    查看更新说明

    本 Hello-Agents PDF 教程完全开源免费。为防止各类营销号加水印后贩卖给多智能体系统初学者,我们特地在 PDF 文件中预先添加了不影响阅读的 Datawhale 开源标志水印,敬请谅解~

    This Hello-Agents PDF tutorial is completely open source and free. To prevent various marketing accounts from adding watermarks and reselling it to beginners of multi-agent systems, we have specially added a Datawhale open-source watermark to the PDF file without affecting readability. Thank you for your understanding.

    在线阅读地址:https://datawhalechina.github.io/hello-agents Hello-agents:https://github.com/datawhalechina/hello-agents Datawhale :https://www.datawhale.cn/home Hello-agents PDF 国内下载地址 : https://www.datawhale.cn/learn/summary/239

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    🎯 项目介绍

      如果说 2024 年是"百模大战"的元年,那么 2025 年无疑开启了"Agent 元年"。技术的焦点正从训练更大的基础模型,转向构建更聪明的智能体应用。然而,当前系统性、重实践的教程却极度匮乏。为此,我们发起了 Hello-Agents 项目,希望能为社区提供一本从零开始、理论与实战并重的智能体系统构建指南。

      Hello-Agents 是 Datawhale 社区的系统性智能体学习教程。如今 Agent 构建主要分为两派,一派是 Dify,Coze,n8n 这类软件工程类 Agent,其本质是流程驱动的软件开发,LLM 作为数据处理的后端;另一派则是 AI 原生的 Agent,即真正以 AI 驱动的 Agent。本教程旨在带领大家深入理解并构建后者——真正的 AI Native Agent。教程将带领你穿透框架表象,从智能体的核心原理出发,深入其核心架构,理解其经典范式,并最终亲手构建起属于自己的多智能体应用。我们相信,最好的学习方式就是动手实践。希望这本教程能成为你探索智能体世界的起点,能够从一名大语言模型的"使用者",蜕变为一名智能体系统的"构建者"。

    📚 快速开始

    在线阅读

    🌐 国外访问 | 🚀 国内加速 - 无需下载,随时随地学习

    本地阅读

    如果您希望在本地阅读或贡献内容,请参考下方的学习指南。

    ✨ 你将收获什么?

    • 📖 Datawhale 开源免费 完全免费学习本项目所有内容,与社区共同成长
    • 🔍 理解核心原理 深入理解智能体的概念、历史与经典范式
    • 🏗️ 亲手实现 掌握热门低代码平台和智能体代码框架的使用
    • 🛠️ 自研框架 HelloAgents 基于 Openai 原生 API 从零构建一个自己的智能体框架
    • ⚙️ 掌握高级技能 一步步实现上下文工程、Memory、协议、评估等系统性技术
    • 🤝 模型训练 掌握 Agentic RL,从 SFT 到 GRPO 的全流程实战训练 LLM
    • 🚀 驱动真实案例 实战开发智能旅行助手、赛博小镇等综合项目
    • 📖 求职面试 学习智能体求职相关面试问题

    📖 内容导航

    章节关键内容状态
    前言项目的缘起、背景及读者建议✅
    第一部分:智能体与语言模型基础
    第一章 初识智能体智能体定义、类型、范式与应用✅
    第二章 智能体发展史从符号主义到 LLM 驱动的智能体演进✅
    第三章 大语言模型基础Transformer、提示、主流 LLM 及其局限✅
    第二部分:构建你的大语言模型智能体
    第四章 智能体经典范式构建手把手实现 ReAct、Plan-and-Solve、Reflection✅
    第五章 基于低代码平台的智能体搭建了解 Coze、Dify、n8n 等低代码智能体平台使用✅
    第六章 框架开发实践AutoGen、AgentScope、LangGraph 等主流框架应用✅
    第七章 构建你的Agent框架从 0 开始构建智能体框架✅
    第三部分:高级知识扩展
    第八章 记忆与检索记忆系统,RAG,存储✅
    第九章 上下文工程持续交互的"情境理解"✅
    第十章 智能体通信协议MCP、A2A、ANP 等协议解析✅
    第十一章 Agentic-RL从 SFT 到 GRPO 的 LLM 训练实战✅
    第十二章 智能体性能评估核心指标、基准测试与评估框架✅
    第四部分:综合案例进阶
    第十三章 智能旅行助手MCP 与多智能体协作的真实世界应用✅
    第十四章 自动化深度研究智能体DeepResearch Agent 复现与解析✅
    第十五章 构建赛博小镇Agent 与游戏的结合,模拟社会动态✅
    第五部分:毕业设计及未来展望
    第十六章 毕业设计构建属于你的完整多智能体应用✅

    社区贡献精选 (Community Blog)

      欢迎大家将在学习 Hello-Agents 或 Agent 相关技术中的独到见解、实践总结,以 PR 的形式贡献到社区精选。如果是独立于正文的内容,也可以投稿至 Extra-Chapter!期待你的第一次贡献!

    社区精选内容总结
    00-共创毕业设计社区共创毕业设计项目
    01-Agent面试题总结Agent 岗位相关面试问题
    01-Agent面试题答案相关面试问题答案
    02-上下文工程内容补充上下文工程内容扩展
    03-Dify智能体创建保姆级教程Dify智能体创建保姆级教程
    04-Hello-agents课程常见问题Datawhale课程常见问题
    05-Agent Skills与MCP对比解读Agent Skills与MCP技术对比
    06-GUI Agent科普与实战GUI Agent科普与多场景实战
    07-环境配置环境配置
    08-如何写出好的SkillSkill 写作最佳实践
    09-Agent应用开发实践踩坑与经验分享Code Agent 应用开发踩坑与经验总结
    10-Agent Self-Evolution智能体自进化Agent 自进化四类闭环与代表项目
    11-WebAgent科普与实战Web Agent 原理、反爬实战与 HelloAgents 集成
    12-旅行助手后训练实战把旅行助手 Demo 打磨成能用的 Planner
    13-Hello-Agents视频课录制共创视频课程共创录制资源

    PDF 版本下载

      本 Hello-Agents PDF 教程完全开源免费。为防止各类营销号加水印后贩卖给多智能体系统初学者,我们特地在 PDF 文件中预先添加了不影响阅读的 Datawhale 开源标志水印,敬请谅解~

    Hello-Agents PDF : https://github.com/datawhalechina/hello-agents/releases/latest/
    Hello-Agents PDF 国内下载地址 : https://www.datawhale.cn/learn/summary/239

    💡 如何学习

      欢迎你,未来的智能系统构建者!在开启这段激动人心的旅程之前,请允许我们给你一些清晰的指引。

      本项目内容兼顾理论与实战,旨在帮助你系统性地掌握从单个智能体到多智能体系统的设计与开发全流程。因此,尤其适合有一定编程基础的 AI 开发者、软件工程师、在校学生 以及对前沿 AI 技术抱有浓厚兴趣的 自学者。在学习本项目之前,我们希望你具备基础的 Python 编程能力,并对大语言模型有基本的概念性了解(例如,知道如何通过 API 调用一个 LLM)。项目的重点是应用与构建,因此你无需具备深厚的算法或模型训练背景。

      项目分为五大部分,每一部分都是通往下一阶段的坚实阶梯:

    • 第一部分:智能体与语言模型基础(第一章~第三章),我们将从智能体的定义、类型与发展历史讲起,为你梳理"智能体"这一概念的来龙去脉。随后,我们会快速巩固大语言模型的核心知识,为你的实践之旅打下坚实的理论地基。

    • 第二部分:构建你的大语言模型智能体(第四章~第七章),这是你动手实践的起点。你将亲手实现 ReAct 等经典范式,体验 Coze 等低代码平台的便捷,并掌握 Langgraph 等主流框架的应用。最终,我们还会带你从零开始构建一个属于自己的智能体框架,让你兼具“用轮子”与“造轮子”的能力。

    • 第三部分:高级知识扩展(第八章~第十二章),在这一部分,你的智能体将“学会”思考与协作。我们将使用第二部分的自研框架,深入探索记忆与检索、上下文工程、Agent 训练等核心技术,并学习多智能体间的通信协议。最终,你将掌握评估智能体系统性能的专业方法。

    • 第四部分:综合案例进阶(第十三章~第十五章),这里是理论与实践的交汇点。你将把所学融会贯通,亲手打造智能旅行助手、自动化深度研究智能体,乃至一个模拟社会动态的赛博小镇,在真实有趣的项目中淬炼你的构建能力。

    • 第五部分:毕业设计及未来展望(第十六章),在旅程的终点,你将迎来一个毕业设计,构建一个完整的、属于你自己的多智能体应用,全面检验你的学习成果。我们还将与你一同展望智能体的未来,探索激动人心的前沿方向。

      智能体是一个飞速发展且极度依赖实践的领域。为了获得最佳的学习效果,我们在项目的code文件夹内提供了配套的全部代码,强烈建议你将理论与实践相结合。请务必亲手运行、调试甚至修改项目里提供的每一份代码。欢迎你随时关注 Datawhale 以及其他 Agent 相关社区,当遇到问题时,你可以随时在本项目的 issue 区提问。

      现在,准备好进入智能体的奇妙世界了吗?让我们即刻启程!

    下一步规划

    • 视频课程陆续放出(将会更加细致,实践课带领大家从设计思路到实施,授人以鱼也授人以渔)
    • HelloAgents框架已经更新V1.0.0版本,将会继续完善,增加更多好用,轻量化的工具和特性,兼容学习版本。
    • 2026年5月更新智能体最新学习路线, 点击 查询
    • 感谢大家助力7W Star! 现在提供调查问卷,供大家填写自己需要学习的智能体内容。后续作品《从零开始训练智能体》,帮助每一个学习者掌握从零到一训练自定义场景智能体模型的能力。

    🤝 如何贡献

    我们是一个开放的开源社区,欢迎任何形式的贡献!

    • 🐛 报告 Bug - 发现内容或代码问题,请提交 Issue
    • 💡 提出建议 - 对项目有好想法,欢迎发起讨论
    • 📝 完善内容 - 帮助改进教程,提交你的 Pull Request
    • ✍️ 分享实践 - 在"社区贡献精选"中分享你的学习笔记和项目

    🙏 致谢

    核心贡献者

    Extra-Chapter 贡献者

    视频课程贡献者

    • 范丽(第四章 ReAct、Plan-and-Solve 与 Reflection 视频讲解)
    • 西芹百合(第五章 Coze 视频讲解)
    • 长庚(第五章第二节 Coze 跟练实战)
    • 高鸿飞(第六章第五节 LangGraph 跟练实战)
    • 柠檬酸(不吃柠檬🍋)(第八章第一、二节视频讲解与配套课件)
    • 楚客(秦川楚客)(第九章上下文工程讲解与实战)
    • 潘钲日(第十四章自动化深度研究智能体讲解与实战)

    视频链接和配套材料见 Hello-Agents 视频课录制共创。

    特别感谢

    • 感谢 @Sm1les 对本项目的帮助与支持
    • 感谢所有为本项目做出贡献的开发者们 ❤️

    Star History

    读者交流群

    关于 Datawhale

    🎓 引用

    如果 Hello-Agents 对您的研究或工作有所帮助,欢迎引用:

    @misc{hello_agents2025,
      title  = {Hello-Agents: Building an AI Agent from Scratch},
      author = {Sizhou Chen and Tao Sun and Shufan Jiang and Peilin Huang and Xinmin Zeng and Hao Hu and Xinzhong Zhu and all Hello-Agents contributors},
      year   = {2025},
      url    = {https://github.com/datawhalechina/Hello-Agents},
      note   = {GitHub repository}
    }
    

    📜 开源协议

    本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。