人工智能面试题更新 2026-08-05

请解释 AI Agent 的定义,并说明其与直接调用大模型 API 进行单次问答之间的本质区别。

人工智能技术原理方案权衡

考察说明

考察对 AI Agent 概念的理解及其与大模型 API 单次调用的根本差异。

回答思路

  1. 【回答框架 1】AI Agent 是一个自主系统,能够感知环境、制定计划、采取行动,并利用大模型等工具完成任务,核心特征是目标导向和自主决策。而直接调用大模型 API 是一次性的问答,模型只根据输入生成输出,没有自主性。
  2. 【回答框架 2】本质区别在于:Agent 具备规划能力,能将复杂任务分解为子任务,通过工具调用(如搜索、代码执行)获取信息,并根据反馈调整计划,而 API 调用是静态的,不涉及工具使用或迭代。
  3. 【回答框架 3】Agent 通常采用循环机制:感知-思考-行动-观察,不断与环境交互,而 API 调用是单次的请求-响应模式,缺乏记忆和状态管理。
  4. 【回答框架 4】Agent 可以处理需要多步骤或外部交互的任务,例如预订旅行或自动研究,而 API 调用只能回答基于模型知识的即时问题。
  5. 【关键点 1】AI Agent 具有自主性和目标导向,API 调用是被动的。
  6. 【关键点 2】Agent 支持规划、工具使用和反馈循环,API 调用不具备。
  7. 【关键点 3】Agent 适用于复杂任务,API 调用适用于简单问答。
  8. 【易错点 1】不要将 Agent 与传统软件机器人混淆,Agent 更注重决策和适应性。
  9. 【易错点 2】避免认为 Agent 总是优于 API,简单场景下 API 更高效。