AI Agent 入门:从「会聊」到「会做事」

Agent 核心循环 · 主流框架对比 · 边界与成本控制

核心结论:Agent = 大模型 + 工具 + 记忆 + 循环。它把「说」变成「做」,但也把「一次调用」变成「可能几十次调用」——能力越强,越要管好边界与成本。

一、Agent 的核心循环

观察(Observ) → 规划(Plan) → 行动(Act) → 工具返回 → 反思(Reflect)
      ↑____________________________________│
                  循环直到任务完成

每一次循环模型都可能调用工具(查资料、跑代码、发请求),拿到结果后再决定下一步。能否「及时停手」取决于反思环节是否到位。

二、四大组成部件

部件作用常见实现
规划拆解目标、决定下一步提示词 / 规划模型
工具连接外部能力函数调用(见工具调用)
记忆短期上下文 + 长期知识向量库 / 摘要
反思评估结果、纠正偏差自检提示 / 评测器

三、框架选型视角

⚠ 上线前必想清:步数上限、哪些工具有「副作用」需人工确认、失败如何回滚、以及如何观测每一步的 token 成本。

四、常见问题

AI Agent 和普通聊天机器人区别在哪?

聊天机器人一问一答;Agent 能自主把任务拆成多步、调用工具、观察结果、再调整策略,直到完成目标。核心是「循环决策 + 行动」而非单次生成。

一个 Agent 通常由哪些部件组成?

四大件:规划(拆任务/定策略)、工具(调用外部能力)、记忆(短期上下文+长期知识)、反思(评估结果并纠错)。缺了反思环节,Agent 容易在错误方向上空转。

主流 Agent 框架怎么选?

轻量编排可用通用框架;侧重代码执行与本地工具体验的可看专用运行框架;关键看你的场景是「对话编排」还是「自主执行」,以及是否需要可观测的调试能力。

Agent 为什么特别烧钱?

因为它会多轮调用模型、反复试错,token 消耗远高于单次问答。必须设步数上限、用更小模型做规划、对工具结果做缓存。

什么任务不适合上 Agent?

确定性强、一步到位就能完成的任务(如固定格式转换)不需要 Agent,反而更慢更贵。Agent 适合路径开放、需要多步决策的问题。

小模型能跑 Agent 吗?

规划环节可用小模型降本,但复杂任务仍需旗舰模型保证决策质量,推荐分层。

Agent 回答不稳定怎么办?

把任务拆得更细、加强反思与单元测试、对关键步骤固定提示,并记录执行轨迹做复盘。

函数调用与工具调用 » · RAG 检索增强 » · 大模型选型指南 »