欣淇
发布于 2026-05-11 / 0 阅读
0
0

Hello-Agents47k Stars Agent:

📚 Hello-Agents:47k Stars 的开源智能体教程,从零手写你自己的 Agent 框架

项目地址:datawhalechina/hello-agents | ⭐ 47k | 🛠 Python | Datawhale 社区

老实说,学 Agent 开发最坑的是什么?就是网上教程要么太浅(调个 API 就敢叫 Agent),要么太深(甩你一篇论文让你自己悟)。市面上一直缺一本系统性强、又能动手实践的教程

说的就是这玩意儿——Datawhale 社区出品的 Hello-Agents(《从零开始构建智能体》),47k Stars,16 个章节,从 ReAct 范式到 Agentic RL 全给安排明白了。

🔥 一、不是什么?是什么?

这不是 README 翻译,也不是 API 文档搬运。它是一本完整的中文智能体构建指南,分 5 个部分:

  • Part 1:智能体基础 + LLM 原理(帮你搞清概念)
  • Part 2:动手实现 ReAct、Plan-and-Solve、Reflection 等经典范式
  • Part 3:记忆系统、MCP 协议、Agentic RL(从 SFT 到 GRPO 全流程训练)
  • Part 4:实战项目——智能旅行助手、Deep Research Agent、赛博小镇
  • Part 5:毕业设计 + 未来展望
  • 最骚的是第七章——带你从零手写自己的 Agent 框架,学完你就不只会调包了。

    🛠 二、直接上手

    克隆仓库,跑个 ReAct 示例:

    git clone https://github.com/datawhalechina/hello-agents.git
    cd hello-agents/code/chapter4
    pip install openai
    # 配置你的 API key(复制 .env copy 为 .env 并填入 key)
    python3 ReAct.py
    

    核心代码非常干净,一个 ReActAgent 类,几步就完事:

    class ReActAgent:
        def __init__(self, llm_client, tool_executor, max_steps=5):
            self.llm_client = llm_client
            self.tool_executor = tool_executor
            self.max_steps = max_steps
    
        def run(self, question: str):
            # 循环:思考 → 行动 → 观察 → 重复
            while current_step < self.max_steps:
                response = self.llm_client.think(messages)
                thought, action = self._parse_output(response)
                result = self.tool_executor.execute(action)
                self.history.append(f"Observation: {result}")
    

    也有在线版可直接阅读:

    # 国内加速
    open https://hello-agents.datawhale.cc
    
    # 国外
    open https://datawhalechina.github.io/hello-agents/
    

    🔧 三、学完你能得到什么?

  • 理解 Agent 经典范式(ReAct、Plan-and-Solve、Reflection)的底层逻辑
  • 掌握低代码平台(Dify、Coze)和框架(LangGraph、AutoGen)的应用
  • 亲手实现自己的 Agent 框架
  • 从 SFT 到 GRPO 训一个 LLM——不是光看书,是写代码
  • 总结要点

  • Datawhale 出品的中文 Agent 教程,47k Stars,完全开源免费
  • 16 章覆盖从基础到高级,代码全部可运行
  • 不只教用法,还带你造轮子(手写 Agent 框架 + 模型训练)
  • 适合有 Python 基础、想系统学 Agent 的开发者
  • 在线免费阅读,无需下载

  • 评论