Skip to main content

技能与工具

智能助手本身能检索知识库、读写文件、生成 Office 文档。要让它按公司的固定流程办事、或者去操作公司的业务系统,靠的是技能和工具:

技能工具
是什么一套写好的工作方法:做什么、按什么顺序、产出什么一个能调用的外部能力,比如查 CRM、建工单、发邮件
怎么来上传 ZIP 技能包登记 MCP 服务
例子合同审查、投标文件对照、周报整理查询订单、创建审批单

两者都在空间的「管理后台」→「能力接入」下,由管理员维护,再通过资源授权给需要的人。

技能​

技能包长什么样​

一个技能就是一个 ZIP 包,根目录有一个 SKILL.md,开头写清楚它是什么:

---
name: contract-review
description: 按公司合同审查要点逐条检查合同,输出风险清单(Word)。用户上传合同并要求审查时使用。
version: 1.2.0
allowed-tools: knowledge_search knowledge_read present
---

# 合同审查

1. 先读用户上传的合同,列出合同类型、双方、金额、期限;
2. 检索「法务制度」知识库里的《合同审查要点》,逐条对照;
...
字段说明
name技能标识,小写字母、数字和短横线
description什么时候该用这个技能。智能助手靠它判断要不要调用,写清适用场景
version版本号,选填
allowed-tools这个技能只允许调用哪些工具,选填;不写就是不限
completion-tools完成判据,选填:必须调用过这些工具才算完成,比如必须交付了文件

SKILL.md 正文写具体步骤,包里还可以放模板、参考资料、脚本。

上传与发布​

  1. 「管理后台」→「技能」,上传 ZIP 包,先成为草稿;
  2. 在技能详情里看说明、可调用的工具、完成判据,确认无误后发布;
  3. 到「资源授权」里授给需要的部门或用户组,他们在对话里就能用。

以后改了技能,上传新版本会先成为新的草稿,发布前不影响正在用的版本。技能可以停用、删除。

员工使用时,可以在输入框里 @技能名 直接调用,也可以只描述需求,由智能助手判断该用哪个技能。

看技能用得怎么样​

技能详情的「最近运行」里,按版本汇总成功率、主要失败在哪一步、平均耗时,下面是最近每一次运行,点开能看那一轮的每一步。新版本发布后,用它对比效果有没有变好。

工具(MCP)​

登记 MCP 服务​

「管理后台」→「工具与 MCP」,添加 MCP 服务:

字段说明
名称显示用
标识工具名的前缀,比如 crm,它提供的工具在 KnowWork 里叫 mcp__crm__xxx
地址MCP 服务的 Streamable HTTP 端点,一般以 /mcp 结尾
请求头鉴权信息放这里,加密保存,保存后不再显示
单次调用超时秒

保存后会拉取它提供的工具清单,之后可以随时「刷新」。

风险等级与审批​

每个工具有一个风险等级,默认按工具自己的声明判断:

等级例子默认
只读查订单、查库存直接执行
写入建工单、改状态执行前要提问人批准
高风险删除数据、对外发消息执行前要提问人批准

在 MCP 服务的工具清单里,可以逐个工具调整风险等级、审批方式,或者停用某个工具,改完立即生效,正在进行的对话也一样。

审批卡片会写清楚要做什么、对谁做,由提问人自己点「批准」或「拒绝」。这和授权是两道闸:先要被授权使用这个工具,用的时候再审批。

建议

新接入的工具先只授给试点用户组,确认没问题再放开。写入类工具保留审批,不建议关掉。

对外部系统开放 KnowWork​

反过来,别的系统也可以调用 KnowWork 的知识库检索,见对外接口。