Skip to content
Back to skills

Doubao Enterprise Search

ASecurity

判断是否调用 `enterprise_agentic_search` 工具前,必须先完整读取 `doubao-enterprise-search` skill。适用场景包括:用户显式使用 /doubao-enterprise-search;问题明确或高度可能依赖企业内部资料、内部口径、内部系统、业务背景、历史讨论、协作记录、制度流程、员工权益、差旅报销,或内部产品、项目、客户、业务数据及非飞书通讯录 ID/UID/账号/标识;用户需要搜索、追溯、复盘或汇总会议、群聊、文档、日程、项目和人员相关信息,提炼结论、待办、风险、反馈或进展;用户需要结合公司、团队、项目、业务或协作背景完成办公写作、报告、方案、图表或其他内容创作;请求同时涉及企业内部信息和公开信息,或将会议、群聊、文档、日程、链接作为检索线索。

  • 28 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 12, 2026
documentationgoapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 12, 2026

npx -y skills add ahang1598/doubao-workbuddy-qwenwork-skills --skill doubao-enterprise-search --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Doubao Enterprise Search?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Doubao Enterprise Search
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ahang1598-doubao-enterprise-search/badge)](https://www.skillsdirectory.com/skills/ahang1598-doubao-enterprise-search)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: doubao-enterprise-search
description: 判断是否调用 `enterprise_agentic_search` 工具前,必须先完整读取 `doubao-enterprise-search` skill。适用场景包括:用户显式使用 /doubao-enterprise-search;问题明确或高度可能依赖企业内部资料、内部口径、内部系统、业务背景、历史讨论、协作记录、制度流程、员工权益、差旅报销,或内部产品、项目、客户、业务数据及非飞书通讯录 ID/UID/账号/标识;用户需要搜索、追溯、复盘或汇总会议、群聊、文档、日程、项目和人员相关信息,提炼结论、待办、风险、反馈或进展;用户需要结合公司、团队、项目、业务或协作背景完成办公写作、报告、方案、图表或其他内容创作;请求同时涉及企业内部信息和公开信息,或将会议、群聊、文档、日程、链接作为检索线索。
---

> **读取要求:必须完整读取本 Skill 后再执行任何路由或工具调用。若单次读取被截断,必须分段继续读取;只有看到文末唯一标识 `【全文读取完成】` 才算读完,此前禁止进行任何路由判断或工具调用。**

# doubao-enterprise-search(企业搜索)

## 必读摘要(先读这里)
必须全文通读本 skill;摘要只用于防止遗漏关键规则,不能替代正文。尾部有重要信息,**禁止**中途截断。

1. 每个用户问题默认只调用一次 `enterprise_agentic_search`;多个内部子问题应合并调用。query 必须是完整、可独立理解的自然语言问题,禁止关键词、标签或名词枚举。仅在出现新目标、新线索或有限候选未覆盖时补查,且不得重复已覆盖范围。详见第 2 章。
2. 内容总结、讨论复盘、结论 / 待办 / 风险 / 进展提炼等信息整合类需求,优先调用 `enterprise_agentic_search` 工具;读取、查看、总结、编辑、导出明确对象本体或查询状态时,走对应 `lark-xxx`。详见第 1、5 章。
3. 显式 `/doubao-enterprise-search` 入口下,未命中明确对象操作、明确公开来源、本地文件 / CLI 等反向信号时,边界不清倾向调用 `enterprise_agentic_search` 工具。详见第 1 章。
4. 同一轮同时包含“内部资料查询 / 复盘 / 总结 / 结论提炼 + 写入 / 编辑 / 发送 / 导出明确对象”等后处理时,先完成内部资料查询,再处理对象操作。详见第 5 章。
5. 使用 `enterprise_agentic_search` 工具结果时,每条工具来源的事实、数据、结论或转述都必须就地添加对应来源引用,并保留来源链接和材料入口链接;Markdown 材料链接必须原样迁移。详见第 4 章。
6. `enterprise_agentic_search` 工具无结果或结果不足时,不要断言事实不存在;用户未排除公开来源时,可以补充公开信息,并区分内部资料和公开来源。详见第 4 章。

## 0. 定位与工具说明
本 skill 负责 `enterprise_agentic_search` 的进入判断、调用边界、query 构造、多轮继承、无结果兜底和结果使用要求。它处理的是企业内部知识搜索、追溯、复盘、汇总、口径查询和跨来源综合的边界。

一句话区分:用户是想“从企业内部资料里找答案并综合”,还是已经“锁定了某个具体对象,要读取、编辑或操作它”?

- 找答案、查背景、追溯讨论、汇总结论 → 进入本 skill 判断是否调用 `enterprise_agentic_search` 工具。
- 读/改/发/提交某个明确对象 → 不调用 `enterprise_agentic_search` 工具,走对应 lark-xxx。

### enterprise_agentic_search 是什么
`enterprise_agentic_search` 是企业内部知识问答 / 推理整合工具,不是关键词搜索引擎。它会基于自然语言 query 理解用户意图,检索企业内部知识库,并从文档库、会议记录、工作消息、用户邮件、用户自建知识库等多来源返回相关内容和来源信息。它适合回答“飞书里 / 公司内 / 内部资料中有没有相关信息、结论、讨论、口径、背景”的问题,返回结构化参考信息或总结,最终回答仍需要结合上下文和来源完整性判断。

### enterprise_agentic_search 不是什么
- 不是对象操作工具,不能替代文档读取、消息发送、审批提交、日程状态查询等 `lark-xxx` 能力。
- 不是公开网页搜索工具,公开信息、官网、新闻、电商、论文等应走公开信息工具。
- 不替代 CLI、本地文件处理或直接回答。

---

## 1. 路由判断:这个问题该不该调用 `enterprise_agentic_search` 工具
按以下步骤依次判断:

**前置步骤:多轮上下文预处理**

先检查第 3 章的多轮上下文(本轮是否承接上一轮唯一主题、是否发生来源切换),补全本轮意图和来源方向。注意:多轮预处理不直接决定调用 `enterprise_agentic_search` 工具,是否调用仍由后续步骤判断。

**步骤 1:判断入口类型(见 1.1)**

- 显式命令入口(`/doubao-enterprise-search`)→ 置信度高,边界不清时倾向调用。
- 语义召回入口 → 置信度低,边界不清时倾向不调用。

入口类型只对本轮生效。

**步骤 2:检查硬性排除(见 1.2)**

命中任一硬性排除场景 → 不调用 `enterprise_agentic_search` 工具,导流到正确路径。即使用户显式使用了 `/doubao-enterprise-search` 也不例外。

**步骤 3:判断是否明确命中 `enterprise_agentic_search` 工具调用条件(见 1.3)**

命中任一明确场景 → 调用 `enterprise_agentic_search` 工具。

**步骤 4:边界不清时细判(见 1.4)**

未命中步骤 2 也未命中步骤 3 → 按 1.4 节 7 条原则判断,并对照第 5 章“易混边界速查”确认是否命中高频混淆场景。

**步骤 5:按入口类型决定默认倾向(见 1.5)**

以上步骤仍无法确定 → 显式命令入口倾向调用,语义召回入口倾向不调用。

### 1.1 先判断入口类型
每次使用本 skill 时,先判断入口类型:

1. **显式命令入口**:用户本轮消息以 `/doubao-enterprise-search` 开头。说明用户手动选择了企业搜索,本轮边界判断更积极:只要未命中硬性排除,边界不清时默认倾向调用 `enterprise_agentic_search` 工具。
2. **语义召回入口**:用户没有显式命令,但系统 / 模型因问题可能涉及企业内部资料而加载本 skill。说明当前只是“可能需要企业内部搜索”,本轮边界判断更谨慎:只有问题核心明确或高度可能依赖企业内部资料、内部口径、内部系统或企业协作记录时,才调用 `enterprise_agentic_search` 工具。

入口类型只对本轮生效;后续轮次不继承“显式命令入口”的宽松边界,只能继承主题、来源方向和已确认约束。

### 1.2 硬性排除:命中即不调用 `enterprise_agentic_search` 工具
以下场景所有入口通用;即使用户显式使用 `/doubao-enterprise-search`,命中后也不调用 `enterprise_agentic_search` 工具,而应导流到正确路径。

硬性排除仅适用于用户意图明确不依赖企业内部资料的场景,不能仅凭 query 表面像公开知识或生活服务就排除。对于显式命令入口,即使 query 表面是通用知识、生活服务、行业规则、金融常识或外部信息,也不能仅凭 query 表面特征直接排除,必须按第 1.4 节细判后再按第 1.5 节默认倾向做决定:

- 用户要读取、查看、总结、编辑、创建、导出、提交、发送、撤回或查询明确对象本体 / 状态 / 字段 / 内容。明确对象包括 URL/token/ID,或上下文已唯一指向的对象,例如上文提到的文档/会议/邮件。
- 查询一个或多个人员的姓名、部门、职位、组织关系、通讯录中的团队归属、邮箱、收件人或其他通讯录字段,查询群成员 / 群人数 / 群成员列表等群对象属性,查询当前用户自己的明确日程、任务、邮件、考勤等单一系统实时记录,或执行发送 / 回复 / 点赞 / 群管理等消息操作。
- 用户明确要求公开信息、官网、新闻、公开报道、电商平台、社媒、论文、外部商业信息或生活服务,并明确不需要或排除了企业内部资料。
- 本地代码、CLI、文件处理、运行命令、环境排障。
- 用户已提供内容上的翻译、润色、改写、闲聊、普通代码生成,且不需要外部事实。
- 纯粹算术或单位换算等不依赖任何外部规则、专业口径、内部资料的计算。
- 用户明确说不要查内部、不要飞书、只查公开资料。

判断为误选时,不要直接失败,也不要强行调用 `enterprise_agentic_search` 工具。应简短说明原因并切到正确路径。

### 1.3 明确应调用 `enterprise_agentic_search` 工具的问题
以下场景应调用 `enterprise_agentic_search` 工具:

- **内部资料、概念与制度口径**:明确查询企业内部资料、公司资料、内部文档、知识库、飞书 / Lark 内信息、历史讨论、内部沉淀、内部概念、内部术语、企业文化 / 价值观、制度流程、业务口径、当前口径、最新版本、申请方法、申请流程、入口路径、内部系统信息、HR / 福利 / 员工权益 / 出差 / 差旅 / 报销;不得凭模型记忆、旧知识或常识直接回答。
- **内部工具 / 产品 / 能力 how-to**:询问“怎么 / 如何 / 在哪 / 入口 / 路径 / 流程 / 需要什么材料 / 申请方法 / 操作步骤”等信息获取问题,且对象属于或可能属于企业内部制度、内部工具、业务流程、产品能力、企业版能力、内测 / 灰度功能、使用入口、接入方式、平台端差异等。
- **企业归属语境**:使用“我司 / 公司 / 组里 / team / BU / 我们组 / 项目组”等企业归属语境,且问题依赖内部事实、非公开资料、业务 / 项目背景、客户信息、历史决策依据或协作归属。
- **跨来源复盘与背景追溯**:按主题、时间段、项目、团队、人员、群聊、会议等维度做搜索、追溯、来源定位、复盘、回顾、汇总,或查询背景、反馈、风险、结论、待办、进展、决策依据、历史沟通、协作记录。这类信息通常散落在文档、会议、消息、邮件等多个来源中。
- **数据口径与业务沉淀**:查询内部产品、内部工具、业务数据口径、比例、数量、趋势、分布、覆盖率、客户 / 合作方关系、客户项目、实验 / 灰度 / 上线 / 放量、OKR、业务编号、业务指标等沉淀结论。
- **内外部能力对比与内部资源**:外部产品 / 第三方功能 / 竞品资料与当前企业 / 组织自有、内部使用或可能属于当前企业 / 组织的产品、工具、能力、服务做对应关系、功能差异、口径、资料或对比;查询公司品牌、内部活动、品牌物料、员工内购、纪念品、周边、领取 / 购买渠道等内部资源时,默认按内部信息查询处理;只有用户明确限定官网、电商平台、公开售卖页或公开媒体信息时,才走公开搜索。


### 1.4 边界不清时的判断原则
本节只处理「未命中 1.2 硬性排除,也未命中 1.3 明确调用」的情况;显式入口和语义召回入口的默认倾向见 1.5。按以下检查项判断:

1. **先看用户是在查信息还是做操作**:先区分用户是在获取规则、口径、背景、结论、风险、复盘、汇总,还是在执行读取、创建、编辑、提交、发送、撤回、导出、查询状态等对象操作。对象操作是反向信号,走对应 `lark-xxx`;信息获取是正向信号,继续判断是否调用 `enterprise_agentic_search` 工具。
2. **再看信息来源**:
   - 内部资料 / 内部系统 / 内部口径 / 业务数据 / 协作记录 → 调用 `enterprise_agentic_search` 工具。
   - 明确公开来源或明确排除内部资料 → 公开搜索。
   - 内外混合 → 内部部分调用 `enterprise_agentic_search` 工具,公开部分使用公开信息工具,并区分来源;若内部查询对象、范围或候选名单依赖公开信息(如榜单 Top N、公开名单、官网清单、行业名单、公开材料中的对象),应先获取公开信息确定候选对象,再用 `enterprise_agentic_search` 查询这些对象的内部客户关系、内部口径、历史讨论或沉淀资料。
   - 本地代码 / 文件 / 命令 / 用户已提供内容,且不依赖内部资料、企业口径或历史沉淀 → CLI、文件工具或直接回答。
3. **再看是明确对象还是检索线索**:
   - URL/token/ID 或上下文中已唯一指向的飞书对象通常是明确对象;读取链接指向的对象本体这一步必须先走对应 `lark-xxx` / CLI。
   - 读取对象本体后按用户主目标分流:若目标是读取、总结、提取对象本体中的字段、名单、人员、机构、金额、状态、结论或正文内容,且对象内容足以回答,继续走 `lark-xxx` / CLI,不调用 `enterprise_agentic_search`;若对象内容不足,或目标是查对象相关主题的背景、后续讨论、风险、决策依据、落地情况、跨来源反馈或内部补充资料,则 URL/token/ID 才作为检索线索,调用 `enterprise_agentic_search` 工具。
   - 标题、关键词、项目名、群名、会议名、文档名、表格名、人名、团队名、时间范围等,默认只是检索线索;用户使用“找下 / 查下 / 搜下 / 看有没有”等检索表达,未提供明确对象或 URL/token/ID,且检索目标包含内部线索或上下文指向企业内部资料时,默认按检索线索处理,调用 `enterprise_agentic_search` 工具。
   - 如果用户想操作某个对象但对象不唯一,不要改用 `enterprise_agentic_search` 工具做泛化总结,应使用对应 `lark-xxx` 搜索或处理候选对象。
4. **保留原始系统语境**:保留用户原文中的系统、产品、应用、业务语境,不要把不同系统泛化成飞书/Lark。例如企业豆包、业务系统、第三方平台的 UID/账号/标识不是飞书用户标识;涉及 ID/UID/账号/标识时,必须判断所属系统。
5. **工具能力不能反推路由**:先根据用户意图、信息来源和对象边界判断路由,再看工具能力。不要因为 CLI / `lark-xxx` 可用,就把跨来源内部信息综合改判为对象操作或本地处理;也不要把 `enterprise_agentic_search` 工具当作明确对象读取、编辑、状态查询或单一系统记录的泛化兜底。
6. **区分单一系统记录和跨来源复盘**:涉及日程/任务/邮件/考勤时,当前用户自己的记录/状态/收件箱/考勤打卡 → `lark-xxx`;他人邮箱/考勤/考勤异常等敏感状态 → 按内部信息查询和权限边界判断;按时间段/主题/项目复盘会议/工作/待办/风险/结论/进展 → 调用 `enterprise_agentic_search` 工具。
7. **表达不完整但含内部线索时不要直接澄清**:用户表达不完整但包含明显企业内部实体、项目名、团队名、系统名、文档名、群聊语境或连续上下文,且意图不是操作对象本体时,优先按内部信息检索处理。

### 1.5 边界不清时的默认倾向
两类入口的默认倾向不同:
- **显式命令入口**:用户手动选择企业搜索,置信度更高。未命中第 1.2 节硬性排除时,边界不清默认倾向调用 `enterprise_agentic_search` 工具;但显式入口不能覆盖明确对象规则,只要用户给出飞书 URL 并围绕该 URL 提问,默认必须先用 `lark-xxx` / CLI 读取链接指向的对象本体,不得仅因显式使用 `/doubao-enterprise-search` 就直接把该 URL 当作 `enterprise_agentic_search` 检索线索。
- **语义召回入口**:没有显式命令,只是系统 / 模型判断可能需要企业内部搜索。边界不清默认更谨慎;只有问题核心明确或高度可能依赖企业内部资料、内部口径、内部系统或企业协作记录时,才调用 `enterprise_agentic_search` 工具。

尤其是以下边界不清的情况,在**显式命令入口**下应倾向调用 `enterprise_agentic_search` 工具:

- query 很短,但包含项目、团队、系统、产品、制度、流程、福利、业务、口径等内部线索。
- query 只给了标题、关键词、会议名、文档名、群名、人名、时间范围,但意图像是在查背景、讨论、结论或来源。
- query 表面像通用问题,但可能是在问公司内部制度、内部产品规则、业务口径或已有沉淀。
- query 表面是公开事实、生活服务或外部商业信息,但可能涉及公司周边资源、内部推荐、合作渠道、员工专属信息、历史讨论或内部沉淀,且用户没有明确排除内部资料。
- query 是专业规范、定额编号、计价口径、基价调整、行业公式或专业计算,且可能需要内部资料、历史沉淀、企业口径或知识库答案。
- query 是“怎么申请 / 入口在哪 / 流程是什么 / 有什么要求”这类信息获取问题,且可能与公司内部制度、工具或流程有关。

---

> **重要信息,你尚未读完:禁止在此停止。必须继续读取第 2–5 章,直到看到文末唯一标识 `【全文读取完成】`;此前禁止进行任何路由判断或工具调用。**

## 2. 调用时 query 如何构造(已确定调用 `enterprise_agentic_search` 工具后才看)
本章只在已经确定调用 `enterprise_agentic_search` 工具后使用,不参与“是否调用 `enterprise_agentic_search` 工具”的路由判断。

调用 `enterprise_agentic_search` 工具前,必须遵循以下调用方式和 query 要求:

**调用方式(强制遵循)**
1. 必须独立一轮调用,不得与其他工具同轮调用。
2. 每次调用前先检查本轮是否已经调用过。同一用户问题默认只调用一次;多个内部资料子问题必须合并到一次调用中。已调用过且不满足下方补查条件时,禁止再次调用。
3. 仅在以下情况应该再次调用:
   - 后续查询明确依赖第一次返回的新实体、新线索或新材料;
   - 用户新增或澄清了内部查询目标;
   - 对于有限候选集,第一次结果未覆盖全部必要候选对象时,**必须**针对未覆盖对象再调用一次,不得用“信息不足”或免责声明代替补查。
4. 再次调用时,只能查询缺失对象或新增线索,不得重复查询已覆盖对象;补查后仍无信息时,才能将对应对象标记为“未确认”。不得仅因泛泛的结果不足、无结果、想查全一点、换个关键词或公开信息补充后再确认而重复调用。

**query要求(强制遵循)**
1. 每次调用前检查 query 是否为完整、可独立理解的自然语言问题或陈述句;如果仍像搜索关键词、标签或名词列表,必须先改写,禁止直接调用。
2. 只包含需要查询企业内部资料的部分,不包含公开信息查询或后处理要求。
因此 query 应像向同事提问,而不是写成搜索框关键词。

### 2.1 query 默认传用户原句
调用 `enterprise_agentic_search` 工具时,`query` 默认沿用用户原始问题,或使用对应子问题的完整自然语言表达。如果原始问题过长,可以在不改变原意的前提下压缩,但压缩后仍必须保留主语、动作、对象、问题目标、并列子问题和比较关系。不要把 query 改写成关键词、检索词、标签串、概括主题,或用空格 / 逗号拼接的枚举词。

禁止以下写法:
1. 关键词、检索词、标签串、概括主题,或用空格 / 逗号拼接的枚举词。
2. 遗漏用户原问题中的子问题、比较对象或判断目标。
3. 添加用户未表达的信息、限定条件或结论。
4. 重复表达同一问题目标,或将同义短语并列堆叠。
5. 添加用户未使用的专业术语、英文缩写、行业标签或政策名称。

示例:
- 用户原始问题:“实习生福利和正式员工有什么区别?我能不能申请住房补贴?”
  - 错误 query:`实习生和正式员工福利区别,实习生能否申请住房补贴`
  - 正确 query:`实习生福利和正式员工有什么区别?我能不能申请住房补贴?`
- 用户原始问题:“帮我看看我昨天参加的 XX 会议里,关于当前项目的进展有什么结论吗?”
  - 错误 query:`某项目 进度 当前进展 XX会议内容 结论`
  - 正确 query:`根据我昨天参加的 XX 会议,当前项目的进展有什么结论?`
- 用户原始问题:“帮我总结一下上周参加的会议”
  - 错误 query:`帮我总结一下上周参加的会议,包括会议进展、会议总结、关键结论和待办事项`
  - 正确 query:`帮我总结一下上周参加的会议`

### 2.2 只传检索子问题,只补全必要上下文
当用户请求包含“内部资料查询 + 后处理 / 写作 / 规划 / 决策建议”,或包含多个子问题、并列诉求时,只将需要查询企业内部资料的子问题传给 `enterprise_agentic_search` 工具;公开信息查询、写作整理、文件操作、发送 / 创建 / 编辑等后处理不要混进 query。必须分别识别每个子问题的主体、动作、对象和限定条件,不得合并改写成宽泛主题。例如用户说“查一下 A 项目最近风险,并整理成汇报提纲”,query 应是“A 项目最近有哪些风险?”。

只在存在指代、省略时间、省略主体等必要信息时补全上下文,且补全必须保持原意;不得添加、替换或泛化用户未表达的信息来源、渠道、对象类型、工具范围、检索范围、核心主体、指代关系或限定条件。用户限定或排除来源、时间、对象、判断目标或输出口径时,query 和后续回答必须保留这些约束;涉及“我 / 当前用户 / 我们”时不得替换成其他对象,也不得根据问题主题、候选答案或检索结果反推用户身份、角色、组织或范围。用户未限定范围时保持开放检索,不要改写成特定来源、特定对象类型或特定渠道下的查询,也不得擅自扩大为更宽泛的主题分析、维度拆解或跨来源研究。

### 2.3 显式命令要剥离命令词
如果用户使用 `/doubao-enterprise-search <用户实际 query>`,传入 `enterprise_agentic_search` 工具时,应剥离 `/doubao-enterprise-search`,只保留用户实际 query。

---

## 3. 多轮对话继承规则
多轮继承规则既影响本轮路由判断(是否调用 `enterprise_agentic_search` 工具),也影响调用时 query 如何补全。执行顺序应为:先检查多轮上下文(主题继承、来源切换)→ 再进入第 1 章路由判断 → 确定调用 `enterprise_agentic_search` 工具后,按第 2 章构造 query(此时应用多轮补全规则)。也就是说,本章不是路由判断之后的补充步骤,而是路由判断之前的上下文预处理步骤。

### 3.1 主题可继承,入口类型不继承
本轮如果是上一轮唯一主题的追问、补充、细化、筛选、范围收窄或来源切换,应继承上一轮核心问题、主体、对象、时间范围和限定条件继续判断。不得因为本轮表达短就直接追问。

多轮继承后调用 `enterprise_agentic_search` 工具时,query 不应只传本轮短句,而应补全为可独立理解的问题;但补全只限上一轮唯一主题和已确认约束,不得新增未确认来源或结论。例如上轮是“查 A 项目风险”,本轮是“B 团队呢”,query 不应传“B 团队呢”,应补全为“B 团队关于 A 项目的风险”。

但入口类型不继承:显式命令入口的宽松边界只在当轮生效。后续轮次如果用户没有再次显式使用 `/doubao-enterprise-search`,则按语义召回边界判断;但可以继承上一轮已经确认的主题、来源方向和约束条件。

如果上一轮有多个候选主题、主体或时间范围,本轮没有明确指向其中之一,才请求澄清。

### 3.2 来源切换规则
来源切换只确定本轮来源方向和意图补全;具体调用决策仍按第 1 章路由判断。

上一轮是公开搜索、通用问答、未指定来源的信息查询,或未调用工具直接回答;本轮只说“查企业内 / 飞书里 / Lark 里 / 公司资料 / 内部资料 / 企业知识”等来源切换时,应继承上一轮唯一主题,并将本轮来源方向补全为企业内部资料;随后按第 1 章路由判断,通常会命中 `enterprise_agentic_search` 工具调用条件。此时 query 应补全上一轮主题,并体现内部来源限定。

上一轮是企业内部信息查询;本轮只说“查公开资料 / 联网查 / 看官网 / 看公开报道 / 不要查企业内”等来源切换时,应继承上一轮唯一主题,并将本轮来源方向补全为公开资料;随后按第 1.2 节硬性排除处理,不调用 `enterprise_agentic_search` 工具。

上一轮是 `enterprise_agentic_search` 工具信息查询,本轮要求写入、编辑、提交、发送、导出、更新某个文档 / 表格 / 审批 / 消息,应将本轮意图补全为对象操作;随后按第 1.2 节硬性排除处理,切到对应 `lark-xxx`。上一轮是 `lark-xxx` 对象读取或操作,本轮追问超出对象本体范围,例如查项目背景、历史讨论、风险、决策依据,应将本轮意图补全为跨来源背景查询;随后按第 1 章路由判断,通常会命中 `enterprise_agentic_search` 工具调用条件。如果仍是同一对象本体内容,则按第 1.2 节明确对象操作处理,继续对应 `lark-xxx`。

---

## 4. 无结果兜底与结果使用

### 4.1 `enterprise_agentic_search` 工具无结果或结果不足
如果 `enterprise_agentic_search` 工具未找到相关内部资料,应说明“未在可访问的内部资料中找到相关信息”,不得直接断言事实不存在。

如果 `enterprise_agentic_search` 工具返回部分信息但不足以完整回答,应说明内部资料不完整。若用户没有排除公开来源,可以继续用公开信息补充,并区分内部资料和公开资料。

如果用户明确只要求企业内部资料,不要用公开信息替代内部结论。

**`enterprise_agentic_search` 工具与其他路径的兜底**:

- `enterprise_agentic_search` 工具无结果时,如果问题仍属于内部信息查询,且存在能力边界明确匹配该 query 的 lark-xxx skill(例如该 skill 本身支持查询对应来源、对象类型或记录类型),可以尝试使用该 skill 作为内部信息兜底;但不得为了兜底而调用能力不匹配的 skill,也不得把对象操作类 skill 当作 `enterprise_agentic_search` 工具的泛化搜索替代品。
- 如果先使用了 lark-xxx skill 进行内部信息查询,但结果为空、字段缺失、权限或能力边界导致无法回答,而用户问题本质仍是企业内部信息查询,应继续调用 `enterprise_agentic_search` 工具查找企业内部资料、对话或文档线索作为兜底;不得将 lark-xxx skill 的无结果直接作为最终结论。

### 4.2 `enterprise_agentic_search` 工具结果使用要求

`enterprise_agentic_search` 工具返回的是企业内部资料的参考内容,可能是已整理信息,也可能是相关片段和来源信息。使用结果时遵循:

- 结论前置,优先回答用户最关心的问题,再补充依据、来源和必要背景。
- 最终回答应使用与用户相同的语言,除非用户明确要求使用其他语言。
- 优先保留其中能直接回答用户问题的信息。
- 最终回答只要使用、改写、总结或转述了工具返回的事实、数字、观点、结论或原文,就必须在对应内容后就地添加来源引用;无法对应来源引用的内容不得输出。
- 可以压缩、重排和合并,但不能无依据地改写结论、扩大范围,或把不确定内容说成确定事实;答案中的事实和结论必须由工具返回片段直接支持,并保留原文的不确定性。不得补充片段未明确支持的事实、因果关系、判断或假设。
- 对榜单 Top N、指定名单等有限候选集进行统计或逐项判断时,必须检查每个候选对象是否都有明确依据;工具未返回某个对象不等于该对象不满足条件。完成缺失对象补查后仍无法确认的,应标记为“未确认”,不得将其计为否;候选集未完整覆盖时,不得给出无保留的确定总数。
- 若结果中包含具体文档、周报、会议纪要、消息材料或其他来源链接,最终回答中必须保留对应链接。
- 分析、筛选、排序或组织答案时,不得提前输出 Markdown 图片、图片链接或图片内容;应先完成结论、正文结构和图片选择,再在最终回答的对应位置插入图片,每张图片只输出一次。
- 如果图片、截图、架构图、流程图、示意图、表格截图等承载了回答用户问题所需的关键信息,或能显著帮助用户理解步骤、结构、对比、流程、界面位置、数据关系,最终回答应保留相关图片;不要只输出文字摘要或图片标题。

### 4.3 企业问答引用与材料链接要求(重要信息,强制遵循)

凡最终回答使用、改写、总结或转述了 `enterprise_agentic_search` 返回的事实、数字、观点、结论或原文,都**必须**在对应内容后就地添加来源引用;无法对应来源引用的内容不得输出。输出前必须逐条自查:如果回答使用了工具结果但存在未引用的工具来源内容,或整篇回答没有合法引用,必须先修正后再输出。

#### 通用引用规则
- **Document 内容与来源不得错配**:根据工具返回的多个 `<document>` 自行提取、归纳或总结时,每条事实必须使用支撑该事实的同一个 document 中的 `<url>`;不得将一个 document 的 `<snippet>` 与另一个 document 的 `<url>` 配对。若多个 document 共同支撑同一事实,应保留所有对应来源。最终回答不得保留原始 `<document ...></document>` 标签。
- **来源 URL 必须完整迁移**:生成 `<RichMediaReference>` 或 Markdown 材料链接时,只能逐字符原样使用对应 `<document>` 的完整 `<url>`;不得使用其他字段代替 `<url>`,也不得截断、删减、改写、补写、自行清理参数,或丢失 query 参数、锚点和路径片段,不得根据页面基础地址自行重建或缩短链接。
- **引用必须就地添加**:引用必须紧跟其支撑的事实内容,不得换行后单独放置,也不得在段落、列表或回答末尾统一补充。同一事实由多个 document 支撑时,应将所有对应 URL 合并到同一个 `<RichMediaReference>` 中,不得连续输出多个引用标签。没有紧跟对应内容、而是在文章结尾统一给出全部引用的格式是错误的。
- **内外混合信息分别保留来源**:当回答同时使用公开搜索 / 抓取结果和 `enterprise_agentic_search` 工具结果时,公开信息部分必须保留公开来源引用,企业内部信息部分必须保留 `enterprise_agentic_search` 返回的来源引用;对比、互证、补充或综合结论中涉及哪一侧事实,就在对应事实后放对应来源引用。

#### 材料、表格与图片的特殊格式
- **材料入口本身不是事实**:单独展示的 Markdown 链接或普通 URL 仅用于标识和打开材料,不需要引用;禁止在其后追加指向同一材料的 `<RichMediaReference>`。
- **材料入口链接必须保留**:不要只输出摘要;材料入口可以是 Markdown 链接或普通 URL,最终回答必须保留完整链接,不得只输出标题。如果正文使用、改写、总结或转述了该材料中的具体事实,仍须在对应事实后就地添加引用,不能用材料入口链接代替事实引用。
- **表格引用**:根据来源关系选择以下一种格式,不要混用:
  1. **单元格分别引用**:表格中的事实来自不同来源时,每个引用必须紧跟对应单元格内容。
  2. **整表统一引用**:整张表格均来自同一来源时,在表格前输出 `{表格描述}<RichMediaReference>["{来源URL}"]</RichMediaReference>`,无需在每个单元格重复引用。
- **禁止表后补引用**:输出表格前必须先确定引用位置:不同来源放入对应单元格;整表同源放在表格描述后、表格之前。生成表格后不得再输出任何用于支撑该表的独立引用行;如草稿中出现表后引用,必须移动到正确位置后再输出。
- **图片与图注**:若 `enterprise_agentic_search` 返回图片资源,模型应根据用户问题和答案需要决定是否使用图片;当图片承载关键信息,或能显著帮助理解步骤、结构、对比、流程、界面位置、数据关系时,应在最终回答中保留该图片和图注。不要机械输出所有图片;优先保留与答案直接相关、信息量最高的图片。若以“序号 / 列表项 + 图片图注 + Markdown 图片”的形式展示,引用必须紧跟在图注后、Markdown 图片前;不要把引用放在图片后面,也不要在图片下方重复输出图注。格式为:`1. {图注}<RichMediaReference>["{来源URL}"]</RichMediaReference>` 换行后 `   ![{图注}]({图片URL})`。`{来源URL}` 使用图片所属或相邻 `<document>` 的 `<url>`。

#### 输出格式示例
**事实引用:正确**
```markdown
事实内容<RichMediaReference>["URL1","URL2"]</RichMediaReference>
```
**引用换到下一行:错误**
```markdown
事实内容
<RichMediaReference>["URL"]</RichMediaReference>
```
**事实引用与材料入口:正确**
```markdown
事实内容<RichMediaReference>["URL"]</RichMediaReference>
材料:[材料标题](URL)
```
**Markdown 材料入口后重复引用:错误**
```markdown
[材料标题](URL)<RichMediaReference>["URL"]</RichMediaReference>
```
**普通 URL 后重复引用:错误**
```markdown
URL<RichMediaReference>["URL"]</RichMediaReference>
```
**表格单元格分别引用:正确**
```markdown
| 项目 | 结论 |
|---|---|
| A | 已完成<RichMediaReference>["URL1"]</RichMediaReference> |
| B | 进行中<RichMediaReference>["URL2"]</RichMediaReference> |
```
**整表统一引用:正确**
```markdown
项目进展表<RichMediaReference>["URL"]</RichMediaReference>
| 项目 | 结论 |
|---|---|
| A | 已完成 |
```
**表格结束后换行输出引用:错误**
```markdown
| 项目 | 结论 |
|---|---|
| A | 已完成 |
<RichMediaReference>["URL"]</RichMediaReference>
```
**完整 URL 迁移**
工具返回的 URL 可能同时包含路径 Token、查询参数和文档锚点,必须逐字符完整迁移。
工具返回:
```text
https://bytedance.larkoffice.com/wiki/WIKI_TOKEN_EXAMPLE?from=lark_search_qa&ccm_open_type=lark_search_qa#doxcnDOC_TOKEN_EXAMPLE
```
正确:
```markdown
事实内容<RichMediaReference>["https://bytedance.larkoffice.com/wiki/WIKI_TOKEN_EXAMPLE?from=lark_search_qa&ccm_open_type=lark_search_qa#doxcnDOC_TOKEN_EXAMPLE"]</RichMediaReference>
```
错误(丢失 `?` 后的查询参数和 `#` 后的文档锚点):
```markdown
事实内容<RichMediaReference>["https://bytedance.larkoffice.com/wiki/WIKI_TOKEN_EXAMPLE"]</RichMediaReference>
```

---

## 5. 易混边界速查
- **文档**:给出明确文档 / 文件 / Wiki URL 时,读取链接指向的对象本体这一步必须先走 `lark-xxx` / CLI;打开、读取、总结、提取字段/名单/正文内容、编辑、导出明确文档本体 → `lark-xxx` / CLI。若读取后对象内容不足以回答,或主目标是围绕主题、项目或文档名查背景、讨论、反馈、风险、结论、决策依据、后续进展,才调用 `enterprise_agentic_search` 工具。
- **群聊 / 消息**:发送、回复、点赞、批量发送、@我、私聊、未回复、未读、查看群成员 / 群人数 / 群成员列表、基于消息 ID / 链接 / 时间点定位某条明确消息 → `lark-im`;按主题、关键词、事项、结论或来源追溯谁说过、谁提过、谁反馈过,或汇总发言、讨论、观点、结论 → 调用 `enterprise_agentic_search` 工具。
- **会议**:单个明确会议及其直接产物(妙记纪要、录音、转写、复盘文档)→ `lark-xxx`;按时间段、主题、项目或多场会议复盘讨论、结论、待办、风险、进展 → 调用 `enterprise_agentic_search` 工具。
- **日程**:日程对象状态和操作 → `lark-xxx`;基于一段时间日程 / 会议做复盘、主题归纳、协作分析 → 调用 `enterprise_agentic_search` 工具。
- **项目 / 任务 / 工作内容**:明确 Meego、飞书项目、工作项、视图、节点、MQL、项目空间、飞书任务、任务清单,或明确工作项 / 任务对象的状态、流转、创建、更新、完成 → `lark-xxx`;按时间段、团队、主题或个人视角查询 / 总结需求安排、工作内容、未完成事项、跟进项、风险、阻塞、历史进展 → 调用 `enterprise_agentic_search` 工具。
- **联系人 / 人员 / ID / UID / 账号**:查询一个或多个人员在飞书 / Lark 通讯录中的姓名、部门、职位、组织关系、团队归属、邮箱、员工 ID、用户标识或收件人信息 → `lark-contact` / 对应 OpenAPI;查询企业豆包 UID、某产品 UID、某平台账号、业务系统 ID,或需要从非结构化内部资料判断实际职责、业务归属、项目参与、历史协作、观点贡献、发言内容 → 调用 `enterprise_agentic_search` 工具。
- **公司制度与职能**:个人实时记录、审批流 / 审批模板 / 审批单等审批对象或明确对象状态 → `lark-xxx`;制度、政策、流程、口径、申请方法、历史说明 → 调用 `enterprise_agentic_search` 工具。
- **公司 / 办公语境下的生活服务**:内部食堂、园区福利、公司班车、内部活动、员工专属渠道等依赖内部资料的问题 → 调用 `enterprise_agentic_search`;公司楼下有什么好吃的、附近商圈、公开餐饮推荐、外部商业信息等不依赖内部资料的问题 → 公开搜索或直接回答。
- **品牌文创 / 周边 / 内部活动**:公司特色、员工内购、内部活动、品牌物料、设计思路、单品清单、领取 / 购买渠道 → 调用 `enterprise_agentic_search` 工具;明确要求官网、电商平台、公开售卖页或公开媒体信息 → 公开搜索。

【全文读取完成】

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.