阅读索引

Agent 技术笔记

欢迎来到「Agent 技术笔记」—— 这里不是泛泛而谈的应用层教程,而是一份致力于拆解智能体(Agent)底层逻辑的工程实录。本模块聚焦于 Agent 的核心三角色:规划(Planning)、工具调用(Tool Use) 与 反思机制(Reflection),深入探讨 Chain-of-Thought 的工程化落地、记忆模块的向量化存储方案,以及 Multi-Agent 协作中的通信开销与共识算法。笔记内容均源于实际项目的踩坑总结与性能调优,适合不满足于调包、渴望理解 Agent “大脑”如何运转的开发者。

按顺序阅读

  1. Function Call:让大模型学会调用外部工具从“客服查快递”讲清 Function Call 的工作机制,再用文本小工具示例对比 JSON Schema、@tool 装饰器与 Pydantic 三种工具定义方式。
  2. MCP 协议:给大模型的工具装一个「Type-C 接口」从“每接一个接口都要手写一份描述”的接口混乱讲起,理清 MCP 的 Host / Client / Server 三层架构与调用流程,并对比 stdio、SSE、Streamable HTTP 三种传输方式。
  3. Agent 智能体:从工具调用到多智能体协作的五种模式用一个“筹备生日派对”的例子讲清 Agent 与普通 LLM 的差别,梳理 Agentic 的能力梯度,并逐一拆解工具使用、ReAct、反思、规划、多智能体五种模式。
  4. A2A 协议:让多个 Agent 像同事一样协作从 Function Call → MCP → Agent → A2A 的四层技术演进讲起,拆解 AgentCard、Task、Artifact、TaskState 等核心概念,并跑通串行编排与多意图并行两条实战链路。

后续计划

  • 持续更新中