前端速通 Agent:5 个项目,一条学习路径

当模型负责思考,Agent 负责把思考变成行动。

2025 年被称为"Agent 元年"。模型的能力还在涨,但大家真正关心的,已经变成了:怎么让模型动起来,替人把事办完。2026 年则是 Agentic AI 规模化落地的关键年份:Gartner 预测 79% 的组织已启动相关部署,行业焦点从"模型能力"转向 Harness 工程(Agent 运行时 / 工具 / 记忆 / 编排)与协议生态(MCP / A2A 收敛,MCP Server 数量爆发)。

对前端开发者来说,这件事不是"别人家的技术"------流式输出、多智能体协作、工具调用可视化、低代码工作流画布,每一个都是前端的新战场。

这篇文章用五个开源项目,串起一条"前端速通 Agent"的学习路径。不背概念,看架构,能跑起来就动手。

01 先搞懂:Agent 不是 ChatBot

普通对话模型只会"回答"你;Agent 能查资料、写代码、操作文件、调用 API、拆解任务,直到把事办完。

Agent = LLM + 规划 + 记忆 + 工具 + 行动

LLM 是大脑,Agent 是"大脑 + 手脚 + 记忆 + 工具"的完整系统,外面套一个循环:观察 → 思考 → 行动 → 再观察,直到任务完成。

几乎所有 Agent 系统都是同一个骨架,只是工程化程度不同:

LLM 在中间做决策,四周挂着规划、记忆、工具与行动。

02 看懂它的"心脏":ReAct 与工具调用

ReAct(Reason + Act)是最核心的范式:模型每步先"思考"再"行动",拿到工具结果后继续推理。DeerFlow 的 Lead Agent、Claude Code,本质都是这个循环。

这里有一个关键认知:模型并不真正执行函数。它只输出"调哪个函数、参数是什么",真正的执行发生在你的程序里:

json 复制代码
// 模型回的结构化调用(assistant 带 tool_calls)
{
  "role": "assistant",
  "tool_calls": [{
    "id": "call_abc",
    "function": {
      "name": "get_weather",
      "arguments": "{\"city\":\"北京\"}"
    }
  }]
}
// 你的程序真正执行后,以 tool 角色回填
{"role": "tool", "tool_call_id": "call_abc", "content": "晴,26°C"}

所以参数校验、权限确认、错误兜底,都得由你的程序负责------这也是后面几个项目里"安全机制"的由来。

03 五个项目,一条学习路径

这五个项目恰好排成一条梯度:原理 → 产品 → 全栈 → 架构 → 平台。逐个看。

① hello-agents原理教材

github.com/datawhalechina/hello-agents

Datawhale 出品的《从零开始构建智能体》,16 章,7w+ Star。它不教你用框架,而是带你从 0 手写 ReAct、理解记忆与 RAG、自己造一个 Agent 框架。是 Agent 学习的第一本"字典"。

② Claude Code产品标杆

github.com/anthropics/claude-code

Anthropic 的"Coding Agent"定义者:读写文件、执行命令、多步迭代、请求权限确认。它闭源,但交互模型是所有 Agent 产品的参考系------尤其是上下文压缩和权限分级这两个工程权衡。

Agent 主循环 + 工具层 + 上下文/权限/安全机制,是产品的核心竞争力。

③ DeerFlow全栈精读

github.com/bytedance/deer-flow

字节开源的 Super Agent Harness,2026 年登顶 GitHub Trending。它是五个项目里架构最完整的:Next.js 前端 + Python 后端 + LangGraph 运行时 + 沙箱 + 记忆 + 技能系统。

一次请求的旅程:前端/IM → Gateway(11 层中间件链)→ Lead Agent(ReAct)→ 动态子代理(独立上下文/工具/沙箱,可并行)→ 中间事件经 SSE 流式回推前端。

DeerFlow:前端/IM → Nginx → Gateway(中间件 + Lead Agent)→ 子代理 → 沙箱/记忆/技能/工具。

前端开发者读它,重点是 SSE 流式渲染和工具调用事件的可视化------这正是 Agent 应用和普通 Chat 界面的分水岭。

④ DeepSeek Harness插件架构

github.com/deepseek-ai/deepseek-harness

DeepSeek 开源的 Agent 运行时(dsh),口号"一切皆插件":模型、工具、技能、会话、沙箱、存储、UI,每个能力都可替换、可组合,由 Cordis 驱动。纯 TS + pnpm,前端开发者零门槛------npx @deepseek-ai/dsh web 就能跑起来。

它的设计思想和 VS Code 插件、微前端是一套逻辑:宿主只做"组合",能力全部外挂。

⑤ Coze(扣子)低代码平台

github.com/coze-dev/coze-studio

字节的低代码 Agent 开发平台,开源三件套:Coze Studio(可视化开发,React + TS 前端 + Go 后端)、Coze Loop(调试评测)、Eino(Go 编排底座)。

灵魂是工作流:用户拖拽节点、连线成一张有向图,前端编辑图、后端按拓扑序执行图,两边共用同一份 JSON schema。

一张有向图 = 节点(大模型/工具/知识库/逻辑/变量)+ 边,前后端共用 schema。

04 前端在 Agent 里的位置

Agent 不是后端专属。前端至少有四个主战场:

① 流式输出(SSE)

用 fetch + ReadableStream 逐 token 渲染,把"思考中 / 调工具 / 子代理进度"渲染成步骤卡片。注意:Nginx 别对 SSE 开 gzip 缓冲,否则收不到实时流。

② 对话状态

Agent 应用比普通 Chat 多一类消息------工具调用事件,需要结构化渲染、错误重试、长对话折叠。

③ 工作流 Canvas

节点/边数据结构、拖拽连线、缩放对齐、执行状态回显------这是 Coze 这类平台的前端硬核。

④ 插件架构

宿主定义接口契约,第三方按契约注册扩展。和 VS Code 插件、微前端同一套思维。

05 一周速通路线

Day 1-2:核心概念 + 手写最小 ReAct 循环(先能跑通再谈架构)

Day 3:记忆 / RAG / 上下文工程 / 多智能体拓扑

Day 4:精读 DeerFlow------跑起来,看工具调用怎么渲染

Day 5:dsh 插件架构 + Coze 工作流画布

Day 6:写一个最小 SSE 聊天页

Day 7:给 DeerFlow 或 dsh 加一个小功能,完成第一个自己的 Agent 项目

**记住一点:**不用等完全看懂再动手。五个项目按上面顺序跑起来,一边看架构图一边改代码,一周就能建立完整的 Agent 知识体系。

如果这篇文章对你有帮助,欢迎点赞、收藏,转发给也在学 Agent 的朋友。想看哪部分的深入拆解,评论区告诉我。

相关推荐
是立不是利1 小时前
前端分页逻辑与边界场景实战解析
前端·javascript
小聪7081 小时前
elpis-core 动态组件扩展设计
前端
Amos_Web2 小时前
Rspack 源码解析(七):Module、Chunk 与加载树优化
前端·rust·源码阅读
OpenTiny社区2 小时前
从开发到运行:OpenTiny NEXT 如何构建 Agent 时代的 Web 应用?
前端·github·ai编程
愿得一猪蹄2 小时前
前端性能优化,Core Web Vitals 三个指标到底怎么改
前端
xy34532 小时前
Axure 9.0 中继器创建与设置步骤
前端·ui·html·axure·原型·产品设计
FEF前端团队2 小时前
01# Vibe Coding工作流设计思维:前端开发者的协作框架
前端·cursor·vibecoding
计算机魔术师2 小时前
OpenAI 发布模型错位报告框架,披露未发布模型自行修改自身指令案例
前端
特创数字科技2 小时前
公文Word一键批量排版工具|批量统一公文标准格式,办公自动化桌面小工具
前端·python