企业知识
CRITICAL — 开始前 MUST 读取 ../beisen-shared/SKILL.md
路由优先级
本 Skill 处理:企业知识库中的制度政策查询(只读搜索)
不归本 Skill 处理:
- 办事入口 / 业务操作 → ../beisen-service-portal/SKILL.md
- 组织架构信息 → ../beisen-organization/SKILL.md
- 员工业务数据查询(考勤、绩效等) → 对应业务域 Skill
命令速查
| 场景 | CLI 命令 | 说明 |
|---|---|---|
| 查企业知识制度 | beisen-cli knowledge retrieve searchKnowledge --data '{"queries":["<问题>"]}' |
按改写后的独立问题搜索知识库 |
命令示例
# 搜索知识库(queries 为结合上下文改写后的独立问题数组,必填)
beisen-cli knowledge retrieve searchKnowledge --data '{"queries":["年假政策是什么"]}'
执行原则
queries为结合历史上下文和用户输入改写后的几个独立问题,必填- 结果较多时优先返回相关度最高的前几条,提示用户可继续查看
- 员工和管理者均可使用(安全等级 L0-L1)
- 搜索结果属于 L0-L1 公开/内部数据,正常展示
- 如果用户查询的是具体业务数据(如"我有多少年假"),应路由到对应数据查询 Skill,而非知识库搜索
返回字段说明
返回结构为 {code, message, payload: {hitKnowledgeList: [...]}},hitKnowledgeList 为命中知识数组。
注意:
beisen-cli knowledge命令以code == "0"表示成功,非"0"表示异常(与其他 beisen-cli 命令使用code == "200"不同)。
| 字段 | 说明 |
|---|---|
title |
文档标题 |
summary |
内容摘要 |
category |
文档分类 |
url |
文档链接(如有) |
update_time |
更新时间 |
实际字段名以 CLI 返回为准;上述为常见关注字段。
Playbook 案例
案例 1:查询年假政策
用户问:"公司的年假政策是什么?"
执行步骤:
- 前置检查
- 执行
beisen-cli knowledge retrieve searchKnowledge --data '{"queries":["年假政策是什么"]}' - 展示匹配的制度文档标题和摘要
- 如返回结果较多,提示"还有更多相关文档,是否继续查看?"
案例 2:查询入职流程
用户问:"新员工入职流程是什么?"
执行步骤:
- 前置检查
- 执行
beisen-cli knowledge retrieve searchKnowledge --data '{"queries":["新员工入职流程"]}' - 展示匹配的流程文档
- 如文档中有办事入口指引,引导用户使用 beisen-service-portal
案例 3:路由判断
用户问:"我有多少年假?"
此为业务数据查询(非知识库搜索),应路由到 beisen-attendance-leave 而非本 Skill。
详细参考
- references/policy-search.md:政策搜索命令详细参数与返回格式
不在本 Skill 范围
- 唤起办事入口 → ../beisen-service-portal/SKILL.md
- 具体业务数据的查询 → 各对应业务域 Skill
- 文档编辑或发布 → 走后台管理