SPT术语库

AI Agent

用户让 AI 检查订单异常,Agent 先拆解任务,再调用订单查询工具,根据返回结果决定继续查库存还是给出结论。

AI 与智能体约 10 分钟 · 从真实需求理解

1AI Agent 和聊天机器人到底差在哪?

AI AGENT · PLAN + ACT + OBSERVE目标驱动的行动循环

Agent 根据工具返回的真实结果决定下一步,并在条件满足时停下。

GOAL → ACT → OBSERVE → STOP
GOAL检查订单异常
用户给出要完成的目标
PLANWAITING
  1. 01读取订单
  2. 02判断异常
  3. 03必要时查库存

Agent 正在拆解目标

TOOL + PERMISSIONWAITING
READ ORDERS可读取订单数据
ALLOWED
MAKE PAYMENTS超出本任务权限
BLOCKED
OBSERVEWAITING
等待工具返回真实结果

真实工具结果改变下一步

NEXT STEPWAITING
根据结果决定下一步

观察结果尚未进入决策

AI Agent 不只生成一段回答,而是围绕目标安排步骤、调用工具、读取真实结果,再决定是否继续。它像一个受约束的行动循环,直到任务完成或触发停止条件。

  • Agent 先把用户目标拆成当前计划,知道这一步要查什么或执行什么。
  • 工具调用必须经过应用提供的权限和参数检查,模型不能因为“想做”就获得付款或删除权限。
  • 观察结果会改变下一步;达到完成、失败、超时或人工确认等条件时,Agent 必须停止。

2Agent 不是模型自己拥有权限,也不是无限循环

模型可以提出下一步和工具请求,但真正的工具权限、参数校验、状态保存和动作执行仍由应用控制。Agent 也不能因为任务没完成就无限尝试。

  • 聊天模型只回答当前问题;Agent 还需要一个能记录目标、计划、工具结果和当前状态的执行循环。
  • 工具列表不是权限本身,应用要按用户、资源和任务范围决定哪些调用可以执行。

设计 Agent 时要提前定义最大步骤、超时、失败处理和人工确认点,让每一次继续行动都有可解释的理由。

3AI Agent 的五个边界

GOAL检查订单异常明确的用户目标
PLAN读取 → 判断 → 查库存当前可执行步骤
TOOL + PERMISSIONREAD ORDERS · ALLOWEDPAYMENTS · BLOCKED
OBSERVE金额 ≠ 库存记录
STOP说明异常 · 停止循环

拆开一个 Agent,可以看到目标、计划、工具边界、观察结果和停止条件共同组成行动循环。

  • GOAL 是要完成的用户目标,不是模型随意扩大的任务范围。
  • PLAN 把目标拆成当前步骤,让每次行动都有可追踪的意图。
  • TOOL + PERMISSION 连接外部数据或动作,但每次调用都要经过应用权限控制。
  • OBSERVE 把真实工具结果带回循环,NEXT STEP 和 STOP 决定是否继续行动。

4怎样把 AI Agent 需求交给 Agent?

请做一个检查订单异常的 AI Agent:目标是找出订单金额和库存记录的差异;先列出读取订单、判断异常、必要时查询库存的计划。只允许 READ ORDERS 和 READ INVENTORY,不允许付款或删除;每次工具调用要经过参数和权限检查。把工具结果带回后决定下一步,最多执行 3 步,遇到完成、失败、超时或需要人工确认就停止,并让页面显示当前状态和停止原因。

5不用背,看看你能不能判断

1 / 3

AI Agent 和普通聊天模型的关键区别是什么?

请选择一个最符合题意的答案

选择答案后自动进入下一题

社区延伸

看别人真实遇到过什么

社区帖子还没有关联到这个词条。