datawhalechina/hello-agents
📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程
它解决了什么问题
如今构建 AI 智能体时,你会遇到大量碎片化的教程和特定框架的指南,但几乎没有一条系统化、实践优先的学习路径,能带你从核心概念到实际编写自己的智能体。这个项目通过一套完整的开源课程填补了这一空白,旨在将大语言模型的使用者转变为智能体系统的构建者。
它的工作原理
该教程分为五个部分,从基础逐步深入到高级技能。第一部分解释什么是智能体、它们的历史以及大语言模型的基础知识。第二部分带你了解经典模式,如 ReAct 和 Plan-and-Solve,低代码平台如 Coze 和 Dify,主流框架如 LangGraph,最后指导你使用 OpenAI 原生 API 从零构建自己的智能体框架。第三部分涵盖记忆与检索、上下文工程、通信协议(MCP、A2A、ANP)、使用强化学习训练智能体(从 SFT 到 GRPO)以及性能评估。第四部分将所学应用于实际项目:旅行助手、自动化深度研究智能体和模拟小镇。第五部分以一个毕业项目结束,你将构建自己的多智能体应用。
所有代码都提供在仓库的 code 文件夹中,鼓励读者运行、调试和修改。该项目还包括社区贡献的额外内容,如面试问题、环境搭建指南和额外的实践文章。
适合谁
该项目面向 AI 开发者、软件工程师、学生和自学者,他们需要具备基本的 Python 技能,并对通过 API 调用 LLM 有概念性理解。你不需要深厚的算法或模型训练背景,因为重点是实际应用和构建。
亮点
- 完全免费且开源,提供中文课程和在线阅读版本
- 涵盖从智能体理论和经典范式到高级技术(如记忆、上下文工程、协议和智能体强化学习)的完整旅程
- 包含实践工作:构建旅行助手、深度研究智能体和模拟小镇
- 教你使用 OpenAI 原生 API 从零创建自己的智能体框架
- 提供社区贡献,如面试问题、搭建指南和动手教程
- 提供带水印的可下载 PDF,以防止转售
相关
- 项目
- 项目
- 项目
- 项目