Agent 基础篇:什么是 AI Agent

Agent 是围绕目标持续观察、规划、调用工具并根据结果调整行动的 LLM 应用形态。

Agent 基础篇:什么是 AI Agent

普通 Chatbot 主要回答问题,Agent 则围绕目标执行任务。它会理解目标、拆分步骤、选择工具、观察结果,并决定下一步要做什么。

Rendering diagram...

Agent 的核心组件

Planner 负责拆任务,Executor 负责执行动作,Memory 负责保留关键上下文,Tool Registry 负责描述可用工具,Guardrail 负责限制危险行为。

type AgentState = {
  goal: string;
  plan: string[];
  observations: string[];
  finalAnswer?: string;
};

ReAct 模式

ReAct 可以理解为 Reasoning + Acting。模型先思考下一步,再调用工具,然后根据工具返回结果继续推理。这个模式简单直观,但要小心无限循环、工具误用和上下文膨胀。

Agent 不适合什么

Agent 不适合强确定、低延迟、强事务的核心链路。比如支付扣款、库存最终确认,不应该交给模型自由决策。Agent 更适合研究、辅助开发、知识检索、排障、运营分析这类容错空间更大的任务。

小结

Agent 的价值不是“让模型自己乱跑”,而是把模型放进一个可控的执行框架里,让它能安全地使用外部工具完成复杂任务。

参考链接