外观
什么是 AI Agent?它与传统 LLM 应用的核心区别是什么?
标准回答
AI Agent 可以理解为会围绕目标“决定下一步并动手”的程序:它调用工具,看结果,再决定是否继续。
- 输入目标与约束,维护必要状态;模型提出下一步动作。
- 应用校验并执行工具,将观察结果交回决策环节。
- 达到目标、预算耗尽或遇到风险时停止、降级或转人工。
通俗例子
普通问答告诉你怎么查订单;订单 Agent 可以在授权范围内先查订单、发现缺少单号后询问、查到物流再解释。工具由程序执行,模型负责提出动作。
深入解释
**决定和执行分别由谁做:**模型根据目标、当前信息和可用工具提出下一步;外部程序核对权限、参数和状态后执行工具,再把真实结果交回模型。模型说“已经查询”本身不是执行证据。
**与固定流程差在哪里:**固定流程由代码预先规定大部分下一步;Agent 可以根据中间结果选择下一步动作。但它仍需要程序限制允许的操作、重试次数和结束条件。
易混淆点
普通 LLM 应用也能使用工具、记忆和 RAG;是否有这些模块,不能单独决定它是不是 Agent。
参考资料
内容来源
- Android · AI Agent 知识手册 · 原条目
ai-Q1