Agent和skill的区别

Agent(智能体)和 Skill(技能)是 AI 应用架构里两个不同层级的概念,简单说:Agent 是"能自主干活的角色",Skill 是"它手上的一项具体本领"

核心区别

Agent(智能体)

  • 是一个完整的执行主体,有"大脑"+ "手"

  • 具备感知 → 决策 → 行动 → 反馈的闭环

  • 能自己判断"要做什么、分几步做、调什么工具"

  • 例:一个"旅行规划 Agent",收到"帮我规划日本 7 天行程"后,会自己去查航班、查天气、排景点、订酒店

Skill(技能)

  • 是 Agent 可调用的一个具体能力单元,偏"工具函数"层面

  • 功能单一、输入输出明确,不自己做规划

  • 例:"查汇率""发邮件""调用高德 API 查路线"——这些都是 Skill

类比理解

Agent 像一个人,Skill 像这个人掌握的一项项技能

人(Agent)决定"今天要修水管",然后动用"拧扳手""缠生料带"这些技能(Skill)去完成。

在架构里的位置关系

User 需求
   ↓
Agent(规划 / 反思 / 多轮决策)
   ↓ 调用
Skill 1 / Skill 2 / Skill 3(具体执行单元)
   ↓ 可能再调
Tool(API、数据库、浏览器…)
  • Tool​ 是最底层,比如一个 HTTP 接口

  • Skill​ 把 Tool 包成"有语义的能力",比如"查天气"这个 Skill 内部调了气象局 API

  • Agent​ 把多个 Skill 组合起来,配合 LLM 做规划和反思

一个 Coze / Dify 里能直接看到的对照

维度

Agent

Skill

是否含 LLM 推理

✅ 是

❌ 一般不含(或被 Agent 调用)

能否自主规划

粒度

粗,面向"任务"

细,面向"动作"

客服 Agent

查订单 Skill、退款 Skill

所以如果你在做产品设计:复杂多步、需要判断取舍的场景做 Agent;单一确定性的能力封装成 Skill,给 Agent 去挑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值