Agent 是 LangChain 最强大的特性之一,它让 LLM 能够自主决策、循环思考、调用工具,从"单次问答"进化为"自主解决复杂任务"。
一、Agent 的本质
1.1 什么是 Agent
普通 LLM 调用是单向执行:问题 → LLM → 答案,结束。
Agent 是循环决策系统:
用户提问
│
▼
┌──────────────────┐
│ Agent 循环开始 │
│ │
│ LLM 思考: │
│ 1. 需要工具吗? │◄──┐
│ 2. 用哪个工具? │ │
│ 3. 参数是什么? │ │
│ │ │
│ 执行工具 → 观察结果 │ │
│ │ │
│ 判断:够了吗? │ │
│ - 不够 ──────────┘ │
│ - 够了 ↓ │
└──────────────────┘
│
▼
最终答案
2026/2/21大约 14 分钟
