微软开源 SkillOpt:像训练神经网络一样自动优化 AI 技能,52 项测试全拿第一
微软开源 SkillOpt像训练神经网络一样自动优化 AI 技能52 项测试全拿第一前言做 AI Agent 开发的朋友一定遇到过这样的场景给 Skill 文件里加一句「不要这么做」格式不对又补一句「输出的格式要求」。改来改去文件越来越长Agent 不但没更听话反而更不稳定了。问题出在哪不是模型不够聪明而是 Skill 写得不到位。最近微软研究院开源了一个项目SkillOpt直接把 Skill 文件变成可训练的参数用训练神经网络的流程去自动化优化它。上线不到三个月GitHub 已收获16,000 StarMIT 开源协议可以自由商用。一、SkillOpt 是什么一句话概括首个把深度学习训练范式搬到文本空间的项目。它把 Skill 文档当作「可训练参数」用训练神经网络的那套流程去优化它——有 epoch、有 batch size、有学习率、有验证集——但完全不碰模型权重。最终产物是一份 300~2000 token 的best_skill.md文件部署时直接作为系统指令或注入到系统提示词中不需要额外模型调用推理成本为零。二、核心理念双模型搭班子SkillOpt 的核心架构是两个模型协同工作1. 执行模型Target Model负责按照当前 Skill 执行任务。一批任务跑完后记录哪些做对了、哪些做错了形成完整的轨迹日志。2. 优化器模型Optimizer Model分析执行轨迹找出规律成功的案例吸收经验提炼成更明确的规则失败的案例找共同模式是不是总在同一个地方出错然后动手修改 Skill 文件——加内容、删内容、改描述。每次只改 4 处左右论文实测的最佳值防止步子太大把原本好用的规则也改废了。3. 验证回退机制改完不算完能否保留还得通过测试。SkillOpt 会安排一批没做过的新任务用改动后的 Skill 去执行结果变好 → 保留结果没变好 → 立刻回退到上一个版本被否掉的改动也不会浪费存进「失败记录」档案往后优化时就知道哪些路走不通不会在原地打转。每跑完一轮框架还会做一次全局复盘把整份 Skill 重新梳理一遍避免越跑越偏。三、效果实测52 项测试全拿第一论文给出的测试数据非常亮眼维度数据测试范围6 类任务 × 7 个模型 52 次测试综合成绩全部拿到第一或并列第一GPT-5.5 平均提升23.5 分表格类任务提升接近 39 分最终产物大小300~2000 token推理成本零额外成本仅作为系统指令更关键的是这些提升完全不依赖模型本身的更新纯靠优化 Skill 文件就拿到了。迁移能力在一个模型上训练出来的 skill可以直接用在另一个模型上Codex 上优化的技能 → Claude Code 上也能用跨 benchmark 有泛化性这意味着你只需要用强大的优化器模型训练一次产出的 skill 可以部署到更便宜的模型上执行。四、快速上手安装pipinstallskillopt或者从源码安装体验最新功能gitclone https://github.com/microsoft/SkillOpt.gitcdSkillOpt pipinstall-e.配置模型SkillOpt 支持 OpenAI、Azure OpenAI、Anthropic、Qwen、MiniMax 等主流模型后端。以 Azure OpenAI 为例exportAZURE_OPENAI_ENDPOINThttps://your-resource.openai.azure.com/exportAZURE_OPENAI_API_KEY你的密钥Claude 配置exportANTHROPIC_API_KEY你的密钥本地部署 QwenvLLMexportQWEN_CHAT_BASE_URLhttp://localhost:8000/v1准备数据SkillOpt 需要两份带标准答案的测试题目训练集用于训练优化验证集用于评估改动效果数据格式需与项目内置的 benchmark 对齐如 SearchQA、SpreadsheetBench 等。启动训练python scripts/train.py\--configconfigs/searchqa/default.yaml\--optimizer_modelgpt-5.5\--target_modelgpt-5.5参数说明optimizer_model负责分析轨迹、生成编辑补丁建议用强模型target_model负责执行任务的目标模型可以用较弱模型训练完成后会生成best_skill.md这就是你训练出来的最终技能。评估已有技能python scripts/eval_only.py\--configconfigs/searchqa/default.yaml\--skillckpt/searchqa/gpt5.5_skill.mdWebUI 监控面板项目自带可视化面板可以直观看到训练过程pipinstall-e.[webui]python-mskillopt_webui.app默认运行在 7860 端口浏览器打开http://localhost:7860即可查看。加--share参数还能生成公开的 Gradio 链接方便团队协作。五、SkillOpt-Sleep夜间离线自我进化v0.2.02026 年 7 月发布新增的SkillOpt-Sleep功能相当于一个夜间离线自我进化引擎Agent 白天干完活晚上自动执行以下流程复盘回顾白天的执行轨迹挖矿从失败的案例中挖掘可改进的模式回放在验证集上验证改动效果固化把验证通过的技能写入skill.md同时还接入了Claude、Codex、Copilot、Devin、OpenClaw等工具链跨平台能力更强了。六、与 Hermes Agent 的关联与思考这套思路对使用 Hermes Agent 的开发者来说有很强的参考价值对比项传统做法SkillOpt 做法Skill 编写手工调试凭感觉自动化优化数据驱动变更验证靠直觉判断验证集自动化评估版本管理手动回退自动回退 失败记录档案迁移复用需重新调试跨模型跨任务通用Hermes Agent 本身也是 Skill 驱动的 Agent 框架将 SkillOpt 的优化思路引入有望让 Skill 的维护从「手工调参」走向「自动化训练」。七、总结过去调优 Skill 全凭手感改好了也说不出原因。SkillOpt 把它变成了一件可验证、可回退、可自我迭代的事。每次失败都成了让 Skill 变得更稳的经验。对于正在做 Agent 产品的团队这个方向值得认真研究——不调模型参数、不改推理代码只优化一个 Markdown 文件Agent 准确率就能提升近 40 分。资源链接GitHub 仓库https://github.com/microsoft/SkillOpt论文https://arxiv.org/abs/2605.23904项目主页https://microsoft.github.io/SkillOpt免责声明本文内容基于公开资料整理仅供技术交流参考。

相关新闻

2026技术面试趋势与高效准备策略

2026技术面试趋势与高效准备策略

1. 面试准备的核心逻辑2026年1月的技术面试与往年相比呈现出明显的专业化趋势。作为经历过三次职业转型的面试官,我发现候选人常陷入两个极端:要么过度依赖网上流传的"面经题库",要么完全忽视行业动态空谈基础理论。真正有效的面试…

2026/8/25 7:06:09 阅读更多 →
Windows系统文件wdfcoinstaller01009.dll丢失找不到问题解决

Windows系统文件wdfcoinstaller01009.dll丢失找不到问题解决

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

2026/8/25 7:06:09 阅读更多 →
从数组到矩阵:掌握二维数据操作的核心思维与实战技巧

从数组到矩阵:掌握二维数据操作的核心思维与实战技巧

你是不是经常在刷算法题时,看到“矩阵”、“二维数组”就头疼?或者在实际项目中,面对一个游戏地图、一个Excel表格数据,明明感觉逻辑很简单,却总在索引越界、行列转换上栽跟头?很多人把“数组”和“矩阵”混…

2026/8/25 7:05:09 阅读更多 →

最新新闻

机械臂速成小指南(十七):直线规划

机械臂速成小指南(十七):直线规划

​ 👨‍🏫🥰🥳需要机械臂相关资源的同学可以在我的CSDN主页中找到哦🤖😽🦄 指南目录📖: 🎉🎉机械臂速成小指南(零点五)&a…

2026/8/25 7:51:30 阅读更多 →
百度TTS语音合成实战指南:从API集成到高级调优

百度TTS语音合成实战指南:从API集成到高级调优

1. 项目概述:从零到一,掌握百度TTS语音合成如果你正在开发一个需要“说话”的应用,无论是智能客服、有声读物、还是辅助阅读工具,语音合成(TTS)技术都是绕不开的一环。市面上方案很多,但百度智能…

2026/8/25 7:51:30 阅读更多 →
百度TTS语音合成实战:从API调用到工程化集成的完整指南

百度TTS语音合成实战:从API调用到工程化集成的完整指南

1. 项目概述:从文本到声音的桥梁搭建最近在折腾一个需要语音播报功能的小项目,从简单的设备状态提示到有声内容生成,都绕不开一个核心组件:TTS(Text-to-Speech,文本转语音)。市面上方案很多&…

2026/8/25 7:51:30 阅读更多 →
语义分割边缘优化实战:从损失函数到后处理的完整解决方案

语义分割边缘优化实战:从损失函数到后处理的完整解决方案

1. 项目概述:为什么“边缘”是语义分割的阿克琉斯之踵?做计算机视觉,特别是语义分割的朋友,肯定都遇到过这个让人头疼的问题:模型预测出来的物体边缘,总是毛毛糙糙、参差不齐,像被狗啃过一样。明…

2026/8/25 7:51:30 阅读更多 →
STM32CubeMX+HAL库+USART接收不定长数据(定时器+串口接收中断)

STM32CubeMX+HAL库+USART接收不定长数据(定时器+串口接收中断)

概述: 在实际项目设计中,程序常常会收发不定长的数据帧,一般我们会约定一个帧协议,帧协议中包含有帧头、帧尾、帧长度、校验,一般接收时会判断帧头,帧头有效后根据帧长度去接收不定长度的帧,总体…

2026/8/25 7:51:30 阅读更多 →
机械臂速成小指南(九):正运动学分析

机械臂速成小指南(九):正运动学分析

👨‍🏫🥰🥳需要机械臂相关资源的同学可以在我的CSDN主页中寻找哦🤖😽🦄 指南目录📖: 🎉🎉机械臂速成小指南(零点五)&…

2026/8/25 7:50:29 阅读更多 →

日新闻

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/25 0:00:34 阅读更多 →
Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

2026/8/25 0:00:34 阅读更多 →
数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

1. 项目概述:从“会做”到“会写”的竞赛核心跃迁“全国大学生数学建模竞赛”,这个名字对理工科学生来说,分量极重。每年,无数团队在三天三夜的时间里,为一个开放性问题绞尽脑汁,从建立模型、求解算法到编程…

2026/8/25 0:00:34 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 3:38:12 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 3:38:18 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 3:38:23 阅读更多 →

月新闻

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

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

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

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

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

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

2026/8/23 12:10:44 阅读更多 →
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/24 11:20:22 阅读更多 →