Agent Skills:AI 正在学会自己进化,这意味着什么?

AI自主进化技术:Agent Skills原理与应用解析 Agent Skills是人工智能领域突破性的自主进化技术,通过强化学习和元学习框架,使AI系统能够像人类一样在实践中持续掌握新技能。其核心技术包括神经架构搜索(NAS)和小样本元学习,通过技能评估器、方案生成器等模块形成闭环进化系统。这种技术正在重塑软件开发范式,在医疗诊断、金融风控等领域展现出强大应用价值。以AutoGPT和HuggingFace的Skill Diffusion为代表,现代AI已能自主生成优化方案,微软GitHub Copilot X实测显示其解决复杂问题的成功率提升47%。随着多智能体 阅读详情
--- 2023 年,Agent 学会了"调用工具"——Toolformer 证明 LLM 能自己学会用计算器和搜索引擎,OpenAI 发布了 function calling,LangChain 构建了工具生态。 2024 年,Agent 有了"标准接口"——Anthropic 发布 MCP 协议,像 USB-C 一样统一了工具接入方式,15 个月内催生了 17.7 万个工具。 2026 年,**Agent 开始"自己进化"**——自主创造新技能、积累可复用的技能库、甚至设计其他 Agent。这是一个完全不同的阶段。 这篇文章不讲基础——假设你已经知道什么是 function calling 和 MCP。我要聚焦的是**最前沿、最值得关注的三件事**:Agent 如何自我进化(Self-Evolve)、两种截然不同的技能架构(Claude Code vs OpenClaw)、以及为什么技能越多反而越危险。 --- ## 一、Self-Evolve:Agent 自我进化的四条路线 2026 年 Q1 最密集的研究方向,莫过于"Agent 如何自主获取和进化技能"。至少有六篇重磅论文在讨论这个问题,而它们揭示的路线各不相同。 ### 路线一:从经验中提炼技能 **SkillCraft(2026.02,arXiv: 2603.00718)** 直接问了一个关键问题:Agent 能不能自动把基本的工具调用组合成可复用的技能,然后缓存起来下次直接用? 答案是可以的,而且效果惊人:**技能缓存可以减少 80% 的 token 消耗**,而技能组合能力和任务成功率高度相关。 这就像程序员把重复写的代码封装成函数——Agent 把重复的工具调用链封装成"技能",下次直接调用而不需要重新推理整个链条。 但问题是:**当技能库积累到一定规模后,Agent 分不清该用哪个技能了。** 一篇 2026 年 1 月的研究(Li, arXiv: 2601.04748)发现了一个"相变点"——技能库大到一定程度,选择准确率会**突然崩溃**,因为技能描述之间的语义太相似了。 ### 路线二:递归自进化 ![SkillRL 框架:从基础模型到技能进化的完整流程](http://mmbiz.qpic.cn/mmbiz_png/spDdIib36wONh1icUSZVkmRStXvDWwp6BHEibZ0ruEdmmSrshYvtVhga8O3xiaEYrEQetqqWxlWIhZAI2vAv7RD8ibzYEE3tUN9CYMOfiaV4Xrfa4/0?from=appmsg) **SkillRL(2026.02,arXiv: 2602.08234)** 走了一条更激进的路:让技能库和 Agent 策略**共同进化**。 具体来说,它做了三件事: 1. 从 Agent 的执行轨迹中**自动发现**新技能 2. **自适应检索**——平衡通用指导和特定技能 3. **递归共进化**——技能库变好 → Agent 表现变好 → 产生更好的轨迹 → 提炼出更好的技能 这个正反馈循环特别像生物进化——不是预先设计好的,而是在使用中自然涌现。 ![SkillRL 完整框架:轨迹采集 → 技能蒸馏 → 强化学习训练的递归循环](http://mmbiz.qpic.cn/sz_mmbiz_png/spDdIib36wOMSVmvl1Xf0L8EKDwKdQKHVREJDc2kwBia1DdZIxqD5BqKMSsjHdGicxsXdiaygPibC58D7u1bR6E5xcicfZBYtx8vxklYqF6OtaibhI/0?from=appmsg) **MetaClaw(2026.03,arXiv: 2603.17187)** 进一步推进了这个方向:不只是从成功中学习,还从**失败轨迹中综合新技能**。它在部署期间利用空闲时间进行策略优化,实现了"在野外进化"。仅通过技能综合就提升了 **32% 的准确率**。 ### 路线三:让 Agent 设计 Agent **Memento-Skills(2026.03,arXiv: 2603.18743)** 是我认为 2026 年最有意思的一篇论文。 它的核心想法是:**让一个通用 Agent 自主构建、适应和改进专用 Agent**。每个专用 Agent 的能力被定义为一组 Markdown 格式的技能文件(和 OpenClaw 的 SKILL.md 几乎一模一样),通过"读-写-反思"循环不断迭代。 这不是工具调用,也不是技能复用——这是**元技能**:创造技能的技能、设计 Agent 的 Agent。 在基准测试上,这个方法实现了 **26.2% 和 116.2% 的相对提升**。 ### 路线四:自动化技能库构建 **SkillX(2026.04,arXiv: 2604.04804)** 解决了一个实际问题:如何从零开始构建一个技能库? 它的做法是: 1. 把原始经验组织成**层级化的技能结构** 2. 通过执行反馈**精炼**每个技能 3. **主动生成**尚未遇到过的新技能(这是关键——不需要等遇到问题再学,提前预备) SkillX 支持跨 Agent 的知识转移——一个 Agent 学到的技能可以直接被另一个 Agent 使用。 ### 为什么 Self-Evolve 如此重要? 回顾这四条路线,我们可以看到一个清晰的趋势:**Agent 的能力边界正在从"训练时决定"变为"运行时扩展"。** 传统 LLM 的能力在训练完成后就基本固定了。但具有自我进化能力的 Agent,每一次任务执行都可能产生新技能,每一次失败都是学习机会。理论上,它的能力上限是无穷的。 这也是为什么这个方向同时让人兴奋和不安——**一个能力不断增长的系统,如果我们无法确保它增长的方向是对的,那它的能力增长本身就是风险。** --- ## 二、技能创造:Agent 不只是使用工具,它在发明工具 Self-Evolve 的核心能力之一是 **Skill Creation**——Agent 自己创造工具。 ### 从"用工具"到"造工具" **CREATOR(UIUC + 清华,2023.05,arXiv: 2305.14318)** 是最早探索这个方向的论文之一。它让 LLM 根据任务需求,自己设计并实现工具——而不是从预定义列表中选择。关键创新是把抽象的工具设计和具体的代码实现分开,让 Agent 先想清楚"我需要什么工具",再去写代码。 **LATM(Google DeepMind + Princeton,2023.05,arXiv: 2305.17126)** 提出了一个更务实的分工模式: **GPT-4 造工具,GPT-3.5 用工具。** 造工具是一次性的高成本操作,用工具是反复的低成本操作。通过把创造和使用分离,总成本降低一个量级——以 GPT-3.5 的价格获得 GPT-4 的效果。 这揭示了一个深刻的经济学原理:**技能的价值在于复用。创造一次、使用无数次——这就是为什么技能库和技能市场有巨大的商业价值。** ### Eureka:连"怎么学技能"都可以自动化 **Eureka(NVIDIA + UPenn,2023.10,arXiv: 2310.12931)** 更进一步:LLM 不只是创造工具,它还能**设计教其他 Agent 学习新技能的奖励函数**。 在 83% 的任务上,LLM 设计的奖励函数**超过了人类专家设计的**。最惊人的成果是教一只模拟机械手学会转笔——这个任务之前从未被自动化方法解决过。 这是"元技能创造"——不是创造一个具体的技能,而是创造"学习技能的方法"。 ### 在实际产品中,Skill Creation 长什么样? 理论研究很激动人心,但在真实产品中,技能创造是什么样的? **Claude Code 的技能创造**是对话式的。你和 Claude Code 协作过程中,它会自动生成 CLAUDE.md 文件(项目级配置)和 `.claude/skills/` 目录下的 SKILL.md 文件。每个 SKILL.md 定义一个可重复执行的工作流——比如"发布文章到 优快云"、"生成周报"等。这些技能是**通过使用自然产生的**,不需要专门训练。 **OpenClaw 的技能创造**更激进也更危险。它的 `/skills/` 目录下存储的是可直接执行的 Shell 和 Python 脚本——**完全绕过 LLM 推理**。这意味着技能执行不经过"思考",效率很高但风险极大。而且 Agent 可以自主创建新脚本,这些脚本会被后续调用直接执行。 两种路径的差异揭示了一个根本性的设计选择: | | Claude Code | OpenClaw | |--|-----------|---------| | 技能格式 | Markdown 指令(SKILL.md) | 可执行脚本(Shell/Python) | | 执行方式 | 经过 LLM 推理后执行 | 直接执行,绕过 LLM | | 创造方式 | 对话中自然产生 | Agent 自主生成 | | 作用域 | 项目级(当前目录) | 全局(所有对话) | | 安全模型 | 沙盒 + 每次确认 | 默认信任 + 完全权限 | --- ## 三、两种哲学:Claude Code vs OpenClaw 的技能架构 这是 2026 年 Agent 领域最有代表性的两种技能架构,它们的哲学完全对立。 ### Claude Code:按需、受控、项目级 Claude Code 的技能系统有几个核心设计原则: **1. 项目级隔离。** 每个项目有自己的 CLAUDE.md 和 `.claude/skills/` 目录。项目 A 的技能不会泄漏到项目 B。这种隔离大大缩小了攻击面——即使一个项目的技能被污染,其他项目不受影响。 **2. 声明式而非命令式。** SKILL.md 文件定义的是"做什么"而不是"怎么做"。具体执行时,LLM 会根据 SKILL.md 的指令进行推理,然后使用工具(Bash、Edit、Read 等)完成任务。每一步都经过 LLM 的"思考"。 **3. 权限确认。** 危险操作(文件修改、命令执行)需要用户确认。这是一个"人在回路"的设计——Agent 提出建议,人类做最终决定。 **4. 按需启动。** Claude Code 不是 24/7 运行的后台进程。你需要的时候启动它,不需要的时候它不存在。没有"Agent 在你不知道的时候做了什么"的焦虑。 ### OpenClaw:永驻、自治、全局 OpenClaw 的设计哲学截然不同: **1. 全局记忆。** MEMORY.md、SOUL.md、IDENTITY.md 是全局的,影响所有对话和所有平台上的行为。这让 Agent"越来越懂你",但也让攻击面覆盖你的整个数字生活。 **2. 可执行技能。** `/skills/` 目录下的脚本可以直接执行,不经过 LLM 推理。这是为了效率——重复性任务不需要每次都让 LLM 想一遍。但这也意味着**恶意技能可以在没有任何"思考"过程的情况下执行任意代码**。 **3. 自主运行。** OpenClaw 24/7 运行,自主决定何时响应、如何响应。你不需要主动调用它——它会主动帮你。这是"真正的 AI 助手"的愿景,但也是"自动失控系统"的现实。 **4. 社区技能生态。** ClawHub 上有近 4,000 个社区贡献的技能,覆盖消息管理、日程安排、代码生成等场景。但研究发现 **7.1% 的技能存在严重安全缺陷**,甚至有伪装成"Twitter 技能"的恶意软件。 ### 这两种哲学的根本分歧 Claude Code 的设计理念是:**Agent 是工具,人是决策者。** OpenClaw 的设计理念是:**Agent 是助手,可以代替人做决策。** 这个分歧不是技术细节——它是关于"人和 AI 的关系"的根本选择。 ![OpenClaw CIK 攻击分类与安全评估:Capability-Identity-Knowledge 三层持久化文件均可被投毒](http://mmbiz.qpic.cn/sz_mmbiz_png/spDdIib36wOM5iahtP7M32jz6eSINhtKMXfZ5OkX2TwiaWJSutPWY5PJ6njJn8SkxqUicfOicmmicAj1WTzJAF1WFwbtyUBl2KliaSncCQgwFrGIso/0?from=appmsg) 论文《Your Agent, Their Asset》(2026.04,arXiv: 2604.04759)用实验证明了第二种哲学的代价:通过向 OpenClaw 的记忆文件投毒,**攻击成功率高达 89%**。而防御方案要么无效,要么需要关闭 93% 的合法更新——也就是杀死 Agent 的核心功能。 这不是 OpenClaw 的 Bug,这是**"自主 Agent"这种架构范式的固有矛盾**:让 Agent 进化的持久化机制,恰恰就是攻击面。 --- ## 四、技能安全:每一个技能都是一个潜在后门 技能越多 → 能力越强 → 同时攻击面越大。 这不是假设,这是被多篇论文反复验证的事实。 ### 社区技能的安全现状 **Agent Skills 综述(2026.02,arXiv: 2602.12430)** 对社区贡献的技能做了大规模审查:**26.1% 存在安全漏洞**——明文凭证、未验证输入、权限过度申请。 OpenClaw 的 ClawHub 情况更严重:**7.1% 有严重安全缺陷**,包括一个高下载量的"Twitter 技能"实际是恶意软件。 ### MCP 生态的爆发式增长——和随之而来的安全隐患 ![MCP 工具生态全景:177,436 个工具、增长趋势、领域分布和下载量](http://mmbiz.qpic.cn/mmbiz_png/spDdIib36wOOMMzR9anrktrm2escibDwciben9SiaLsTE8ybdjmbQZZe8P0wqjN5eAXRwfUtOdicpvstVDhs73PUzTGFtL5wVhUc2kN0ZWyVfPh8/0?from=appmsg) ![MCP 工具使用趋势:行动类工具(Action)占比从 27% 增长到 65%,Agent 正在从"观察者"变为"执行者"](http://mmbiz.qpic.cn/sz_mmbiz_png/spDdIib36wOOw6rRib5CR9JRWy2icbiaZZpibBB8DoR5nqU9gohS9xAFRrzZXiaiaCicAZSYQ8WroqianPb4q7e7FcyEKRMxrEEicRtHJS0OcFg1vkAMc/0?from=appmsg) ### MCP 的 38 种威胁 MCP 生态也不安全。**MCP-38(2026.03,arXiv: 2603.18063)** 系统梳理了 38 种威胁类别,涵盖工具描述投毒、间接提示注入、寄生式工具链、动态信任违规等。 **TIP 攻击(复旦,2026.03,arXiv: 2603.24203)** 用树搜索生成隐蔽的注入 payload,在未防御的 MCP 系统上达到 **>95% 的攻击成功率**,有防御时仍 >50%。 **MCPSHIELD(2026.04,arXiv: 2604.05969)** 做了最全面的安全分析:23 种攻击向量,4 个攻击面。核心发现——**单一防御方案最多覆盖 34% 的风险**,必须多层防御叠加才能达到 91% 的理论覆盖率。 ### 安全问题为什么这么难解? 根本原因在于:**Agent 与技能之间的交互基于自然语言,而自然语言是模糊的。** 传统软件通过 API 规范、类型系统、权限模型来确保安全。这些机制是精确的——你要么有权限,要么没有。 但 Agent 理解技能的方式是"阅读"技能描述(一段自然语言文本),然后"决定"如何使用。这个过程中的每一步都是概率性的——Agent 可能误解描述、被误导、或做出意外的推理。 **当安全依赖于"AI 能否正确理解一段文字"时,安全就变成了概率事件。** 这就是为什么攻击成功率能达到 89%——你只需要写一段看起来合法的文字,就能让 Agent 做任何事。 --- ## 五、接下来会发生什么? ### 趋势一:技能的层级化和模块化 从 SkillX 的层级化技能结构到 MCP 的语义检索,技能组织正在从"扁平列表"走向"结构化体系"。未来的技能库更像一个操作系统的文件系统——有目录结构、有权限管理、有版本控制。 ### 趋势二:技能信任框架 26.1% 的社区技能有漏洞这个事实,会催生"技能信任"基础设施——类似于代码签名、包管理器的安全审计、App Store 的审核机制。Agent Skills 综述已经提出了"技能生命周期治理框架"的概念。 ### 趋势三:按需工具 vs 常驻 Agent 的路线分化 Claude Code 代表的"按需调用"路线和 OpenClaw 代表的"常驻 Agent"路线会继续分化。在安全和可控性问题被真正解决之前,按需模式可能会是更务实的选择。 ### 趋势四:Agent 能力的"寒武纪大爆发" Self-Evolve + Skill Creation 的组合意味着 Agent 的能力边界正在快速扩展。SkillRL 的递归共进化、Memento-Skills 的元技能设计、SkillX 的主动技能生成——这些研究指向一个方向:**Agent 的能力增长速度可能即将超过人类为其设计安全护栏的速度。** 这是最让人不安的趋势。 --- ## 几个数字,作为结尾 | 指标 | 数据 | 来源 | |------|------|------| | MCP 工具总量 | 177,436 | Stein, 2026.03 | | MCP 工具中软件开发占比 | 67% | Stein, 2026.03 | | 社区技能安全漏洞率 | 26.1% | Xu & Yan, 2026.02 | | OpenClaw 技能严重缺陷率 | 7.1% | Agent Security Paper, 2026.04 | | 记忆投毒后攻击成功率 | 89.2% | Your Agent Their Asset, 2026.04 | | 单一安全防御最大覆盖率 | 34% | MCPSHIELD, 2026.04 | | 技能缓存 token 节省 | 80% | SkillCraft, 2026.02 | | 语义工具检索 token 节省 | 99.6% | Semantic Discovery, 2026.03 | | 多跳工具使用成功率 | 49% | ToolHop, 2025.01 | | MCP 未防御系统攻击成功率 | >95% | TIP, 2026.03 | **Agent 正在学会自己进化。这很酷。但在它进化出安全意识之前,我们最好保持清醒。** --- ## 参考论文 **Self-Evolve & Skill Learning:** - SkillCraft (2026.02) — arXiv: 2603.00718 - SkillRL (2026.02) — arXiv: 2602.08234 - MetaClaw (2026.03) — arXiv: 2603.17187 - Memento-Skills (2026.03) — arXiv: 2603.18743 - SkillX (2026.04) — arXiv: 2604.04804 - Single vs Multi-Agent (Li, 2026.01) — arXiv: 2601.04748 **Skill Creation:** - CREATOR (UIUC+清华, 2023.05) — arXiv: 2305.14318 - LATM (DeepMind, 2023.05) — arXiv: 2305.17126 - Eureka (NVIDIA, 2023.10) — arXiv: 2310.12931 **Security:** - Your Agent, Their Asset (2026.04) — arXiv: 2604.04759 - Agent Skills Survey (2026.02) — arXiv: 2602.12430 - MCP-38 (2026.03) — arXiv: 2603.18063 - TIP Attack (复旦, 2026.03) — arXiv: 2603.24203 - MCPSHIELD (2026.04) — arXiv: 2604.05969 - MCP Tool Poisoning (2026.03) — arXiv: 2603.22489 **MCP Ecosystem:** - 177K MCP Tools Analysis (Stein, 2026.03) — arXiv: 2603.23802 - Semantic Tool Discovery (2026.03) — arXiv: 2603.20313 **Foundational:** - Voyager (NVIDIA, 2023.05) — arXiv: 2305.16291 - Toolformer (Meta, 2023.02) — arXiv: 2302.04761 ---
从Function Calling到AI Skills:Agent能力封装实战指南 在大模型应用走向工程化的今天,Agent 的能力边界与复用方式成为开发者关注的核心。从最早的 Function Calling 到流程化的 Workflow,再到将意图、行为与知识打包的 AI Skills,技术演进始终围绕“如何让模型更可控地完成任务”展开。Skills 通过定义行为轨道和触发条件,让 Agent 在复杂场景中自主编排步骤,既保留灵活性又降低维护成本。这种能力封装机制在腾讯云等平台上落地后,显著提升了多步任务、跨系统操作的工程效率。无论是前端代码生成、内容创作还是领域专家系统,Skills 阅读详情

相关推荐

AI Agent Skills评估实战:用skill-up打造可进化的技能闭环

在AI Agent开发中,Skills是连接大语言模型与具体任务执行的关键单元,其质量直接影响Agent在真实场景中的可靠性。与传统模型评测不同,Skills评估需要衡量的不仅是任务能否跑通,还包括稳定性、鲁棒性、效率与可迁移性等维度。skill-up作为面向AI Agent Skills的评估工具,将主观的“好不好用”转化为可重复、可对比、可回归的量化指标,为开发者提供了一条从用例设计、评测执行到迭代优化的标准化路径。通过构建黄金用例、单元能力用例与边界逆用例,并结合回归对比机制,团队可以让Skill在一

weixin_29053577的博客 351

长文总结:近一年 Agent 自进化的两大方向和四大趋势

你有没有遇到过这种情况:使用一个通用的 Agent 时,跑了几周,它还是在用最初那套策略,犯同样类型的错误? 我之前也一直觉得这是 LLM 的本质限制,毕竟推理时没有梯度,没有更新。

m0_59164520的博客 702

基于Xilinx Artix7 的FPGA高级应用 (二):千兆以太网通信(实战篇)第一期

本项目是基于Xlinx Artix7 XC7A35T芯片 以太网芯片选用的是RTL8211EG PHY芯片 MAC 和PHY接口标准是GMII 开发工具是vivado 2018.3 我们先来复习一下以太网的基本通信原理: 当我们的计算机需要与局域网中另外的设备进行通信的时候,需要将数据传输到网卡进行编码,然后传输到线上,经过另一个设备的网卡解码成该设备能读取的数据。 关于以太网协议的知识在原理篇中已经讲过,不再重复,下面直接看接收代码: 首先注意我们的MAC和PHY通信选择的是GMII接口标准,发送数据一

工大技术底层人员的博客 4034

Agent自进化-Memory

本篇文档调研Agent自我进化中Memory进化的一些25年的论文,旨在了解业界和学术论文的一般做法agent自我进化主要的自我进化方法包括以下几种方式调整规则、prompt, few-shotAgent记忆、工具,包括记忆构建、检索、更新等缓存记忆:redis/内存等外部记忆:知识图谱、向量数据库等长期记忆:模型参数、数据库等更改模型参数:包括微调、RL等,构建一套半自动化/自动化的数据收集->清洗->标注->采样->模型训练->评估的pipeline。

myblog 1239

Logisim实战:手把手教你设计硬布线版MIPS CPU(多周期/8指令/附电路图)

本文是一份详细的Logisim实战指南,手把手教你设计一个采用硬布线控制的多周期MIPS CPU。文章深入剖析了硬布线控制与微程序控制的核心理念差异,并逐步讲解了从定义执行状态、构建状态跳转逻辑到生成控制信号、集成测试的完整流程,最终实现一个支持8条指令、可运行简单程序的处理器模型。

g9h0i1的博客 592

【SigmaStar SSC335系列】空片用Flash_Tool烧写

简介 本文主要讲新拿到的PCBA,板上spi nand flash还是空的,如何在这种情况下烧录固件,这里讲解用官方Flash_Tool烧写的方式。 但只讲一些注意的地方和坑,其它的官方文档里说的比较清楚,不多说。 准备 Flash_Tool烧写软件 编译打包好烧写镜像 串口烧录小板 ----- 这个是个坑,在官方文档里并没有提及,刚开始用的平时调试的USB转串口,怎么都没反应,一度不知烧写软件不对还是硬件有问题,最后通过厂家技术支持才得知,除了专门的Flash_Tool外,还要专门的串口烧录器

老K 4699

AI终极形态来了!Agent自我进化技术拆解:零基础也能看懂的进化论

虽然现如今的大型语言模型(LLM)能够处理多种复杂任务,但它们更像是一台无法更新的旧机器——当面对新的知识或变化的环境时,固定的参数就成了无法逾越的障碍。试想一下,如果有个医疗诊断机器人,它不能实时更新最新的病例数据,或调整诊断逻辑,那么它的价值将大打折扣。这也正是**自进化智能体研究**的出发点:让AI能够在与环境互动的过程中,持续优化自己的模型、工具,甚至是决策体系,就像人类通过不断的经验积累和学习,逐步进化我们的认知能力一样。

m0_59164520的博客 1681

芯片封装、功率密度提升及热管理系统优化三个维度分析高功率芯片散热技术挑战

本文探讨高功率芯片散热技术挑战与创新。随着新能源汽车MOSFET用量增至400颗/车,文章聚焦封装技术创新(双面散热、集成模块)、功率密度提升(SGT-MOSFET优化)和热管理系统协同优化三大方向。通过热仿真案例(如CPO散热优化)展示温升改善方案,强调需协同器件级设计、系统级仿真与先进封装技术(混合键合/玻璃基板)来解决高密度互连与散热矛盾,为功率密度跃升提供技术支撑。

莱歌数字的博客 1473

Skill 自我演进:从人工调优到算力驱动的 Agent 进化范式

2025-2026年,大模型技能自进化为核心议题,行业转向自动化评估,三大路径凸显:阿里EvoSkill通过轨迹分析分离正负样本,并行生成补丁,以“棘轮效应”单向优化;微软SkillOpt引入八维量化与双重验证,结合人类监督保证可靠性;SAGE等强化学习方案通过Self-Play实现复利增长(目标完成率+8.9%,token减少59%)。另有JiuwenCla等探索持续推进。人工迭代模式正被逐步取代。

haylee的专栏 926

SDIO_WiFi驱动学习之安卓WLAN架构介绍及调用流程分析

一、引言 上一篇博客大概介绍了MMC子系统和SDIO相关知识及架构,这一篇博客则大致分析安卓的WLAN架构及上层如何调用WLAN驱动的流程。 虽然我工作的开发环境是安卓系统,但由于我不是专业的安卓应用/框架开发工程师,所以对安卓层的一些代码并不是特别熟悉,只能大致梳理流程,不专业的地方请谅解。 本文部分内容摘抄自网络,若有侵权,请联系删除。 二、安卓WLAN架构 1、应用框架(Application framework) 在应用程序框架级别是应用程序代码,它使用各种android.net..

陈子陌的博客 5088

VBA常见错误 - “错误3706,未找到提供程序,该程序可能未正确安装”解决方法

1、问题描述 在利用VBA编程时,引用其它表格数据,出现以下问题: (1)运行“错误3706,未找到提供程序,该程序可能未正确安装”。 (2)引用数据失败 2、解决方法 下载“Access 2010 数据库引擎”,并安装即可。 https://www.microsoft.com/en-us/download/details.aspx?id=54920 AccessDatabaseEngine 2010 官方安装包,官网下载不了的可以来这里下载。(1)运行“错误3706,未找到提..

Nemuel的博客 3万+

AI Agent自我进化底层教程(非常详细),收藏这一篇就够了!

一句话讲清楚👉🏻 MemSkill通过可学习和演进的"记忆技能"系统,让AI Agent能够动态选择和优化记忆操作,实现真正的自我进化。

m0_59235245的博客 645

别再用图片水印了!5种你可能不知道的文本隐写术实战

本文介绍了5种高效的文本隐写术,帮助创作者在不影响内容可读性的情况下嵌入版权信息。从零宽度字符到同形字替换,再到标点符号变形和行尾空格编码,这些技术为数字内容提供了轻量级版权保护方案,特别适用于社交媒体和电子合同等场景。

k8l9m0n的博客 225

Claude Skills终极进化指南:从AI Agent到Agentic AI,看懂这篇就够了!

今天接着AI和大模型方面的话题。即大模型厂商Anthropic最近刚推出的Claude Skills。为了更好地阐述我后面要描述的观点,我们还是先看下对于Claude Skills的一些标准解释和说明。

m0_59164520的博客 2645

游戏引擎定制化:大厂如何玩转性能极限(大白话生动有趣版)

游戏大厂如何深度定制游戏引擎?本文系统解析了商业引擎的局限性及大厂定制化的核心诉求。主要内容包括: 大厂定制引擎的根本原因:性能瓶颈、差异化需求、自有生态整合等 主流引擎的优劣势对比及适用场景 定制化重点领域:渲染管线优化、物理系统重构、网络架构改造等 全流程定制方案:从需求分析到模块重构再到工具链开发 典型案例:如腾讯CF手游的渲染优化、原神的热更新系统等 文章指出,顶级游戏产品必须对引擎核心模块动刀,通过深度定制实现性能突破和创新功能开发。同时提供了风险规避建议和技术演进趋势,为游戏开发者提供了宝贵的实

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 635

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

【AI Agent Skills】重塑 AI Agent 竞争力:Skills 体系的核心价值、构建方法与未来方向

Skills就是Agent的“手脚”与“经验库”,是其实现自主决策、场景适配与价值释放的核心支撑。本文将从内涵定义、分类体系、核心价值、构建方法、应用案例及发展趋势六大维度,全面拆解Agent Skills,为开发者提供系统化的认知与实践参考。

Varin 2611

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Agent Skills:开启AI智能体的自主、协作与进化之旅

Agent Skills”作为一个明确的产品化、工程化概念,最早由Anthropic公司在2024年下半年至2025年初期间正式提出并系统定义,作为其Claude平台生态的核心架构组件。Anthropic对其的定义为:Agent Skills是扩展通用大模型功能的模块化能力。每项技能封装了指令、元数据以及可选资源(如脚本、模板),大模型会按需在相关场景下自动调用。Agent Skills架构图(图片来源:Anthropic)

2601_95335285的博客 491

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

深入解析Claude Code Skills:从元工具架构到AI Agent进化内核

在AI编程助手领域,工具调用与智能体(Agent)能力扩展是核心技术。其原理基于将用户指令或AI意图,通过一套标准化的元工具架构,封装成具有明确输入、输出和自描述信息的可执行单元。这种设计的技术价值在于实现了能力的动态扩展与安全、隔离的执行环境,为构建复杂、可自主决策的智能体奠定了基础。其核心应用场景包括自动化代码生成、审查、项目分析以及工作流编排等。本文以Claude Code的Skills系统为例,深入剖析其从技能注册、发现到执行的完整生命周期,并探讨如何通过反馈学习与技能编排,驱动Agent的行为进化

weixin_33849215的博客 407

2026年AI核心:AI Agent全解析,含A2A、MCP、Skills等关键技术(建议收藏)

AI Agent将成为2026年AI生态的核心,具备感知、规划、行动、记忆和反思五大能力组件。关键技术包括: A2A协议实现Agent间协作 MCP标准化工具调用 Skills模块化封装专业能力 这些创新大幅降低开发门槛,使AI系统能像人类一样处理复杂任务、自主决策和持续进化。其中,Tools提供执行能力,Skills赋予专业知识,二者结合使Agent既"会做事"又"做得专业"。该技术体系正推动AI从单一功能向智能基础设施转变,成为未来数字化社会的关键支撑。

m0_59162248的博客 3625

收藏必备:小白程序员必学大模型新技能Agent Skills,主动规划协作进化!

Agent Skills”作为一个明确的产品化、工程化概念,最早由Anthropic公司在2024年下半年至2025年初期间正式提出并系统定义,作为其Claude平台生态的核心架构组件。Anthropic对其的定义为:Agent Skills是扩展通用大模型功能的模块化能力。每项技能封装了指令、元数据以及可选资源(如脚本、模板),大模型会按需在相关场景下自动调用。Agent Skills架构图(图片来源:Anthropic)

2301_76168381的博客 710

Anthropic 工程师深度解读 Skills:AI Agent 的专业进化之路

Skills 系统,通过极简的文件格式,解决了 AI Agent 缺乏领域专业知识的核心痛点,并构建了一个开放、可组合、可进化的生态系统。最近刷屏Skills是什么,发布5周出现了数千个 Skills,他们有哪些类型,Skills为什么重新定义了 AI Agent 的开发方式,又有令人兴奋的应用场景?这种设计的好处是支持成千上万个 Skills ,上下文窗口消耗始终可控,不需要的 Skills 不占用空间 ,可以动态组合多个 Skills ,支持复杂的工作流编排。这些认知是理解 Skills 设计的基础。

人工智能学家 489

AI Agent技术演进:从Function Call到SKILLS体系

AI Agent作为人工智能领域的重要分支,其技术架构经历了从简单函数调用到模块化封装,再到技能化体系的演进过程。函数调用(Function Call)作为基础编程概念,实现了单一功能的封装与复用;模块化能力封装(MCP)则通过标准化接口解决了功能隔离问题,体现了软件工程中的高内聚低耦合原则。这些技术进步为构建复杂AI系统奠定了基础,特别是在需要多能力协同的客服、智能助手等场景中展现出关键价值。当前最先进的SKILLS体系通过标准化描述语言和上下文感知机制,实现了技能的动态组合与自适应执行,大幅提升了AI

weixin_34101229的博客 451

【强烈收藏】告别拖拽节点:Agent + Skills 架构打造可进化数字员工

Workflow (Dify 等):适合强合规、超高频、逻辑简单的线性作业。Agent + Skills:适合输入多变、跨系统协作、需要持续迭代的复杂作业。把你的 Workflow 工作流沉淀为 Skill 吧。这不仅是工具的切换,更是将你的自动化资产从“一次性搭建”的死流程,转变为“可复用、可自我进化”的数字员工。

AI大模型的博客 762

如何让Agent Skills学会自我进化?

本文提出了一种让AI技能(Skill)自我进化的系统架构,突破了传统静态提示词文件的局限。通过建立闭环评估机制,系统能够自动收集技能执行数据、分析失败原因、提出改进建议并验证效果。核心创新在于将技能视为可演进组件,利用图结构存储执行历史和反馈数据,实现基于证据的自动优化。这种动态演进机制解决了AI系统因环境变化导致的技能老化问题,同时保留了人工监督权,使维护更高效可靠。文章还展示了该架构的具体实现方式,包括数据收集、失败分析和评估闭环等关键环节。

2401_85725028的博客 284
上一篇: 单卡训练千亿模型?MegaTrain 把 GPU 变成了“临时工“
下一篇: Agent Skills:AI 正在学会自己进化,这意味着什么?
paper_reader
博客等级 码龄8年 157粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值