AI智能体技能标准化:从概念到实战,构建可复用专业能力模块
1. 从“通用聊天”到“专业执行”为什么我们需要Agent Skills最近和几个做AI应用落地的朋友聊天大家都有一个共同的感受现在的通用大模型比如GPT-4、Claude 3聊天、写诗、编故事确实厉害但一遇到需要精准、稳定执行具体专业任务的场景就有点“力不从心”了。比如你让它帮你分析一份财务报表它可能给你一个笼统的结论你让它调用一个特定的API去查询物流信息它可能连参数格式都搞不对。这感觉就像请了一位知识渊博的“通才”来帮你修电脑他理论讲得头头是道但真让他动手拧螺丝、装系统可能还不如一个经验丰富的“专才”师傅来得靠谱。这就是当前AI智能体Agent领域面临的核心瓶颈。我们有了强大的“大脑”大模型但缺乏标准化的“手”和“工具”。每个开发者想要让AI去执行一个具体任务比如发邮件、查数据库、控制智能家居都需要从头开始“教”AI这个任务叫什么需要哪些输入输出是什么格式遇到错误怎么处理这个过程不仅重复、低效而且产出的“能力”是孤岛式的无法被其他智能体复用和组合。“Agent Skills”这个概念正是在这样的背景下被提出的。它本质上是一套开放标准旨在为AI智能体定义一套可复用、可组合、可发现的“专业技能”。你可以把它想象成智能手机的应用商店App Store或技能商店Skill Store。在这个“商店”里每一个上架的“Skill”都是一个封装好的、标准化的专业能力模块。一个智能体需要发邮件直接“安装”并调用“Send Email”这个Skill即可无需关心底层是调用了哪个邮件服务商的API。这极大地降低了智能体开发的复杂度并开启了智能体之间能力共享与协作的新可能。2. Agent Skills的核心构成不止是API的简单封装很多人初听“Skill”可能会简单地理解为“一个封装好的API调用”。这种理解过于片面了。一个真正成熟、可用的Agent Skill标准需要定义多个维度的内容远不止一个函数接口那么简单。它至少需要包含以下几个核心层2.1 能力描述层让智能体“读懂”技能这是Skill的“说明书”。它需要以一种机器可读、同时人类也能理解的方式清晰地告诉智能体以及开发者这个Skill是干什么的。自然语言描述用一句话或一段话说明这个技能的功能。例如“本技能用于根据用户提供的城市名称查询该城市未来三天的天气预报。”结构化输入/输出定义明确Skill需要什么参数以及会返回什么结果。这通常采用类似OpenAPI Schema的格式。例如输入可能是一个包含city_name(字符串类型) 的JSON对象输出可能是一个包含date,weather,temperature_low,temperature_high等字段的JSON数组。意图与槽位这与对话式AI中的概念类似。“意图”定义了用户想用这个Skill完成什么目标如query_weather“槽位”则是完成该意图必须填充的信息如city。这有助于智能体在对话中主动向用户索要必要信息。2.2 执行逻辑层技能如何“干活”这是Skill的“发动机”。它定义了当智能体决定调用该技能时实际要运行的代码或流程。本地函数对于一些简单的、无需外部依赖的逻辑Skill可以直接包含一段可执行的代码如Python函数、JavaScript函数。远程API调用这是更常见的模式。Skill的定义中包含一个或多个HTTP端点Endpoint的URL、请求方法GET/POST、认证方式API Key, OAuth等以及请求/响应的数据映射关系。智能体框架在调用时会代表用户去执行这些HTTP请求。工作流/流程定义对于一些复杂的技能可能涉及多个步骤的条件判断和组合。此时Skill的定义可能是一个小型的、标准化的流程图或脚本如基于BPMN、或自定义的DSL。2.3 上下文与安全层划定技能的“行动边界”这是确保Skill可靠、安全运行的关键也是最容易被忽视的一层。权限与资源声明这个Skill需要访问哪些资源是网络权限、文件系统权限还是访问特定数据库的凭证Skill的元数据中必须明确声明以便智能体运行平台进行安全沙箱隔离。错误处理规范Skill执行失败时应该返回什么格式的错误信息是重试、降级处理还是直接向上抛出统一的错误码和错误信息格式能让调用方智能体做出更合理的后续决策。上下文感知一个Skill能否访问当前对话的上下文例如在帮助用户订机票的对话中后续调用“订酒店”Skill时能否自动获取上下文中的“目的地”和“日期”信息而无需用户重复提供这需要Skill标准支持上下文变量的传递和绑定。2.4 发现与组合层技能的“社交网络”单个Skill的价值有限真正的威力在于技能的“组合”。就像乐高积木标准化的接口使得任意两块都能拼在一起。技能注册与发现需要一个中心化的“技能注册中心”或分布式的发现协议。每个Skill发布时都将其“能力描述层”的信息注册上去。智能体在需要完成某个任务时可以像搜索引擎一样根据自然语言描述或结构化标签来查找合适的Skill。输入/输出兼容性检查当智能体试图将Skill A的输出作为Skill B的输入时系统应能自动或半自动地检查两者的数据类型是否匹配。如果不完全匹配是否可以通过简单的“适配器”Adapter进行转换这为技能的自动化编排提供了基础。组合模式定义一些常见的技能组合模式如顺序执行、条件分支、循环、并行等。高级的智能体规划模块可以利用这些模式自动将复杂任务分解为一系列Skill的调用序列。3. 实战推演构建一个“智能旅行助手”需要哪些Skills为了更具体地理解Agent Skills如何工作我们以一个“智能旅行助手”Agent为例拆解它可能需要集成的Skills。假设用户对智能体说“我下周五要去北京出差三天帮我安排一下。”一个具备规划能力的智能体会尝试将这个模糊的需求分解为一系列具体的子任务并为每个子任务寻找对应的Skill。3.1 任务分解与技能匹配信息提取与澄清需求从自然语言中提取结构化信息目的地北京开始时间下周五时长三天。对应SkillEntityExtractionSkill。这个Skill封装了命名实体识别NER模型能识别出时间、地点、人物等实体。它的输入是用户语句输出是结构化的实体列表。航班查询与预订需求根据目的地和日期查询航班信息并选择最优航班。对应SkillFlightSearchSkill。这个Skill需要调用航司或OTA在线旅行社的API。它的输入是departure_city,arrival_city,departure_date等输出是航班列表包含航班号、时间、价格、舱位等。潜在子Skill在查询后可能还需要FlightBookingSkill来完成支付和出票但这涉及支付和敏感操作权限和安全要求极高。酒店查询与预订需求根据目的地、日期和可能的偏好如价格区间、酒店星级查询并预订酒店。对应SkillHotelSearchSkill和HotelBookingSkill。同样它们封装了对应平台的API。天气查询需求查询目的地未来几天的天气以便用户准备衣物。对应SkillWeatherQuerySkill。这是一个相对简单的Skill输入城市名输出天气预报。日程创建需求将航班、酒店等信息整合在用户的日历应用中创建一条日程。对应SkillCalendarCreateEventSkill。这个Skill需要获得用户日历如Google Calendar, Outlook的授权然后创建事件。3.2 技能间的数据流转与上下文传递关键在于这些Skills不是孤立运行的。智能体的“大脑”规划模块负责编排它们首先调用EntityExtractionSkill得到{destination: “北京”, start_date: “2023-10-27”, duration_days: 3}。将destination和start_date传递给FlightSearchSkill得到航班列表。智能体可能内置一些选择逻辑如选择最早或最便宜的或者将列表呈现给用户选择。用户选定航班后航班的具体到达时间flight_arrival_time成为一个新的上下文。将destination、start_date、duration_days传递给HotelSearchSkill。同时可以将flight_arrival_time作为check_in_time的参考传递给酒店查询以寻找可以提前入住的酒店。将destination传递给WeatherQuerySkill。最后将所有确定的信息航班号、酒店名、地址、时间汇总调用CalendarCreateEventSkill生成日程。整个过程中Skills之间通过标准化的输入输出接口传递数据智能体负责管理和传递上下文。如果FlightSearchSkill和HotelSearchSkill都来自不同的供应商但只要它们遵循同一套Agent Skills标准智能体就能无缝集成它们无需为每个供应商编写特定的集成代码。4. 现有生态与标准雏形我们走到哪一步了目前Agent Skills的开放标准还处于早期探索和“军阀混战”阶段但已经出现了一些重要的实践和倡议。4.1 OpenAI的GPTs与ActionsOpenAI的GPTs可以看作是一种初步的、平台绑定的Skill实现。开发者可以通过“自定义指令”和“知识库”赋予GPTs领域知识更重要的是通过“Actions”赋予其执行能力。Actions本质上就是基于OpenAPI Schema定义的Skill。开发者提供一个API的Schema描述文件GPTs就能理解这个API的功能并在合适的时机调用它。这完美地体现了“能力描述层”和“执行逻辑层”远程API调用。局限GPTs的Actions生态是封闭在OpenAI平台内的。一个为GPTs开发的Action无法直接被其他框架的智能体如基于Claude或开源模型的智能体使用。它更像一个“围墙花园”里的标准。4.2 LangChain的Tools与ToolkitsLangChain作为当前最流行的AI应用开发框架之一其Tool抽象是社区中事实上的一个Skill标准雏形。Tool一个Tool就是一个可被智能体调用的函数。它需要定义name名称、description描述、args_schema参数模式并实现_run方法。这覆盖了能力描述和执行逻辑。Toolkit是一组相关Tools的集合例如SQLDatabaseToolkit就包含了查询、列表、信息等多个操作数据库的Tool。优势与挑战LangChain的Tools生态非常丰富社区贡献了大量工具。它的定义相对简单实用。但作为一个框架层面的抽象它缺乏真正的“跨平台”和“可发现性”标准。一个用LangChain定义的Tool无法直接在被其他非LangChain的智能体框架发现和调用。4.3 AI原生应用平台的尝试一些新兴的AI原生应用平台和智能体操作系统正在尝试建立更通用的标准。标准协议倡议有些项目开始提议基于现有Web标准如OpenAPI, JSON Schema, HTTP来构建一个开放的Skill协议。Skill以某种格式如一个包含manifest.yaml的目录打包其中包含完整的描述、接口定义、图标、认证方式等元数据。任何兼容该协议的智能体平台都可以导入和使用这个Skill。去中心化发现结合区块链或分布式存储技术构建去中心化的Skill注册表避免被单一平台垄断。4.4 行业联盟与开源社区这是推动开放标准最有可能的路径。类似于Linux基金会旗下的开源项目由多家在AI智能体领域有布局的公司如云厂商、AI实验室、应用开发商联合成立联盟共同制定并维护一套开放的Agent Skills标准协议。开源社区则围绕该协议贡献大量的基础Skills和开发工具。5. 开发一个Agent Skill的实操要点与避坑指南假设我们现在要为一个“企业知识库问答”智能体开发一个SearchCompanyWikiSkill允许智能体查询公司内部的Confluence知识库。5.1 技能设计定义清晰的边界首先不要试图做一个“万能”的Skill。这个Skill就只做一件事根据自然语言问题返回最相关的知识库页面片段。输入一个字符串query代表用户的问题。输出一个JSON数组每个元素包含page_title页面标题、page_url页面链接、content_snippet相关内容摘要、relevance_score相关度得分。描述“根据用户查询在公司Confluence知识库中进行语义搜索返回最相关的页面摘要。”5.2 实现细节稳定重于炫技后端实现 Skill的后端可以是一个简单的HTTP服务。核心是调用Confluence的搜索API但这里有个关键点直接使用Confluence的关键词搜索效果通常不好因为用户会用自然语言提问。正确做法在Skill内部先将用户的自然语言query通过一个嵌入模型Embedding Model转换为向量然后与你事先构建好的知识库页面内容的向量索引进行向量相似度搜索Vector Similarity Search。这才是“语义搜索”的核心。代码框架Python FastAPI示例from fastapi import FastAPI, HTTPException from pydantic import BaseModel import your_vector_search_library # 例如 chromadb, weaviate-client app FastAPI() class SearchRequest(BaseModel): query: str top_k: int 5 # 返回结果数量提供默认值是个好习惯 class SearchResult(BaseModel): page_title: str page_url: str content_snippet: str relevance_score: float app.post(/search, response_modellist[SearchResult]) async def search_wiki(request: SearchRequest): try: # 1. 将query转换为向量 query_vector get_embedding(request.query) # 2. 在向量数据库中搜索 results vector_db.similarity_search(query_vector, krequest.top_k) # 3. 格式化结果 formatted_results [] for doc in results: formatted_results.append(SearchResult( page_titledoc.metadata[title], page_urldoc.metadata[url], content_snippetdoc.page_content[:200], # 截取片段 relevance_scoredoc.score )) return formatted_results except Exception as e: # 一定要有明确的错误处理返回标准格式的错误信息 raise HTTPException(status_code500, detailfSearch failed: {str(e)})Skill清单Manifest 创建一个skill.yaml文件来描述这个Skill这是它能否被其他平台发现和使用的关键。name: SearchCompanyWikiSkill version: 1.0.0 description: 根据自然语言问题语义搜索公司Confluence知识库并返回相关页面摘要。 author: Your Team endpoint: https://your-service.com/confluence-search/v1 schema: openapi: 3.0.0 info: title: Company Wiki Search API paths: /search: post: requestBody: content: application/json: schema: type: object properties: query: type: string top_k: type: integer default: 5 responses: 200: description: Successful search content: application/json: schema: type: array items: type: object properties: page_title: {type: string} page_url: {type: string} content_snippet: {type: string} relevance_score: {type: number} authentication: type: api_key in: header name: X-API-Key5.3 避坑经验来自实战的教训输入验证与默认值永远不要相信调用方会传入正确的参数。对输入进行严格的类型和范围验证。为可选参数提供合理的默认值如top_k: 5这能极大提升Skill的健壮性。超时与重试机制智能体调用Skill时网络或后端服务可能不稳定。在你的Skill实现内部对于依赖的下游服务如向量数据库、Confluence API必须设置合理的超时时间并实现简单的重试逻辑如最多重试2次使用指数退避。同时Skill本身的API也应该有一个全局的超时设置避免长时间无响应拖垮智能体。速率限制与配额如果你的Skill背后调用的是有速率限制的第三方API如很多云服务一定要在Skill层面实现速率限制和配额管理。可以在Skill的元数据中声明自己的限制如“每分钟最多60次调用”这样智能体平台可以更好地进行调度。错误信息友好化不要将后端服务的原始错误堆栈直接返回给智能体。智能体很难理解“数据库连接超时”这样的错误。应该将错误分类返回智能体能够理解和处理的标准化错误码和信息。例如可以定义ERR_DEPENDENCY_UNAVAILABLE依赖服务不可用和ERR_INVALID_QUERY查询无效等错误类型。版本化管理一旦Skill被发布和调用它的接口就成为了一个“契约”。后续如果需要更新比如增加一个过滤参数必须通过版本号来管理。可以像API一样通过URL路径如/v1/search,/v2/search或请求头来区分版本确保旧的智能体不会因为Skill升级而崩溃。6. 对未来的展望开放标准将如何重塑AI应用生态如果Agent Skills的开放标准能够成功建立并普及我们将迎来一个全新的AI应用开发范式。对开发者而言开发AI应用将从“全栈重造”变为“乐高式拼装”。你可以专注于核心的业务逻辑和体验设计而将各种专业能力支付、地图、物流、CRM等通过集成标准Skill来实现。开发门槛将大幅降低创新速度会急剧加快。对Skill提供者而言会出现一个庞大的“Skill经济”市场。无论是大公司还是个人开发者都可以将自己封装好的专业能力如“法律文书审核”、“医疗影像初步分析”、“供应链数据预测”作为Skill发布到公共市场。通过被调用次数或高级功能来获得收益。这类似于现在的API经济但交互层面更高更接近业务语义。对用户和企业而言他们将能够拥有真正“全能”的个人助理或企业数字员工。这个助理不再受限于某个厂商的能力边界而是可以自由接入整个互联网上最优秀的专业Skills。你可以让你的智能体同时具备查询学术论文、管理智能家居、分析投资组合、甚至预约理发店的能力所有这些能力都来自不同领域最专业的服务提供者。当然这条路上布满挑战标准如何统一安全与隐私如何保障一个Skill会不会窃取传递给它的敏感数据技能之间的责任如何划分计费与支付体系如何建立这些都是需要整个行业共同解决的难题。但无论如何Agent Skills所代表的“能力标准化”和“生态开放化”方向是AI智能体从炫酷的演示走向真正生产力工具的必经之路。它让AI从“什么都知道一点的博学者”变成了“什么专业帮手都能请到的管理者”。作为开发者现在开始思考如何将自己的服务封装成一个个原子化的、标准的Skill或许就是在为这个即将到来的新生态提前布局。

相关新闻

分布式系统大数覆盖:原理、挑战与优化实践

分布式系统大数覆盖:原理、挑战与优化实践

1. 项目背景与核心概念解析"polar worker_note1之大数覆盖"这个标题看似简单,实则包含了几个关键的技术概念。作为一名长期从事数据处理和算法优化的工程师,我第一次看到这个标题时,立刻联想到的是分布式系统中常见的数据分片与覆盖…

2026/8/8 17:31:17 阅读更多 →
CAD与GIS数据互通:DXF文件解析与坐标转换实战

CAD与GIS数据互通:DXF文件解析与坐标转换实战

1. 项目概述:CAD与GIS数据互通的行业痛点与价值在工程设计与地理信息领域,CAD与GIS系统的数据割裂长期困扰着从业人员。作为某勘测设计院的GIS工程师,我每天要处理数十个来自AutoCAD的DXF文件,而坐标系不一致、属性丢失、图层混乱…

2026/8/8 17:31:17 阅读更多 →
3分钟搞定Windows和Office永久激活:KMS智能工具的终极指南

3分钟搞定Windows和Office永久激活:KMS智能工具的终极指南

3分钟搞定Windows和Office永久激活:KMS智能工具的终极指南 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为电脑上那个烦人的"Windows需要激活"提示而苦恼吗&#xf…

2026/8/8 17:31:17 阅读更多 →

最新新闻

完全免费!用Lively Wallpaper打造Windows动态桌面终极指南

完全免费!用Lively Wallpaper打造Windows动态桌面终极指南

完全免费!用Lively Wallpaper打造Windows动态桌面终极指南 【免费下载链接】lively Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3. 项目地址: https://gitcode.com/gh_mirrors/li/l…

2026/8/8 18:24:42 阅读更多 →
WeChatFerry终极指南:如何构建智能微信机器人实现自动化办公

WeChatFerry终极指南:如何构建智能微信机器人实现自动化办公

WeChatFerry终极指南:如何构建智能微信机器人实现自动化办公 【免费下载链接】WeChatFerry 微信机器人,可接入DeepSeek、Gemini、ChatGPT、ChatGLM、讯飞星火、Tigerbot等大模型。微信 hook WeChat Robot Hook. 项目地址: https://gitcode.com/GitHub_…

2026/8/8 18:24:42 阅读更多 →
borzoi-mouse:革命性DNA序列分析工具,如何精准预测2608种小鼠基因组覆盖轨迹?

borzoi-mouse:革命性DNA序列分析工具,如何精准预测2608种小鼠基因组覆盖轨迹?

Nano Node快速入门:5分钟搭建你的第一个数字货币节点 【免费下载链接】nano-node Nano is digital currency. Its ticker is: XNO and its currency symbol is: Ӿ 项目地址: https://gitcode.com/gh_mirrors/na/nano-node Nano是一种高效的数字货币&#xf…

2026/8/8 18:24:42 阅读更多 →
超星学习通全自动签到工具:告别手动签到的终极解决方案

超星学习通全自动签到工具:告别手动签到的终极解决方案

超星学习通全自动签到工具:告别手动签到的终极解决方案 【免费下载链接】chaoxing-sign-cli 超星学习通签到:支持普通签到、拍照签到、手势签到、位置签到、二维码签到,支持自动监测、QQ机器人签到与推送。 项目地址: https://gitcode.com/…

2026/8/8 18:24:42 阅读更多 →
Flipper Zero无线安全深度探索:Sub-GHz频段车库门安全技术揭秘

Flipper Zero无线安全深度探索:Sub-GHz频段车库门安全技术揭秘

Flipper Zero无线安全深度探索:Sub-GHz频段车库门安全技术揭秘 【免费下载链接】Flipper Playground (and dump) of stuff I make or modify for the Flipper Zero 项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper 你是否曾想过,当按下…

2026/8/8 18:24:42 阅读更多 →
GetQzonehistory:5分钟完整备份你的QQ空间数字记忆

GetQzonehistory:5分钟完整备份你的QQ空间数字记忆

GetQzonehistory:5分钟完整备份你的QQ空间数字记忆 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾试图找回多年前在QQ空间发布的说说,却发现它们早已消…

2026/8/8 18:23:42 阅读更多 →

日新闻

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

当下AI应用飞速普及,无数企业下场搭建智能体系统,可落地阶段难题接踵而至:上下文无限堆积频繁爆栈、AI工具调用准确率低下、Token成本居高不下、企业数据权限混乱暗藏安全隐患……很多团队卡在架构搭建环节,空有前沿技术概念&…

2026/8/8 0:00:07 阅读更多 →
PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码 【免费下载链接】php-qrcode A PHP QR Code generator and reader with a user-friendly API. 项目地址: https://gitcode.com/gh_mirrors/ph/php-qrcode 在当今数字时代,二维码已…

2026/8/8 0:00:08 阅读更多 →
UniApp微信小程序隐私保护组件开发:从原理到实战

UniApp微信小程序隐私保护组件开发:从原理到实战

1. 项目缘起:为什么我们需要一个隐私保护通用组件?最近在维护一个基于uniapp开发的微信小程序矩阵时,我遇到了一个非常棘手的问题。随着平台对用户隐私保护的要求越来越严格,几乎每一个新版本发布,或者在某些特定机型&…

2026/8/8 0:00:08 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/8 17:02:43 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/8 8:58:26 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/7 23:24:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/8 17:02:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/7 23:54:54 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/8 17:02:44 阅读更多 →