新闻详情

新闻详情

首页 / 资讯中心 / 详情

AI编程技能包Skills:从手动安装到编写高质量SKILL.md

发布时间:2026/9/29 9:50:42来源:尧图网络
AI编程技能包Skills:从手动安装到编写高质量SKILL.md
1. Skills是什么AI编程代理的“肌肉记忆”1.1 从一次“AI突然开窍”的实验说起最近在AI编程工具圈里“skills”这个单词出现的频率高得离谱——前端开发skills、数学建模skills、AI漫剧常用skills、甚至“怎么手动装GitHub上的skills”都成了热门搜索。我第一次真正被这个机制震撼到是在一次代码审查实验里同一套Claude Code配置在加了某个skills技能包之前它给我的前端组件代码总带着一股“教科书味”——注释齐全但结构冗余加入技能包之后它输出的代码风格忽然和团队现有代码库高度一致连命名习惯、错误处理层级、样式方案都能按既定规范来。那种感觉就像给一个聪明但没经验的新人配了一位带教老师。先说清楚skills到底是什么。它不是虚无缥缈的“个人能力”而是AI Agent尤其是Claude Code、Codex这类编程代理的一种可复用技能包一个包含SKILL.md指令文件、参考脚本、模板资源的文件夹。你把它放进工具的技能目录工具就会在遇到匹配任务时自动加载这份指令让模型按你定义的流程、规范、工具链去完成任务。1.2 SKILL.md的触发机制为什么它比提示词更聪明很多人第一次接触skills时会问这不就是一个“系统提示词”的加强版吗答案还真不是。关键差异在于按需加载。普通的长篇提示词只要写在配置里就会常驻在上下文中每轮对话都在消耗宝贵的上下文窗口而且容易干扰模型对当前任务的判断。SKILL.md则不同它平时只是躺在目录里的一个文件只有当模型的语义检索发现当前任务与该skill frontmatter中的description描述匹配时才会把完整的SKILL.md内容注入上下文并持续沿用其中的工作流约定。打个生活化的比方普通提示词像是你写在自己工位上的一张便利贴——“所有代码要写注释”它一直在那儿但你不会时刻盯着它skills像是你办了一张专业图书馆的借阅卡平时放在钱包里只有真正走进这座图书馆时才会拿出来刷。我在实测中确认了一个细节描述description写得越接近真实业务场景触发越精准。比如“生成可复用的React组件”不如“当用户需要新增前端UI组件且涉及表单校验、状态管理、样式方案三方面时”好使前者太宽泛容易误触发后者直接锁定了技能包的使用边界让模型像条件反射一样迅速加载。1.3 Skills与CLAUDE.md、MCP的分工边界很多教程会把Skills和CLAUDE.md、MCPModel Context Protocol混在一起讲导致新手越看越乱。我用自己的方式给这三者做了个分工表机制本质类比典型场景CLAUDE.md / 项目指令项目级长期约定入职手册编码规范、目录结构、禁止事项Skills任务级专业技能包岗位SOP工具箱代码审查流程、测试用例设计、特定框架开发MCP Server外部工具接入层外接设备访问数据库、调用浏览器、对接API简单说CLAUDE.md管的是“这个项目里长期不变的规矩”Skills管的是“这件事该怎么全套做完”MCP管的是“做这件事需要调用什么外部能力”。三者可以配合使用一个项目里完全可以既有项目指令约定全局风格又有多个skill覆盖高频任务。理解了这条分界线后面无论是安装还是自己开发skills思路都会干净很多。2. 手动安装GitHub上的Skills写给不想折腾命令行的人2.1 先摸清四种主流工具的技能目录位置“claude code怎么手动装github上的skills”是搜索热词里被问爆的问题。这背后有个很容易被忽略的现实不同的AI编程工具skills目录的默认位置各不相同装错地方就必然不生效。我整理了一份我实测过的路径清单工具技能目录全局技能目录项目级Claude Code~/.claude/skills/.claude/skills/Codex~/.codex/skills/.codex/skills/OpenCode~/.config/opencode/skills/.opencode/skills/Cline / 其他VSCode插件因插件版本而异看文档.cline/skills/我的经验是个人练习用全局目录团队协作用项目级目录。全局目录的好处是任何项目都能用坏处是如果团队项目里有同名但不同的skill容易打架项目级目录则能确保技能包跟着仓库走换台机器、换个队友拉下代码技能依然在。新手如果只记一条原则那就记“项目内优先放.claude/skills/对应你使用的工具”跟代码一起提交最不容易乱。2.2 手动安装的标准流程下载、解压、放置、验证手动安装听起来像是在命令行里做的事其实大多数情况下根本不需要复杂命令。完整流程分四步第一步下载。到GitHub仓库页面点击 Code 按钮选 Download ZIP把仓库下载到本地。如果一个仓库里有几个skill而我只想要其中一个子目录我会用git sparse-checkout只拉取需要的文件夹避免把一堆用不上的技能全塞进来。对新手来说直接下载zip也无妨后面清理时再删掉多余目录。第二步解压和重命名。把zip解压之后你会看到形如skill-name-main/这类文件夹名。这里有个非常关键的细节文件夹名是skill的识别标识之一尽量改成简短的小写字母加连字符格式比如code-review、frontend-generator。不要保留带分支后缀的名字否则后续排查时你自己都会被这些文件夹名搞晕。第三步放置。把该skill文件夹整个移动到上表对应的技能目录里。如果要装的是项目级skill就放进项目的.claude/skills/等目录。这里必须检查文件夹内是否直接含有SKILL.md文件——结构正确的话应该是skills/某个技能名/SKILL.md不能是skills/仓库名/技能名/SKILL.md那种多套一层的情况后者会导致工具扫描不到。第四步验证。重启你的AI编程工具也就是新开一个会话然后直接描述一个场景看模型有没有自动加载对应行为。如果你在对话中提及任务的触发条件而模型开始按照SKILL.md里定义的流程执行就说明安装成功了。2.3 安装后必做的两步验证我见过太多人下载了二三十个skill最后真正生效的没几个原因就是跳过了验证。这里分享两个我自用的验证方法方法一直接要求加载。对Claude Code这类工具你可以直接说“请加载 code-review 技能并按照它的流程检查这段代码”。如果skill已经生效模型会明确回应它读取了SKILL.md并按照其中定义的检查清单逐项执行如果它说“我没有这个技能”那就是目录位置或命名出了问题。方法二制造一次错误触发。故意让模型做一个和描述高度相关但不完全匹配的任务观察它是否过度载入了不该用的skill。如果它识别出“这件事不落在该skill的职责边界内”说明description描述写得足够精准如果它强行套用不相关流程说明这个skill的描述写得太泛未来会频繁误触发反而干扰正常对话。我整理过的真实踩坑记录里最频繁的错误是三类第一把skill直接解压到了主目录而不是技能目录第二文件夹多套了一层导致扫描不到第三SKILL.md文件名写错了——必须是完全一致的SKILL.md大小写都不能错因为Linux和macOS文件系统是区分大小写的。这三点检查完90%的“装了不生效”问题都能解决。3. 拆解一份高质量Skill的目录结构与写作规范3.1 目录与命名先让工具能发现你想自己开发skills第一步不是写指令而是把目录结构摆对。我曾经见过一个人把SKILL.md直接放到了仓库根目录结果工具反复扫不到他在issue里追问了好几天最后发现是目录层级的锅。一个标准skill目录长这样skill-name/ ├── SKILL.md # 主指令文件必须存在 ├── references/ # 参考文档、知识库、最佳实践 ├── scripts/ # 可复用的脚本或工具 ├── templates/ # 模板文件、代码骨架 └── assets/ # 图片、数据文件等静态资源注意几个细节SKILL.md这个文件名固定不能改名否则工具识别不了。目录名不要带空格和中文。虽然部分工具可能支持但跨平台、跨工具兼容性会打折扣尤其未来你可能把skill分享给别人保持小写字母加连字符最稳妥。资源文件的数量要有节制。我的建议是一个skill的核心知识能浓缩就浓缩能塞进SKILL.md正文的就别单开references只有那些篇幅较长、每次都需要但塞进去会让主文件臃肿的内容才放到references里。我自己赶项目时最常用的是“一主文件一参考文档”的极简结构SKILL.md负责触发时快速注入工作流references/里放一份更详细的领域知识手册模型需要时再自行读取。这样兼顾了触发速度和信息深度。3.2 frontmatter里“description”一行的写作门槛SKILL.md的开头是一个YAML格式的frontmatter区域最核心的字段是name和description--- name: react-component-builder description: 当用户需要创建React函数组件、涉及props类型定义、组件状态管理、样式方案选择以及基础测试用例编写时使用。不适用于页面路由配置或后端API设计。 ---name要全球唯一避免和社区里常见skill重名——前有code-review后也有code-review同时装两个就必打架。description的写作质量直接决定触发准确率我总结了一个“三写三不写”的规律要写明确触发场景“当用户需要新增一个带搜索功能的表格页面时”明确任务产物“输出包含组件代码、类型定义文件和一个冒烟测试”明确边界“不适用于已有页面的样式调整”不要写空洞的角色描述“我是一个优秀的React工程师”跟任务无关的形容词“高效地、优雅地”过于宽泛的能力声明“处理所有前端问题”这里有个容易被忽略的坑description是模型判断“要不要加载这个skill”的唯一依据它写得宽泛模型就会频繁误加载白白占用上下文。我见过一个把“生成图标”写进description的代码审查skill结果每次聊天提到图标方案时它都会被加载输出一堆审查建议严重干扰主任务。3.3 指令正文的结构化写法SKILL.md的正文区域是真正干活的指令。我见过不少初版skill把SKILL.md写成了一段散文式的“请你务必做到以下几点”模型读了也执行了但输出质量波动极大因为指令的颗粒度太粗。我推荐的结构是“三步走”第一步明确你的角色和职责边界。用两三句话定义这个skill在任务中的身份但不夸大人设。比如“你是前端架构评审员职责是检查组件设计的可维护性、类型安全性、性能隐患不负责直接重构代码。”这比“你是资深全栈工程师”精准得多模型的行为轨迹也更稳定。第二步定义逐步执行的具体流程。用带编号的步骤列出模型完成任务时每一步该做什么。这里不能只写“完成任务”要写清“先干什么、再干什么、最后输出什么”。比如代码生成类skill流程就是“先确认输入参数清单→再写组件代码→然后生成类型定义→最后给出验证方式”步骤之间要有明确的逻辑顺序模型才知道先想什么再做什么。第三步设置明确的质量检查准则。在指令的最后列出模型在提交结果前必须自查的若干标准。比如“代码中不得存在any类型”“样式不能使用内联style”“必须包含错误处理逻辑”。这一节的作用相当于一组隐形验收测试让模型在交付前先自我检查一遍大幅减少返工。我见过一份社区非常受欢迎的数学建模data分析skill它的SKILL.md就是这么组织的先说明“你只负责数据处理和可视化不负责论文写作”再列出“数据清洗→描述性统计→相关性分析→可视化→输出结论”五步流程最后列了四个“必须检查”比如“所有图表必须有明确的轴标题和单位”。这份skill能火不是因为知识多高深而是边界、流程、验收标准三个要素全部到位。4. 动手写一个属于自己的Skill以“前端组件生成”为例4.1 需求拆解明确触发边界才能避免误伤纸上谈兵再多不如亲手写一个。下面我用一个“前端组件生成”的skill来完整跑一遍开发流程。先拆需求。想让一个skill真正好用得先回答三个问题第一个问题什么时候触发这个skill在我的场景里触发条件是“用户要求新建一个前端UI组件且组件涉及状态交互或表单逻辑”。如果只是把已有组件改个颜色不应该触发那属于样式调整范畴。第二个问题需要产出哪些文件我设定的产物是三个组件主文件、TypeScript类型定义文件、一个基础测试文件。有时候还需要一个用于演示的示例文件但这要按需生成不在默认产物里。第三个问题绝对不能做什么这是最容易写漏但非常关键的一部分。我的边界是不负责项目的路由配置、不负责后端API设计、不擅自引入新的第三方库。如果模型在生成组件时自动往package.json里加了依赖很可能破坏团队现有依赖管理这种越界行为必须被禁止。4.2 SKILL.md完整示例逐段讲解下面是我实际在用的一个简化版--- name: react-component-generator description: 当用户需要创建一个新的React函数组件时使用。触发场景包括新增页面区块UI、表单组件、列表组件且组件需要有明确的props类型定义。仅在用户要求创建新组件时使用不适用于修改现有组件或处理页面路由。 --- # React组件生成技能 ## 角色 你是一位React前端工程师专注于函数组件开发。你的职责是生成符合TypeScript严格模式、遵循团队风格约定的组件代码。你不负责配置构建工具也不负责后端接口设计。 ## 执行流程 1. 向用户确认组件名和用途若用户未提供则根据上下文推测并说明假设前提。 2. 梳理组件的props接口包括必填项和可选项明确每个字段的类型和意义的注释。 3. 实现组件逻辑优先使用React Hooks禁止使用class组件。状态管理用useState/useReducer异步副作用统一用useEffect。 4. 编写样式优先使用CSS Modules方案不推荐内联样式。动态样式根据props或state计算。 5. 输出组件代码、类型定义文件可按需合并、示例用法副本并给出一个最基本的冒烟测试文件。 6. 最后用Table列出生成的文件清单供用户确认。 ## 质量检查清单 - 所有props必须有明确的TypeScript类型定义禁止使用 any。 - 组件必须处理加载态和空数据态不允许只渲染“正常”路径。 - 所有用户交互事件必须有对应的类型如 React.ChangeEventHTMLInputElement。 - 不得在组件内部发起网络请求数据获取由上层通过props注入。 - 不擅自使用未在package.json中的第三方依赖。这段指令里的几个细节值得讲一下“触发场景写具体用途但不写死”——“新增页面区块UI、表单组件、列表组件”是典型场景后面又加了“仅在用户要求创建新组件时使用”这就堵住了误触发源头。“步骤里写实现方式但不锁死细节”——比如“优先使用React Hooks禁止使用class组件”技术选型明确“状态管理用useState/useReducer”对多数场景够用了。这样它既严格又能灵活应对现场需求。“验收标准放在最后可不是摆设”——第四条“不得在组件内部发起网络请求数据获取由上层通过props注入”就是我踩过坑后加的AI特别喜欢顺手在组件里塞一个fetch以为自己在“帮忙”实际上破坏了数据流架构。这条规则一句顶十句审阅批注。4.3 把脚本和模板一并打包让Skill不只是“一段话”SKILL.md写得再好它本质上还是文字指令。真正高效的skill往往还带了可复用的脚本、模板文件把重复劳动前置解决掉。比如这个前端组件生成skill里我在templates/目录下放了一个基础组件脚手架模板里面预置了CSS Module文件、类型定义文件的骨架模型生成时可以直接基于模板改造而不是每次从零构思目录结构和文件开头。我还放了一个scripts/下的自动化脚本用来生成组件目录、自动创建三个配套文件并把SKILL.md里的文件清单和真实产物做一致性校验。用上这些配套文件之后我发现一个明显变化输出格式的稳定性大幅提升。以前同一份SKILL.md前三次运行可能每次格式略有出入但模板固定后模型会把精力集中在组件逻辑本身而不是费劲去回想“上次这种组件是怎么组织的”。写skill的时候通常会犯一个直觉性错误就是试图把所有的“知识”都塞进SKILL.md——跨框架经验、最佳实践语录、踩坑笔记全往一个文件里堆。结果SKILL.md越来越长不光上下文压力大描述匹配的精度反而下降因为大量噪音稀释了触发信号。正确姿势是主文件只保留“流程验收标准”把大段知识库放到references里让模型按需读取。你要是发现自己写的SKILL.md超过200行就该考虑拆分资源文件了。5. 社区热门Skills盘点与筛选标准5.1 值得关注的GitHub技能库顺着“skills下载”“skills技能库网址”“常用skills源网站”这些热搜词我扒了一圈当前社区里最活跃的几个来源整理成表供参考来源特点适合人群anthropics/skills官方维护示例规范适合研究怎么写skill想从官方范式入手的人obra/superpowers技能集合包覆盖代码生成、调试、架构设计等安装即用想直接提升日常编程效率的人typesafe-ai/skills偏TypeScript生态类型安全导向明显前端/全栈TS项目为主的人awesome-claude-skills系列社区聚合仓库各类skill按方向汇总不知道怎么找的人先逛这里这些仓库我自己都实际抽查过。官方仓库的风格是最规范的写法严谨适合当模板学习superpowers这类集合包胜在场景覆盖广、动手改起来也方便。我个人的建议是拿官方仓库学思路拿社区聚合库找灵感最后自己改造。这里要说一句Skills生态变化很快很多仓库一两个月就会改名、迁移或停止维护。当你看到一个链接失效时直接去GitHub搜索框搜关键词往往能在新仓库里找到同名或更活跃的替代版本。不要死记URL。5.2 按场景找到你真正需要的Skill热词里有一长串场景化的skills需求——数学建模skills、华为杯建模比赛好用的codex skills、AI漫剧常用skills、前端开发skills。这些并不是凭空冒出来的说明skills已经从“代码生成”泛化到了“特定任务流程”。拿数学建模场景举例。一个实用的数学建模skill它的SKILL.md会明确工作流看到赛题后先做问题重述、再建立模型假设、然后选择模型类型优化/预测/评价、接着用Python或MATLAB写出核心求解代码、最后生成LaTeX结构的论文片段。网上所谓“建模比赛好用的codex skills”核心价值就是把“拿到题目后先干嘛后干嘛”的流程固化下来让AI不会一上来就瞎写论文。更进一步skill里可以附带数据清洗模板、常见模型代码库线性规划、回归、灰色预测等按赛题类型自动调用。AI漫剧场景的skill则是另一种套路负责角色设定一致性、分镜脚本生成、对话风格控制。这类skill的description要写得极其精确比如“当用户要生成动漫分镜脚本且涉及角色对话时使用”因为漫剧制作中最容易翻车的就是角色OOC和叙事节奏失控skill正是用来锚定这些约束的。前端开发skills是最常见的类别但质量差异巨大。好的前端skill不会只写“你是个前端专家”而是会给出一套完整的代码风格约束文件命名规则、样式方案约定、组件拆分粒度、状态管理选择标准。差的前端skill则是一堆“要输出高质量代码”这类空话模型读了等于没读。5.3 筛选Skill时我会问自己的四个问题面对这么多可选的skill装什么不装什么我的筛选标准其实就四条第一它的description里有没有明确的触发边界没有边界说明作者没想清楚这技能什么时候该用装进去大概率是干扰源。第二SKILL.md里的流程能不能被验证如果一个代码审查skill没有列出具体的检查项只有“对代码进行全面审查”这种话这个skill装上也是摆设。第三它的知识密度是否值得我占用目录空间和上下文一个只写了三行套话的skill还不如我直接在Claude Code的CLAUDE.md里加一行自定义指令来得高效。真正有价值的skill一定有足够稠密的规则和约束。第四我是否真的高频使用这个场景一年用一次的场景不值得装。skill装多了之后每个都会参与触发时的语义匹配数量上来难免互相干扰因此“少而精”才是正确姿势。我自己的习惯是每个季度只保留7到10个高频skill其余要么归档到备份仓库要么干脆删除。不要产生“装得越多越是资深玩家”的错觉——真正的资深玩家都在控制上下文里常驻的噪音。6. 装多了会出问题Skills的冲突排查与定期清理6.1 最常见的三类“装了不生效”和它们的根因网上“tibo关于清理skills的方法推荐”这类内容能火说明很多人已经尝到了“技能库失控”的苦。我先说说我总结的三类高频故障和根因。第一类完全无响应。明明描述了触发场景模型却像没看见这个skill一样。根因多半是路径不对、文件名错了不是SKILL.md、或者目录多套了一层。这类问题最好定位依次检查路径和文件名即可。第二类误触发。写代码的时候忽然冒出来一个“让我用三步流程处理图片”的提示信息——这就是某个图片处理skill的description写得太宽泛把代码任务也匹配上了。根因是description边界没写好解决方式要么改描述要么删掉这个skill。第三类技能间冲突。同时装了两个同为“代码生成”的skill模型在加载时不知道该听谁的输出风格左右摇摆甚至两个skill的验收标准互相矛盾。比如一个要求“必须用CSS Modules”另一个说“优先用Tailwind”模型就无法稳定执行。根因是目录里存在职责高度重叠的skill保留一个就好。我自己踩得最深的一个坑是装了某个“前端最佳实践”skill之后它要求所有组件都从自定义hook里获取数据而团队的另一个“组件开发规范”skill要求组件props必须由父组件直接传入两个skill几乎在任何组件生成任务里都会同时触发导致每次生成的代码都要人工大改。最后我删掉了前者逻辑才终于理顺。6.2 清理、停用与归档的具体操作社区里关于“清理skills”的推荐方法总结下来无非三板斧停用、删除、归档。但每把斧头怎么用是有讲究的。停用适用于“暂时用不上但未来可能会再用的技能”。很多工具支持在skill目录里加一个.disabled文件或者在配置里禁用某个skill。比如Claude Code最简单的方式是把它从技能目录移到临时目录或者如果你在用某款可视化配置工具直接在面板里关掉开关。停用比删除温柔因为目录结构还在需要时改个名字就能恢复。如果你只是想快速测试某个skill会不会造成误触发停用是最稳妥的办法。删除适用于“确认已经没用的技能”。删除前我的建议是先做一次备份把整个技能目录打包成zip存到网盘或备份仓库。这样做的好处是删除后如果发现团队里某条流程其实依赖了它还能快速恢复不用重新写。归档适用于“一个项目结束但可能被新项目复用”的技能。我会把这类技能统一放到一个~/.cli/skills-archive/目录并按项目或场景建立子文件夹。这样既不在活跃技能目录里造成干扰又保留了一份结构化的知识资产。知识资产这东西一旦被删等有需要时再从头整理的成本远高于当初维护的成本。6.3 如何诊断“装了skill但不生效”的排查链路很多人在社区问“为什么我的skill装了没反映”但它们在描述问题的时候只给出一句“不行啊”。安装排查其实有一条很清晰的链路我从tibo和社区其他分享里提炼出了这套流程第一步确认文件路径。用find ~/.claude/skills -name SKILL.md这类命令检查所有skill是否都被工具正确扫描到了。如果命令输出里没有某个skill说明它根本没在这个目录下问题就是路径不对。第二步检查目录层级。确认你的结构是skills/技能名/SKILL.md而不是skills/仓库名/技能名/SKILL.md。这个错误超级常见因为GitHub下载的仓库往往自带一层主目录。第三步在对话中显式请求加载。直接说“请你加载xx技能并按其流程执行”如果模型说找不到说明前面两步大概率有错如果模型能找到并正确执行那问题就变成了“为什么它没有自动触发”根源就锁定在description的匹配精度上。第四步针对自动触发失败的情况重新审查description里的场景描述是否与用户实际表述差距过大。比如你写的是“当用户需要生成工程文档时”但用户实际说的是“帮我写个README”模型可能匹配不上。把description改成包含“README、架构说明、接口文档”等具体同义词会极大地提高命中率。我强烈建议把CAS核好这四步当成例行流程。我见过一个用户反复卸载重装同一个skill七天最后发现只是他的SKILL.md文件里有一个中文字符的冒号YAML解析失败整个文件被认为无效就这一处细节折腾了这么多天。skill调试的过程其实就是训练你对细节敏感度的过程。6.4 建立自己的技能库审计节奏清理不只是出了故障才做的事它应该成为一种有节奏的维护习惯。我现在每两周做一次轻度审计扫一眼技能目录里的skill列表问自己三个问题——“这个skill最近用了吗”“它最近误触发几次”“有没有新技能和它职责重叠”顺手把没用的停用掉把误触发多的description修一修。每季度做一次重度审计把归档目录翻出来逐个评估是不是可以彻底删了把保留的技能按“高频、中频、低频”重新分类高频的确保质量最优中低频的审查是否还有存在价值然后去GitHub看看有没有更新更好的替代品。这套节奏对我的效率提升是肉眼可见的。以前遇到“模型怎么突然干出奇怪的事”的第一反应是重装工具现在第一反应是去查skill目录——八成是有个写得不严谨的技能包在悄悄捣乱。对技能库的维护本质上也是在维护AI输出的下限。最后再分享一个我个人的体会skills最大的价值不在于“装完之后一次性能干多少活”而在于你把自己的工作方式沉淀成了一份可复用的资产。你会开始像整理工具箱一样整理你的技能库——什么场景用哪把扳手、什么时候需要换螺丝刀、哪些工具其实已经锈了。当你能亲手写出一个高效skill时你就不再是工具的使用者而是工具链的锻造者。这比多装几百个别人的技能包有用得多。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

RL-10-赵-Actor-Critic01-在线算法01:QAC【Actor:Policy函数拟合算法】【Critic:Sarsa算法】【π>0,具有探索性】【Q表示action value】 2026/9/29 10:42:54

RL-10-赵-Actor-Critic01-在线算法01:QAC【Actor:Policy函数拟合算法】【Critic:Sarsa算法】【π>0,具有探索性】【Q表示action value】

我们知道基于Monte-Carlo的Policy Gradient算法如下图所示: 我们将估计action values的方法换成“Temporal-difference learning”,现在给出第一个Actor-Critic算法:QAC

阅读更多 →
阿里AI Agent一面复盘:反问拿捏面试官(含LangChain/Multi-Agent/A2A/MCP面试全解) 2026/9/29 10:42:41

阿里AI Agent一面复盘:反问拿捏面试官(含LangChain/Multi-Agent/A2A/MCP面试全解)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
量化求真11|设了回撤线,为什么还能继续亏? 2026/9/29 10:42:02

量化求真11|设了回撤线,为什么还能继续亏?

前言|一个容易被误读的“停止线” 研究者给策略设了10%的回撤停止线,以为账户最多亏到这里。某天收盘,净值已经跌到线下;系统安排次日减仓,第二天却遇到跳空。卖出之前,账户继续下跌。看着超过10%的实际回…

阅读更多 →
MEMS传感器芯片前沿:低功耗振荡器、MEMS振镜与压感原理 2026/9/29 10:42:02

MEMS传感器芯片前沿:低功耗振荡器、MEMS振镜与压感原理

做嵌入式硬件这行,MEMS传感器芯片几乎每天都在接触。手机里的加速度计、汽车里的胎压计、扫地机里的陀螺仪、激光雷达里的MEMS振镜、智能手表里的MEMS振荡器,说白了都是同一套微米级机械结构在干活。2025到2026年这个时间窗口,整个行业明显不…

阅读更多 →
2026 AI 论文工具排行榜|按「投入产出效率」专项测评 2026/9/29 10:41:55

2026 AI 论文工具排行榜|按「投入产出效率」专项测评

挑选 AI 论文工具,很多同学容易盲目跟风,只看能不能生成文字,忽略时间成本、学习成本、配套功能。本次榜单以投入产出效率作为核心评判标准,同样的毕设任务,哪个工具花费时间更少、配套功能更全、踩坑风险更低&#xf…

阅读更多 →
帆软7.0使用手册 2026/9/29 10:41:55

帆软7.0使用手册

一、相关术语了解1.ERP:企业资源计划系统 2.宽维度表:字段较多,包含较多描述属性的维度表 指标:需要计算或观察的业务数值 维度:观察指标的角度 3.OLTP 和 OLAP 是架构思想/系统类型 OLTP(联机事务处理&am…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉