什么是 AI Agent?
最短、又最站得住的定义是:聊天机器人回答你的问题,而 Agent 是替你把事情做完。
AI Agent 是这样一种软件:给它一个目标,它能感知所处情境、规划步骤、调用工具、记住过程,并在很少人工干预下,把一个多步骤任务推进到完成。AWS 的说法很直白:目标由人设定,但"该采取哪些最优行动来达成目标,由 Agent 自主决定"。
Agent 和大模型是什么关系
大模型是"大脑"。Google Cloud 把大模型描述为 Agent 的大脑,负责理解与生成语言;而其他部件让它能够推理与行动。AWS 则把模型称为"推理引擎",负责把提示转化为动作、决策,或对工具与记忆的调用。
所以,Agent = 模型 + 让它能行动的那些部件:感知(接收情境)、规划、工具调用、记忆。模型"懂",Agent"做"。
落到实处是什么样
Berth 所管理的 Anthropic 工具,把 Agent 定义为"让模型自主主导其流程与工具使用"的系统。具体来说,就是大模型在一个循环里调用工具:行动 → 读取环境的真实反馈 → 评估进展 → 重复,直到目标达成。
参考来源
- 01
- 02
- 03
- 04Anthropic — 构建高效 Agent
一手来源;workflow 与 agent 的区分、工具在循环中的模型。
https://www.anthropic.com/engineering/building-effective-agents