从腾讯 QClaw 到百度 DuMate:读懂 AI 智能体的"技能包"秘密

301 字

从腾讯 QClaw 到百度 DuMate:读懂 AI 智能体的"技能包"秘密

来源类型: 微信公众号文章
日期: 2026-06-02
标签: AI, 记忆系统, 编程
原文链接: https://mp.weixin.qq.com/s/xJXq0lDIaVhMLiT1iSDj9w

摘要

你有没有想过,为什么现在的 AI 智能体越来越"能干"了? 前些日子我用腾讯的 QClaw,现在用百度的 DuMate,发现它们都能帮我写代码、做分析、生成文档。明明是两家公司的产品,为什么能力这么相似? 答案藏在两个字里:Skill(技能)。 今天咱们用最通俗的语言,聊聊这个让 AI 变聪明的"技能框架"。 ## 一、什么是 Skill?把它想象成 AI 的"工具箱" 想象你刚入职一家公司,老板让你"去分析一下竞品数据"。 如果你是个新人,你可能一脸懵:用什么工具?数据在哪?怎么分析?输出什么格式? 但如果你是个老员工,你会熟练地打开 Excel、调取数据库、用 Pyt...

核心内容

你有没有想过,为什么现在的 AI 智能体越来越"能干"了?

前些日子我用腾讯的 QClaw,现在用百度的 DuMate,发现它们都能帮我写代码、做分析、生成文档。明明是两家公司的产品,为什么能力这么相似?

答案藏在两个字里:Skill(技能)

今天咱们用最通俗的语言,聊聊这个让 AI 变聪明的"技能框架"。

一、什么是 Skill?把它想象成 AI 的"工具箱"

想象你刚入职一家公司,老板让你"去分析一下竞品数据"。

如果你是个新人,你可能一脸懵:用什么工具?数据在哪?怎么分析?输出什么格式?

但如果你是个老员工,你会熟练地打开 Excel、调取数据库、用 Python 做可视化、最后生成一份 PPT 报告。

Skill 就是 AI 的"工作经验包"

它告诉智能体:

  • 遇到什么问题时该用什么工具

  • 工具在哪里、怎么调用

  • 输入什么参数、输出什么格式

  • 出错了怎么办

没有 Skill 的 AI,就像刚毕业的大学生——有知识但没经验。有了 Skill,它就像工作了三年的老员工——知道怎么把事办成。

二、Skill 的标准框架长什么样?

不管是腾讯的 QClaw 还是百度的 DuMate,Skill 的目录结构基本一致。这不是巧合,而是行业逐渐形成的标准范式

一个典型的 Skill 目录长这样:

my-skill/
├── SKILL.md # 技能说明书
├── scripts/ # 脚本文件,对一些要求精确数据的,用python脚本会更好
├── templates/ # 模板文件,让智能体输出的时候作参考
├── reference/ # 参考文档,对于某些步骤,需要一些文档作参考
├── examples/ # 示例文件
└── tests/ # 测试用例,当技能生成后,很有必要作一些测试输入和输出的测试

三、各目录的应用场景

SKILL.md:技能的"身份证"

这是整个 Skill 最重要的文件,相当于产品的"说明书"。

什么时候会用到?

  • 智能体判断"这个任务该不该用这个技能"

  • 用户询问"这个技能能干什么"

  • 开发者维护技能时了解设计思路

它通常包含:

  • 技能名称和简介

  • 触发条件(什么情况下激活)

  • 执行流程

  • 注意事项

就好比你买电器,第一件事是看说明书——SKILL.md 就是那个说明书。

scripts/:技能的"执行引擎"

这里存放的是真正干活的脚本文件,比如 Python 脚本、Shell 脚本等。

什么时候会用到?

  • 需要调用外部 API

  • 需要处理文件(读取、转换、生成)

  • 需要执行复杂逻辑

  • 需要精确的数据

templates/:技能的"素材库"

这里存放各种模板文件,比如 Word 模板、PPT 模板、邮件模板等。

什么时候会用到?

  • 生成格式化的文档

  • 需要保持统一的输出样式

  • 批量生成相似内容

实际场景:我经常用 DuMate 生成周报。技能会:

  • 从 templates/ 读取周报模板

  • 填充本周数据

  • 输出一份格式统一的 Word 文档

每次输出的周报,格式完全一致,老板看了都说专业。

reference/:技能的"知识库"

这里存放参考文档、API 文档、最佳实践等资料。

什么时候会用到?

  • 智能体需要查阅技术文档

  • 用户询问某个功能的详细用法

  • 需要遵循特定规范或标准

为什么需要这个目录?智能体的"记忆"是有限的。把文档放在这里,它就能随时"翻书"找答案,而不是靠"背"。

examples/:技能的"案例集"

这里存放示例文件,帮助智能体理解"好的输出长什么样"。

什么时候会用到?

  • 用户说"帮我写一篇类似风格的文章"

  • 需要参考历史优秀案例

  • 学习特定格式或风格

类比理解:就像设计师做海报时,会先看一堆优秀作品找灵感。examples/ 就是给 AI 看的"优秀作品集"。

tests/:技能的"质检车间"

这里存放测试用例,确保技能按预期工作。

什么时候会用到?

  • 开发新技能后验证功能

  • 技能升级后回归测试

  • 排查技能是否正常工作

实际价值:技能也是代码,代码就会有 bug。有了测试用例,才能保证"改了一个功能,没弄坏另一个功能"。

四、跨智能体兼容:Skill 的"通用护照"

这里有个很有意思的点:因为 Skill 的标准框架是一致的,不同智能体之间的技能,理论上是可以通用的。

场景一:直接复用

如果两个智能体都支持标准 Skill 框架,你可以:

  • 把腾讯 QClaw 的某个技能,直接复制到百度 DuMate

  • 只需要确保依赖的运行环境一致(比如 Python 版本)

场景二:微调后复用

如果存在一些差异,你可以让智能体帮你"翻译":

"这个技能是为 QClaw 写的,帮我改成 DuMate 能用的版本"

智能体会:

  • 分析原技能的结构和逻辑

  • 调整 API 调用方式

  • 修改路径和参数

  • 生成兼容版本

这就像把一个 Word 模板,改成 WPS 能用的格式——核心内容不变,只是调整适配。

【配图建议 3】

插入一张流程图:展示 Skill 从一个智能体"迁移"到另一个智能体的过程

五、为什么 Skill 标准化很重要?

站在用户角度,你可能觉得"能用就行,管它什么标准"。

但从长远看,标准化意味着:

  • 学习成本降低:学会一个技能框架,就能举一反三

  • 资产可迁移:你积累的技能包,换个智能体还能用

  • 生态更繁荣:开发者愿意贡献技能,因为一次开发多处可用

这就像充电接口——以前每个手机都有自己的充电器,现在统一成 Type-C,大家都方便。

写在最后

从腾讯 QClaw 到百度 DuMate,Skill 框架正在成为 AI 智能体的"通用语言"。

理解了这套框架,你就能:

  • 更高效地使用智能体

  • 甚至自己开发专属技能

  • 在不同平台间迁移你的"AI 工具箱"

AI 的未来,不是它变得更聪明,而是它变得更"能干"。而 Skill,就是让它能干的秘密武器。


本页由自动化脚本生成,待人工审核补充