逛逛阿里云 官方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
相关推荐
鹿邑妈糊18 小时前
kvm-clock时钟虚拟化原理
云计算
AI Data 搭子1 天前
阿里云发布 Agentic Storage 全矩阵产品:面向 AI 到 Agent 负载的全栈演进
人工智能·阿里云·云计算
阿里云大数据AI技术1 天前
息壤开物 × 阿里云:为具身智能造一座“会生长的数据工厂“
大数据·人工智能·阿里云·dataworks·maxcompute
ZhangJun951 天前
Linux常用命令笔记,中高级运维高频指令,并附上vim常见操作
linux·运维·centos·云计算·vim
逐流人1 天前
Ceph对象存储与文件系统存储管理:从RADOS网关、S3与Swift到CephFS快照同步
linux·运维·ceph·云原生·云计算·swift·rados
逐流人2 天前
Ceph分布式存储集群配置与池管理:从配置优先级到PG、复本池与纠删码池
运维·分布式·ceph·云原生·云计算·rados
jqpwxt2 天前
启点创新科技景区私有化票务管理系统:智慧景区数字化建设核心服务商,以本地部署筑牢景区数字化安全与稳定底座
大数据·人工智能·科技·云计算·旅游
ZhangJun952 天前
三次握手、四次挥手的具体细节和流程详解,附加思考题
tcp/ip·计算机网络·云计算
腾讯云大数据2 天前
腾讯云数据智能体TCDataAgent升级:大数据平台不只“给人用”,也要“给Agent用”
大数据·云计算·腾讯云
河北小博博3 天前
阿里云 ChatOps Agent 让非标准化环境可修复:内核漏洞换盘后的容器恢复
阿里云·云计算