逛逛阿里云 官方Skills 门户

全文引用自阿里云官方 Skills 门户:https://skills.aliyun.com

一、TL;DR

最近逛了逛阿里云新出的 Skills 门户,整体感觉像是把产品文档"skill化"的一次尝试。几个核心判断:

  • 生态绑定:Skill 基本都是围绕阿里百炼、PAI、ECS、OSS 这些自家产品做的,不用阿里云生态的话基本用不上
  • 搜索设计有亮点alibabacloud-find-skills 这个 skill 的搜索意图分析方法论,对个人/团队搭建自己的 skills 检索体系有参考价值

二、Skills 门户长什么样

门户地址:https://skills.aliyun.com

里面全是阿里云生态的 skills,覆盖计算、存储、AI、数据库、安全这些类目。随便翻了翻,AI 类的基本围绕两个产品:

  • 阿里百炼(Bailian)
  • PAI(人工智能平台)

挑了一个百炼 RAG 的 skill 仔细看:alibabacloud-bailian-rag-knowledgebase

行文比较规范,本质上就是把"百炼知识库怎么用"这件事 skills 化了。里面包了一个小型 RAG 流程:

步骤 动作 说明
Step 1 Query Knowledge Base List 示例代码带你快速拿到知识库清单
Step 2 Intelligent Knowledge Base Selection 选 1-3 个知识库,逻辑是关键词匹配 + 描述关联
Step 3 检索 示例代码 + 返回参数示例
Step 4 整合答案 把检索内容整合,末尾标注信息来源(知识库名、文档名、章节名)

核心内容后面还放了一些兜底信息:错误示例、实际检索使用示例。这算是"产品文档 skills 化"的标准写法。

三、品一品 alibabacloud-find-skills

真正让我停下来多看几眼的,是 alibabacloud-find-skills 这个 skill。

它解决一个问题:从 AgentExplorer 目录里搜索、发现并安装阿里云官方 skill。

表面看是个"搜索工具",但里面的设计思路比想象中细致。

1. 搜索前:先理解用户要什么

不是一上来就调搜索接口,而是先明确几件事:

  • 领域(Domain):用户要干啥
  • 具体任务:是查询、生成、诊断还是部署
  • Skill 存在可能性:这个领域阿里云有没有做过 skill
  • 类目匹配:该领域是否对应已知类目

"这步说白了,就是别让用户'搜空气',先判断有没有,再决定怎么搜。"

2. 五种搜索方式灵活搭配

根据请求类型,选择不同的搜索策略:

搜索方式 适用场景
意图搜索(默认) 任务匹配,用用户的自然语言任务作为 keyword,searchMode=semantic
关键词搜索 意图宽泛、有噪音或已命名产品时,用简洁关键词
类目浏览 用户问"有哪些类目"或需要确认 category code 时
类目内列表 只传 categoryCode,不传 keyword,做类目下翻页浏览
组合语义搜索 类目已明确,再用任务短语 + categoryCode 组合搜

个人感觉,这套分层搜索设计挺实用。不是一把梭的全文检索,而是根据用户意图的清晰度来选择策略。

3. 搜不到就迭代,别轻易说"没有"

这点我觉得是很多人做搜索功能时容易忽略的。

如果第一次搜没结果,或者结果太泛化,要求在"声明缺失"之前自动改写搜索短语并重试:

  • 从用户的完整意图短语开始
  • 提取直接的产品/任务关键词
  • 中英文术语切换("cloud server" → "ECS")
  • 扩大或简化关键词("RDS backup automation" → "RDS")
  • 用类目接口缩小范围后再试
  • 尝试同义词("instance" → "ECS")

"在至少尝试了一个能力导向的搜索短语之前,不要得出'没有专用 Skill'的结论。"

这条规则可以直接搬到任何"技能检索"或"工具检索"的场景里。

4. 搜索意图分析:可搜索意图短语

这部分是我觉得最有借鉴价值的。

它把用户请求拆解成一个固定格式:

复制代码
<action> + <object/capability> + <context/source> + <expected output>

翻译过来就是:

复制代码
<操作> + <对象/能力> + <上下文/来源> + <预期输出>

每个请求拆成四个要素:

要素 说明 示例
Action(操作) 要干什么 查询、生成、诊断、部署、安装、验证
Object(对象) 操作作用于什么 文档、知识库、脚本、数据库、CLI 环境
Context/Source(上下文/来源) 信息从哪来 内部文档、云服务、本地文件、OSS、运行时环境
Expected Output(预期输出) 用户期望得到什么 带引用的答案、生成的脚本、报告、命令指导

示例短语:

  • "ECS 诊断"
  • "OSS 同步"
  • "建一个数据分析项目"

对于复合请求,每个有意义的需求都要拆成独立的"可搜索意图单元"分别搜索。不要假设一个 skill 能覆盖整个请求。

"这其实就是 RAG 检索里的'query 分解',只不过它做得更结构化,还给了明确的格式模板。"

搜索文本选择的策略也有层次:

策略 说明 示例
优先使用意图短语 用自然语言任务或需求 "建一个数据分析项目"
意图宽泛时用关键词 提取简洁产品和操作术语 "ECS 诊断"
用产品代码回退 ecs、rds、oss、slb ---
中英文变体 "云服务器"/"ECS" ---
特定搜索失败后再放宽 "compute"、"storage" ---

5. 结果优化的几条原则

  • 从意图开始,领域清晰或结果太泛时才加类目过滤
  • 保留互补 skills:一个处理主任务,另一个处理设置、验证、故障排除
  • 检查安装数:流行的 skill 安装数通常更高
  • 阅读描述:把 skill 描述和具体用例做匹配

四、类目体系与领域映射

门户把 skill 按产品域做了分类,常见类目如下:

代码 名称 典型领域
computing 计算 ECS, ECI, EHPC
aiml 人工智能与机器学习 PAI, Bailian, OpenSearch
developertools 开发工具 CLI 指导、开发者工作流
storage 存储 OSS, SLS, Tablestore
database 数据库 RDS, PolarDB, Tair, MongoDB
analyticscomputing 大数据计算 DataWorks, MaxCompute, Flink
security 安全 SAS, WAF, KMS
netcdn 网络与 CDN NIS, SAG, DCDN
migrationom 迁移与运维 OOS, Terraform

领域映射也有指导:

用户领域 从哪个类目开始 细化关键词
ECS / 服务器 computing ECS, instance, diagnosis
RDS / PolarDB database RDS, PolarDB, SQL, backup
OSS / 文件 / 日志 storage OSS, SLS, upload, sync
AI / RAG / 知识库 aiml Bailian, knowledge base, RAG
安全 security SAS, WAF, vulnerability

参考文献

  • 阿里云 Skills 门户
  • alibabacloud-bailian-rag-knowledgebase --- 阿里云百炼 RAG 知识库 Skill
  • alibabacloud-find-skills --- 阿里云 Agent Skills 搜索与发现 Skill
相关推荐
2501_930472444 小时前
深度复盘|数据库迁移实战(上):腾讯云助手解析慢查询日志,定位索引缺失与语法不兼容
数据库·阿里云·ffmpeg·云计算·腾讯云·aws
少司府4 小时前
Linux系统篇(一)指令篇·一:初识Linux及其基本指令
linux·运维·服务器·网络·阿里云·linux系统
边境悍匪1 天前
蜗牛学苑 Java 智能体学习 Day39|SpringAI 会话存储、Function‑Call 工具调用、MCP 思维导图复盘
java·开发语言·spring boot·学习·阿里云
yunlaodacom1 天前
腾讯云国际版代理商:COS标准、低频、归档和深度归档怎么选?存储成本与数据取回区别
数据库·云计算·腾讯云
sbjdhjd1 天前
从 assert 动态调用报错到临时文件链路:PHP 5.6 与 7.3 授权靶场中的短 payload 复盘 | (17字符绕过)
安全·网络安全·数据挖掘·开源·云计算·php·字符绕过
sbjdhjd1 天前
从 7 字符文件名拼接到二维数组取值:PHP 无参函数限制下的受控靶场复盘 | (7字符绕过)
网络·nginx·安全·网络安全·云计算·php·apache
mengge.cloud2 天前
0909华为云计算类综合服务小白实验教程
linux·运维·服务器·网络·华为云·云计算
山海鲸实战案例分享2 天前
山海鲸可视化VS DataV:项目交付之后,谁能持续跟上业务变化
阿里云·数字孪生·数据可视化·零代码·datav·山海鲸可视化
QYR-分析2 天前
蓝海赛道高速扩容!全球小型观察ROV市场格局、细分场景与发展趋势分析
大数据·运维·云计算