AI Agent 教程
第12章 从零造框架 — 架构设计(6 大核心组件)
「任务助手 Agent」长出骨架了——从第01–11章散落在各文件里的函数和字典,被抽象成 6 个有清晰边界的组件接口。本章只画图纸(定义 Protocol/ABC/interface),第13章才浇筑混凝土(实现)。 学完本章,你打开 LangChain、OpenAI Agents SDK、Pydantic AI、Mastra、Vercel AI SDK 的源码, 会发现它们底层都在做同一件事:把这 6 块拼起来。 TL;DR 30 秒速读:所有 Agent 框架的底层都是 6 个组件——AgentRunner(循环引擎)、ToolRegistry(工具注册表)、LLMClient(模型包装器)、Memory(记忆管理)、ActionParser(