Agent,skill,Harness、Runtime是什么意思,大白话表述

智能体

Agent,skill,Harness、Runtime是什么意思,大白话表述
摘要:这四个词都是 AI 应用圈里的常用词,用"雇一个员工干活"来类比最好懂:Agent(智能体):能自己动手干活的 AI。普通聊天 AI 只会回答你的问题,Agent 会自己拆步骤、调用工具、看结果、再决定下一步,直到把事办完。比如你说"帮我查

这四个词都是 AI 应用圈里的常用词,用"雇一个员工干活"来类比最好懂:

  • Agent(智能体):能自己动手干活的 AI。普通聊天 AI 只会回答你的问题,Agent 会自己拆步骤、调用工具、看结果、再决定下一步,直到把事办完。比如你说"帮我查一下服务器日志有没有异常",它会自己去读文件、跑命令、分析、给结论。类比:一个能独立办事的员工,而不是只会回答问题的顾问。
  • Skill(技能):一份教 AI 怎么做某类事的"操作手册"。一般是一个文件夹,里面有说明文档,有时还带脚本和模板,AI 遇到相关任务时才去读。比如"做 Word 文档"的技能,会写清楚该用什么库、格式怎么排。类比:员工手册里的某一章 SOP,需要时翻开照着做。好处是不用把所有知识一次性塞给 AI,用到才加载。
  • Harness(驾驭框架/外壳):包在模型外面的那一整套东西,负责让模型真正能干活。包括:给模型的提示词、能用哪些工具、怎么把工具结果喂回去、出错怎么重试、权限怎么管、上下文太长怎么压缩等。模型本身只会"输入文字、输出文字",是 Harness 让它变成 Agent。类比:模型是大脑,Harness 是身体、工具箱加公司管理制度。Claude Code、Cursor 都可以说是不同的 Harness。
  • Runtime(运行时/运行环境):代码或 Agent 实际跑起来的那个环境。比如 Node.js 是 JavaScript 的 Runtime,PHP-FPM 是 PHP 的 Runtime。放到 Agent 里,就是它执行命令、读写文件的那台机器或沙箱(容器)。类比:员工上班的工位和电脑。

放一起的关系

模型(大脑)+ Harness(工具和规则)= Agent;Agent 遇到专门任务时去翻 Skill(手册);干活的地方就是 Runtime(工位)。

有时候人们也会把 Harness 和 Runtime 混着说,因为很多产品把两者打包在一起。区别主要是 Harness 管"怎么指挥模型",Runtime 管"在哪儿执行"。

上一篇:centos-命令