QoderWake 资源管理——Skills、连接器、知识库与项目
六种资源一览
QoderWake 的能力由它绑定的资源决定。六种资源各有分工:
| 资源 | 作用 | 配置位置 |
|---|---|---|
| Skills | 可重复执行的工作方法 | 能力与资源 → Skills |
| 连接器 | 外部应用、MCP 服务、内置工具 | 能力与资源 → 连接器 |
| 知识库 | 稳定、可检索、可共享的资料 | 能力与资源 → 知识库 |
| WakerFlow | 多阶段、多 Waker 或含人工确认的流程 | 能力与资源 → WakerFlow |
| 公开项目 | 多个 Waker 可复用的工作目录 | 能力与资源 → 公开项目 |
| 私有项目 | 仅当前 Waker 使用的目录 | Waker 详情 → 项目 |
| 记忆 | 跨任务保留的角色画像、偏好、规则 | Waker 详情 → 记忆 |
配置原则:最小够用
资源越多不代表效果越好——无关的知识和工具会增加路由、检索和权限风险:
- 先跑通最小任务需要的资源;
- 确认稳定后再逐步添加;
- 每加一种资源都重新跑一次验证。
Skills
Skills 是 可重复执行的工作方法:
- 类似函数库——定义输入、处理逻辑、输出;
- Waker 执行时自动调用匹配的 Skill;
- 可以是内置的(如「网页抓取」「Excel 处理」),也可以自己创建。
示例 Skill:「Lighthouse 性能测试」——输入一个 URL,自动跑 Lighthouse 并返回分数。
连接器
连接器是 Waker 与外部系统交互的通道:
| 类型 | 示例 |
|---|---|
| 应用连接器 | 钉钉、飞书、Slack、Notion、GitHub |
| MCP 服务 | 任何 MCP 兼容服务(天气、数据库、内部 API) |
| 内置工具 | 文件读写、终端执行、Web 搜索、Grep |
连接器需要配置 凭据 / API Key / 权限范围 才能使用。某些连接器有沙箱模式——先在测试环境跑通再切生产。
知识库
知识库是 Waker 执行时自动参考的资料集合:
- 可以上传文档(PDF / Markdown / 文本);
- 可以是外部知识库的索引(如飞书知识库、Confluence);
- Waker 执行任务时会自动检索相关片段作为上下文。
示例:给「客服 Waker」配置一份产品 FAQ 知识库——用户问产品相关问题时,Waker 自动从 FAQ 里找答案。
项目
项目是 Waker 可访问的 工作目录:
| 类型 | 范围 | 适合 |
|---|---|---|
| 公开项目 | 多个 Waker 可同时访问 | 共享的代码仓库、共享的数据目录 |
| 私有项目 | 仅当前 Waker 可访问 | Waker 专属的产物输出目录 |
记忆
记忆是 Waker 跨任务保留 的信息:
- 角色画像(如「我是 Web 质量工程师,关注性能和可访问性」);
- 用户偏好(如「报告必须用 Markdown 格式」);
- 经验教训(如「上次爬 XX 网站时需要加 User-Agent」)。
记忆让 Waker 「越用越懂你」——下次同样的任务,它知道该怎么做。
WakerFlow
WakerFlow 是 多阶段、多 Waker、含人工确认 的复杂流程编排:
阶段1(Waker A):爬数据
↓
阶段2(人工确认):数据对不对?
↓
阶段3(Waker B):清洗数据
↓
阶段4(Waker C):生成报告
什么时候用 WakerFlow:
- 多个 Waker 分工合作;
- 阶段之间有依赖关系;
- 某个阶段需要人工确认后才能继续;
- 失败后需要按路径重试。
资源安装 → 分配 → 验证
资源有三步:安装 → 分配给 Waker → 验证:
- 在「能力与资源」中安装资源(比如新增一个 GitHub 连接器);
- 进入 Waker 详情页,把资源分配给目标 Waker;
- 发起新对话任务,确认 Waker 能正确使用这个资源。
旧对话不会自动带上新分配的资源——修改资源后一定要新建任务验证。