AI专业术语用大白话来解释:Agent、MCP、SKILL.md、AGENTS.md

2026-04-11 13:521阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

Agent:通过规则对ai进行规约,设置不同的权限,比如查看/编辑/各种自定义等等等

MCP:就是一个连接器,比如代码连接数据库需要用到jdbc,而mcp就是ai连接外部工具的连接器

SKILL.md:提示词增强版,已经写好了的,ai可以自动调用,也可以手动触发

AGENTS.md / CLAUDE.md:对ai调用skill进行前提规约,需要完全按照你的意思来,而不是会因为训练数据比较老旧而对你的意思产生偏差

网友解答:
--【壹】--:

佬友的理解很全面,你这是给专业人士看的,我想给不想学习但是又想快速了解的人看,所有有些话就说的很口语化


--【贰】--:

不是说你,大佬 你说的定义都是正确的定义。我的我的。


--【叁】--:

mcp 对标的应该是 function calling,上下文协议的含义应该是使得不同信息直接可以采用一种通信方方式进行,并不是上下文学习


--【肆】--:

哈哈哈,我标题都说了大白话,就不会尽量避免官方解释,让人一看就懂最好


--【伍】--:

我想说的是,当初官方应该把skills和mcp互换名字。claude skills应该改成claude mcp(claude大模型上下文协议),而原来的mcp应该命名为skills(模型能能力),这么讲好绕


--【陆】--:

Agent Skills和Model Context Protocol都是Anthropic提出的!!!


--【柒】--:

总结的很好


--【捌】--:

感觉skills和mcp互换还差不多,一个叫技能,却主要起提示词作用,一个叫上下文协议,却给了ai操作工具的能力。


--【玖】--:

智能体实战(Agent) | AI 编程全链路指南


--【拾】--:

学习学习


--【拾壹】--:

抱歉,我的表达有误, 我说的是这个官方命名


--【拾贰】--:

总结很棒!感谢佬友分享!


--【拾叁】--:

感谢总结


--【拾肆】--:

歧义太大了,有一定误导性。

Pontus:

通过规则对ai进行规约,设置不同的权限

Agent应译为智能体,通过多种方式扩展llm的能力让其不只局限于文本生成而是可以自主执行一些特定的任务。和约束没有什么关系。

Pontus:

MCP:就是一个连接器,比如代码连接数据库需要用到jdbc,而mcp就是ai连接外部工具的连接器

SKILL.md:提示词增强版,已经写好了的,ai可以自动调用,也可以手动触发

MCP是一种标准,只是统一了工具调用的形式,而不是连接器。

SKILL是一套规范,以目录为单位封装提示词、脚本以及资源,只暴露描述,按需加载以达到渐进式披露上下文的效果。

Pontus:

AGENTS.md / CLAUDE.md:对ai调用skill进行前提规约,需要完全按照你的意思来,而不是会因为训练数据比较老旧而对你的意思产生偏差

AGENTS.md / CLAUDE.md 是固定的项目上下文,用于告诉Agent这是什么样的项目,和SKILL关系不大。


--【拾伍】--:

你说的不就是我写的一模一样吗


--【拾陆】--:

我倾向于将 各种md当作上下文学习(定制化模型了,要求模型如何做),skills的存在更多的是对于上下文进行可扩展的插入(不会出现上下文过长,混乱,影响指令遵循等,使得大模型学会某一个操作流程,有一些案例,类似于few-shot),mcp更多的是为了进行连接,将服务的实现交给数据的拥有者,并且一个好的结果就是使得(服务器客户端的结构,以及规范化,比如context7 ,本地运行客户端stdio这种,发送需求给服务提供者)便于社区开发

agent:我倾向于理解为,给定一个任务,一个可以基于自身的能力(比如各种tool,规划,思考)逐步探索其所处的世界(action),获取对这个世界的观测(部分可观测),基于这样的循环逐步实现任务的个体。

基本就是认为所有的能力都应该是大模型去具有,tool调用等也都是模型自身的能力(tool 模块只是能力的实现的具体体现,毕竟其可以直接输出action token),

也有一些论文,认为agent和agentic都是自动化流程(比如一些简单地pipeline,一个流水线式的进行任务,和所有的任务节点都是有一个自己决定的大脑),区别就是谁的自动化能力更强(也有人认为multi-agent和agentic基本一致)


--【拾柒】--:

我终于明白你说啥了,不过都已经定义好,我也就不再去想着改变,因为skill不是claude定义出来的,它只是将skill规范化了。mcp倒是这公司提出来的


--【拾捌】--:

在大模型post training中通过RL来增加遵循指令的能力,严格遵守约束的rollout会获得更多的reward


--【拾玖】--:

虽然一直在用,但我一直想不明白怎么通过一段文字去约束大模型的,平常让它遵循指令表现得跟史一样

问题描述:

Agent:通过规则对ai进行规约,设置不同的权限,比如查看/编辑/各种自定义等等等

MCP:就是一个连接器,比如代码连接数据库需要用到jdbc,而mcp就是ai连接外部工具的连接器

SKILL.md:提示词增强版,已经写好了的,ai可以自动调用,也可以手动触发

AGENTS.md / CLAUDE.md:对ai调用skill进行前提规约,需要完全按照你的意思来,而不是会因为训练数据比较老旧而对你的意思产生偏差

网友解答:
--【壹】--:

佬友的理解很全面,你这是给专业人士看的,我想给不想学习但是又想快速了解的人看,所有有些话就说的很口语化


--【贰】--:

不是说你,大佬 你说的定义都是正确的定义。我的我的。


--【叁】--:

mcp 对标的应该是 function calling,上下文协议的含义应该是使得不同信息直接可以采用一种通信方方式进行,并不是上下文学习


--【肆】--:

哈哈哈,我标题都说了大白话,就不会尽量避免官方解释,让人一看就懂最好


--【伍】--:

我想说的是,当初官方应该把skills和mcp互换名字。claude skills应该改成claude mcp(claude大模型上下文协议),而原来的mcp应该命名为skills(模型能能力),这么讲好绕


--【陆】--:

Agent Skills和Model Context Protocol都是Anthropic提出的!!!


--【柒】--:

总结的很好


--【捌】--:

感觉skills和mcp互换还差不多,一个叫技能,却主要起提示词作用,一个叫上下文协议,却给了ai操作工具的能力。


--【玖】--:

智能体实战(Agent) | AI 编程全链路指南


--【拾】--:

学习学习


--【拾壹】--:

抱歉,我的表达有误, 我说的是这个官方命名


--【拾贰】--:

总结很棒!感谢佬友分享!


--【拾叁】--:

感谢总结


--【拾肆】--:

歧义太大了,有一定误导性。

Pontus:

通过规则对ai进行规约,设置不同的权限

Agent应译为智能体,通过多种方式扩展llm的能力让其不只局限于文本生成而是可以自主执行一些特定的任务。和约束没有什么关系。

Pontus:

MCP:就是一个连接器,比如代码连接数据库需要用到jdbc,而mcp就是ai连接外部工具的连接器

SKILL.md:提示词增强版,已经写好了的,ai可以自动调用,也可以手动触发

MCP是一种标准,只是统一了工具调用的形式,而不是连接器。

SKILL是一套规范,以目录为单位封装提示词、脚本以及资源,只暴露描述,按需加载以达到渐进式披露上下文的效果。

Pontus:

AGENTS.md / CLAUDE.md:对ai调用skill进行前提规约,需要完全按照你的意思来,而不是会因为训练数据比较老旧而对你的意思产生偏差

AGENTS.md / CLAUDE.md 是固定的项目上下文,用于告诉Agent这是什么样的项目,和SKILL关系不大。


--【拾伍】--:

你说的不就是我写的一模一样吗


--【拾陆】--:

我倾向于将 各种md当作上下文学习(定制化模型了,要求模型如何做),skills的存在更多的是对于上下文进行可扩展的插入(不会出现上下文过长,混乱,影响指令遵循等,使得大模型学会某一个操作流程,有一些案例,类似于few-shot),mcp更多的是为了进行连接,将服务的实现交给数据的拥有者,并且一个好的结果就是使得(服务器客户端的结构,以及规范化,比如context7 ,本地运行客户端stdio这种,发送需求给服务提供者)便于社区开发

agent:我倾向于理解为,给定一个任务,一个可以基于自身的能力(比如各种tool,规划,思考)逐步探索其所处的世界(action),获取对这个世界的观测(部分可观测),基于这样的循环逐步实现任务的个体。

基本就是认为所有的能力都应该是大模型去具有,tool调用等也都是模型自身的能力(tool 模块只是能力的实现的具体体现,毕竟其可以直接输出action token),

也有一些论文,认为agent和agentic都是自动化流程(比如一些简单地pipeline,一个流水线式的进行任务,和所有的任务节点都是有一个自己决定的大脑),区别就是谁的自动化能力更强(也有人认为multi-agent和agentic基本一致)


--【拾柒】--:

我终于明白你说啥了,不过都已经定义好,我也就不再去想着改变,因为skill不是claude定义出来的,它只是将skill规范化了。mcp倒是这公司提出来的


--【拾捌】--:

在大模型post training中通过RL来增加遵循指令的能力,严格遵守约束的rollout会获得更多的reward


--【拾玖】--:

虽然一直在用,但我一直想不明白怎么通过一段文字去约束大模型的,平常让它遵循指令表现得跟史一样