Skip to content

技能管理

技能是一种可复用的能力包,以 Zip 格式打包,内部包含结构化的说明文档。技能创建后,通过权限管理来控制哪些用户和用户组可以使用它。

概述

技能的设计目标是将一组结构化的知识和指令封装为独立包,方便在不同场景中重复使用。每个技能包的核心是一个 SKILL.md 文件,其中定义了技能的名称、描述和指令内容。

技能管理入口位于后台管理的 技能 页面。

创建技能

在技能页面中,点击 创建技能 按钮。

上传技能包

技能包是一个 Zip 压缩文件。上传后会解析其中的 SKILL.md 文件,自动提取技能的名称和描述。如果 SKILL.md 中包含 frontmatter(YAML 头部元数据),其中的 namedescription 字段将被用作技能的名称和描述。

注意SKILL.md 文件必须位于 Zip 包的根目录下。常见的错误是直接压缩了包含 SKILL.md 的文件夹,导致 SKILL.md 被放在了压缩包内的子目录中(例如 my-skill/SKILL.md),这时系统将无法识别。正确的做法是进入文件夹内部,选中所有文件后压缩,确保 SKILL.md 在压缩包的顶层。

基本信息

  • 技能名称:技能的唯一标识名称
  • 描述:技能的用途说明

查看技能详情

点击技能卡片可以进入技能详情页面,查看技能的完整内容。详情页面会渲染 SKILL.md 中的 Markdown 内容,包括文本、图片等。

权限管理

技能创建后默认只有创建者本人可以使用。进入技能详情页的 权限 标签页,可以为技能配置访问权限:

  • 公开:所有租户用户均可使用
  • 指定用户组:仅选中的用户组成员可以使用
  • 指定用户:仅选中的个别用户可以使用

权限设置与智能体和知识库采用相同的权限模型。配置好权限后,被授权的用户即可在他们的数字员工中挂载该技能。

参见 智能体权限设置

技能的使用

技能主要被 数字员工 模块使用。在数字员工的 技能管理 页面中,可以选择有权限访问的技能进行挂载。挂载后,数字员工将获得该技能中定义的知识和指令。

参见 技能管理(数字员工)

Last updated: