一篇文章说透FunctionCall,MCP和Skill

关于大模型生态中新出现的“Skill”(技能),核心指的是Anthropic为其Claude模型推出的 “Claude Skills”。你可以将其理解为一种模块化、可复用的AI能力扩展包,它让AI从一个“会聊天的助手”升级为能自动化执行专业任务的“打工人”。

🏗️ 核心概念:技能是什么?

一个标准的Skill通常包含三个部分:
· 说明文档 (SKILL.md):用自然语言描述该技能的用途、使用场景和操作流程,相当于“员工手册”。
· 脚本:Python、JavaScript等代码,用于实际执行任务。
· 资源文件:任务所需的模板、样式或参考数据。它的核心设计是 “渐进式披露” :AI不会一次性加载所有技能信息,而是在识别到任务需要时,才动态加载对应的技能包,这高效利用了有限的上下文窗口。

🔗 技能与函数调用、MCP的关系技能(Skills)并非取代函数调用(Function Calling)和MCP,而是在它们基础上的一次高层抽象和整合。三者构成了一个从基础到高级的能力扩展层次:

  1. 函数(Function)- 基石·
    是什么:编程世界确定的、可重复调用的代码块(calculate_tax(income))。
    角色:提供最底层的单一逻辑执行单元。

  2. 函数调用(Function Calling) - 桥梁
    是什么:让大模型获得“打电话”的能力。模型根据对话判断是否需要、以及调用哪个外部函数(如查天气API),但每次通常只调用一个。
    角色:将AI从“知识库”变为能驱动外部工具的“行动者”,但任务是零散的。

  3. 模型上下文协议(MCP) - 连接层
    是什么:一个开放的协议,像“标准化插线板”,让AI能够安全、规范地连接各种外部系统和数据源(数据库、API、文件系统)。
    角色:负责“连通外部世界”,为技能提供广泛的数据和工具接入能力。

  4. 技能(Skills) - 蓝图
    是什么:封装了完整工作流的解决方案包。它不只包含一个工具(函数),还包括何时用、怎么用、步骤如何的整套“说明书”和“工具箱”。
    角色:负责“干具体的事”,将零散的工具调用串联成可靠、可重复的专业任务流程(如:分析数据→生成图文报告→邮件发送)。

✨ 技能带来的关键转变引入技能概念后,AI的能力扩展发生了根本变化:
从“单一动作”到“整体流程”:不再是让AI“调用一个查天气函数”,而是让它“完成一份季度数据分析报告”。
从“编码实现”到“知识封装”:领域专家(如财务、运营人员)即使不会编程,也可以通过编写自然语言说明文档(SKILL.md),将专业知识“教会”AI,实现能力复用。
效率显著提升:官方测试显示,使用技能后任务执行效率提升约40%,错误率下降35%以上。

🛠️ 实际应用与趋势目前应用:已有处理PDF/Excel、自动生成PPT、代码审查、发布文章等丰富技能。用户可以通过Claude的插件市场安装使用,也可以创建自定义技能。

行业趋势:技能的概念正在从Claude扩展到更广泛的AI智能体(Agent)生态,出现“Agent Skills”规范。这与AI向多智能体协同、工作流自动化的发展趋势一致。未来,拥有丰富、标准化技能库的AI平台可能更具竞争力。
总而言之,Skills代表着AI能力扩展的“工程化”和“模块化”方向,它站在Function Calling和MCP的肩膀上,让AI能更可靠、更专业地处理复杂现实任务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1150315.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【计算机毕业设计案例】基于python-CNN卷积神经网络对海洋壳类生物识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

无需密码即可解锁 Android 手机的 5 种方法

即使你忘记了安卓手机密码,你也可以解锁,但是一般手机需要在厂家重新调整。大多数安卓手机你都可以使用工厂恢复或者找设备的网站来打开。如果您不再拥有密码,以下是解锁 Android 手机的前五种方法。 手机密码的第一条规则是将其存入内存&am…

Win11Debloat:一键清理Windows系统冗余组件完全指南

Win11Debloat:一键清理Windows系统冗余组件完全指南 【免费下载链接】Win11Debloat 一个简单的PowerShell脚本,用于从Windows中移除预装的无用软件,禁用遥测,从Windows搜索中移除Bing,以及执行各种其他更改以简化和改善…

ZSTD压缩算法简单测试

背景特性维度Zlib (DEFLATE)Zstd (Zstandard)核心算法LZ77 霍夫曼编码 (诞生于1990年代)现代LZ变体 有限状态熵/tANS (第一版于FaceBook公司发布2016)设计哲学寻求压缩率与速度的平衡,侧重于高压缩率。首要追求速度(尤其是解压速度)&#x…

吐血推荐!自考必用9款AI论文平台深度测评

吐血推荐!自考必用9款AI论文平台深度测评 2026年自考论文写作工具深度测评:为何值得一看? 随着自考人数逐年攀升,论文写作成为众多考生面临的“拦路虎”。从选题构思到资料搜集,再到撰写与格式调整,每一个环…

1月12日起航,16周全速通关!软考老金团队为2026年高项考生定制“上岸专列”

今天是2026年1月12日,此刻看到这篇文章的你,是否正在为新年备考计划而焦虑?是否担心起步太晚、时间不够?请立刻放下这些疑虑——对于志在2026年5月通关软考高项的考生而言,今天,恰恰是启动系统备考的绝佳时…

深度学习毕设选题推荐:基于python-CNN深度学习的卷积神经网络对狗的行为识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

从“做什么”到“电路是什么”:打造硬件设计的自动化桥梁

在FPGA和ASIC设计中,工程师们常常需要将行为描述转化为具体的硬件电路,这个过程就像将建筑图纸变成实际的房屋结构。想象一下,如果只需告诉计算机“我想做一个能先读取数据,然后计算平均值,最后存储结果的模块”,它就能自动生成完整的Verilog代码,那该多高效! 设计思维…

基于响应面粒子群优化算法的低碳钢板激光切割参数优化附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书和数学建模资料 &#x1…

【图像加密】基于傅立叶变换和相位掩膜带相位掩模的图像加密算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书和数学建模资料 &#x1…

LeetCode 472 连接词

文章目录摘要描述题解答案题解代码分析为什么要先按长度排序DFS 记忆化在这里解决了什么问题为什么不用 DP 数组直接做示例测试及结果时间复杂度空间复杂度总结摘要 LeetCode 472「连接词」是一道看起来像字符串处理,实际上是典型“字典 DP / DFS”综合题。 它非…

学习笔记-深入解析 epoll:Linux 高并发 I/O 的核心实现、实践与技术选型

在高并发网络编程领域,I/O 多路复用技术是提升服务器性能的核心支柱。Linux 系统的 I/O 多路复用方案从 select、poll 演进到 epoll,完成了从低效轮询到高效事件驱动的跨越式升级。epoll 凭借其卓越的性能,成为 Nginx、Redis、Node.js 等核心…

为了防雪崩加了限流,结果入口先挂了

限流,本来是为了保护系统。 但在这次事故中,限流器本身成了第一个被拖垮的组件。更糟的是:后端服务没来得及崩网关先失去了响应能力所有请求卡在入口这是一次非常典型的 “限流设计正确,但位置和实现错误” 的事故。一、事故背景系…

深度学习毕设选题推荐:基于python-CNN卷积神经网络对海洋壳类生物识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

芯片的“免疫系统”:为AI大模型芯片设计硬件级安全漏洞检测单元

当大语言模型以每秒数万亿次的计算在芯片上运行时,一个隐藏的硬件漏洞可能导致整个AI系统崩溃或数据泄露。如何在硬件层面构建实时的安全防线? 最近,研究人员发现超过38%的硬件设计包含潜在安全漏洞,这些漏洞一旦被利用,可能导致AI模型参数被窃取或计算过程被干扰。 传统…

智能合约团队协作:提示工程架构师的AI Prompt方案,统一开发规范

智能合约团队协作:提示工程架构师的 AI Prompt 方案与统一开发规范 摘要/引言 在智能合约开发领域,团队协作至关重要。随着人工智能(AI)技术的发展,提示工程在智能合约开发中展现出巨大潜力。然而,团队成员…

Kafka入门:从零开始掌握消息队列

前言在当今的分布式系统架构中,消息队列已经成为不可或缺的核心组件。Apache Kafka作为一款高吞吐量、低延迟的分布式消息系统,被广泛应用于大数据处理、日志收集、流式处理等场景。一、Kafka是什么?Apache Kafka是一个分布式流处理平台&…

鸿蒙后台任务:ServiceExtensionAbility 中短时任务和长时任务到底怎么选?

网罗开发(小红书、快手、视频号同名)大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方…

小白学C指针 *

1. & 取地址符 - “在哪里?” int a 10; // a 是个变量,值是 10 &a // 这是 a 的地址(门牌号),比如 0x7ffeeb0b1234比喻: a 你家的电视机(值)&a …

计算机深度学习毕设实战-基于python-CNN卷积神经网络对海洋壳类生物识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…