Agent 能力分级
学习目标
完成本节后,你将能够:
- 用分层思路描述不同 Agent 的能力边界
- 区分“会回答”、“会调用工具”、“会多步完成任务”之间的差异
- 根据任务复杂度选择更合适的系统形态
- 用一个小例子练习任务所需能力等级判断
一、为什么要给 Agent 分级?
1.1 因为“Agent”这个词太容易被说大
有些系统只是:
- 会调用一个工具
有些系统则可以:
- 多步规划
- 记住状态
- 协同多个工具
如果都叫 Agent,就会混淆很多概念。
1.2 分级的意义在于更诚实地描述系统能力
它能帮助你回答:
- 这个系统到底能做什么?
- 它是稳定工作流,还是灵活智能体?
- 它的问题更可能出在哪一层?
二、一个实用的能力分级框架
2.1 L0:纯回答型
特点:
- 能根据输入生成回答
- 基本不主动调用工具
- 更像聊天模型
例子:
- 普通问答机器人
- 纯 Prompt 生成器
2.2 L1:单工具执行型
特点:
- 能根据问题选择一个工具
- 一次调用后直接回答
例子:
- 查天气助手
- 计算器助手
- 单次检索问答