20 个章节 · 支持关键词组合搜索

03

知识、技能与项目上下文

实践 / 建议

知识、技能、项目上下文各放哪里

先确定唯一维护源,再讨论目录

内容与变化原因 唯一维护位置 使用方式与边界
公司规范、稳定业务语义、跨仓领域知识、审定手册 ai-wiki 按适用范围检索;引用稳定 ID、状态和版本
可复用步骤、工具调用合同、技能测试、运行协议 对应能力源工程 fs-ai-hub 登记并发布,TeamAI 分发固定版本
模型/客户端适配、角色资源订阅、流程包目录 fs-ai-hub 沿用命名空间、角色、Project、CODEOWNERS;不复制所有工程源码
分支相关实现、启动命令、代码导航、项目例外、测试 业务仓的 AGENTS、ai-context、docs 与代码 与代码同 MR 更新;wiki-bot 汇聚可读快照
当前需求、范围、验收合同与交付摘要 GitLab Issue 正文与备注 公司研发任务 SSOT;关联 Multica,阶段摘要回写
执行状态、阶段交接、重试、详细讨论 Multica Issue 与 topic reply 保存过程与证据指针,固定关联 GitLab 合同
原始日志、诊断事实、报告、运行记录 受控证据存储和 CI 制品 任务内引用 URI/digest,避免把群聊和客户日志全量沉淀为知识

例如“自定义对象字段权限的业务含义”应进 ai-wiki;“本分支权限校验类的位置”留 AppFramework; “按权限规则补回归测试的操作方法”成为技能;“本次某租户问题的日志”留证据存储。 同一主题可以有四种不同资产,按变化原因归属后,用稳定 ID 互相引用。

udobj 融合采用维护权迁移

已盘点 118 个 Markdown:7 个 playbooks、70 个 business-domain、9 个 architecture、 18 个 engineering、7 个 testing、3 个 incident、4 个根文件。 全部缺 frontmatter,另有 3 个空页或标题页;五张能力卡和五份接口契约已有可保留的标识。

以本项目现行 domains/<GitLab group>/<repo> 规范为准,迁移主体落到 domains/udobj/udobj-knowledge-base/,团队导航聚合相关仓;不另造一个与现有规范竞争的顶层域目录。 公司通用规范归并到现有规范入口,团队差异注明 scope,实施细节保留项目源。 obj.*、uipaas.*、api.*、AC-* 等 ID 延续,便于能力、接口、验收跨仓关联。

建议按下面顺序开迁移 MR;旧仓归档是验收完成后的收尾动作。

  1. 冻结迁移清单,逐页登记旧路径、新路径、维护责任、来源、是否有效、待核验原因。
  2. 处理空页、重复页、过期规则;未确认内容保留明确状态,不为了目录整齐编造正文。
  3. 补齐符合本库 OKF 约束的元数据,维护旧 ID/链接映射;正文在目标库接受评审。
  4. 在 wiki-bot 明确人工策展区与生成区;验证重新聚合不会覆盖人工页或移除必要元数据。
  5. 切换 AppFramework 的 .scripts/kb-path.sh 等入口到 AI_WIKI_ROOT(S), 同时核验 SFA、metadata、相关 Skill 和检索消费者。
  6. 用代表性问题复验检索、原文、接口/能力 ID、内部链接和版本提示;保存迁移报告。
  7. 目标库成为唯一维护源,旧库仅留迁移公告和可访问映射;停止原写入/发布链,再按团队流程归档。

归档前验收以“读者与 Agent 已能在新库完成原来的任务”为准。 如果试点失败,按迁移清单回退消费者;正式切换后避免两个仓同时维护正文。 详细分类和目录对照保留在附录,迁移本身尚未执行。

OKF 必须贯通源文件、发布页和检索结果

已核对 wiki-bot 渲染链有部分维护责任、status/type 元数据未完整保留的问题; fs-ai-hub 当前 OKF 检查又排除了 docs/ai-wiki。 因此“源文档写了状态”不能证明 Agent 检索时看得见状态,公司级 OKF 门禁也不能宣称已经统一生效。

建议保留原 schema,并补一条往返验收:源文件 → 发布页 → 搜索结果 → Agent 引用, 逐段检查稳定 ID、适用范围、来源 revision、生成/人工属性、审定状态和复核时间。 知识冲突或快照过期时返回差异与来源,涉及关键行为时回核代码/维护者,不静默选一个答案。

检索入口建议按任务携带公司、团队、业务项目、仓库、技术栈及当前 revision 的 scope。 规范类答案优先给适用且已审定的权威正文,代码行为类答案优先核对目标版本实现; 不能把一条高相关但已过期的 wiki 快照当作当前事实。 wiki-bot 记录源 SHA、生成时间和变更失效状态,检索返回这些字段及引用片段。 无适用结果时明确知识缺口,由责任人补充,不从其他团队相似规则推定强制要求。 权限筛选应在检索/存储侧执行;能订阅某 Skill 不代表能读取所有团队资料。

已有多源知识萃取:代码、问题、需求和反馈共同供给

用户确认:公司使用 repo-wiki 从代码萃取知识,同时从 TAPD Bug 库、故障复盘、 需求 Wiki、用户反馈等来源萃取知识,并定期增量更新。 因此当前需要加强的是不同来源的语义、更新一致性和知识如何进入验证闭环。 本轮没有重新运行这些采集作业,也未核验其全量覆盖率与增量延迟。

来源 主要回答什么 保留的边界 建议沉淀的验证资产
代码 → repo-wiki 某个 revision 的实现、接口、依赖和约束 当前实现可能有缺陷;代码事实不自动成为业务规范 模块导航、接口契约线索、已有测试与验证缺口
TAPD Bug 库 症状、触发条件、影响、处理与修复历史 未确认/重复/无法复现/已关闭有不同含义;关闭不单独证明根因正确 缺陷分类、可复现样例、关联修复与回归用例
故障复盘 经过确认的机制、影响、处置与改进 区分当时版本、环境与后续纠正,保留反证和未知 失败模式、故障注入、巡检规则、恢复演练
需求 Wiki 业务意图、规则、历史决策与验收预期 区分已实施、未实施、变更和废弃;不能直接等同当前线上行为 审定 验收标准、业务不变量、用户旅程
用户反馈 真实痛点、体验、使用情境和异常线索 主观评价与客观缺陷分开;反馈需要归因和核验 探索性测试主题、候选需求、体验评测样例

TAPD 在这里作为知识与历史问题来源,与 GitLab Issue 作为当前研发任务 SSOT 的职责不同。 某条反馈进入正式开发后,建立或关联 GitLab Issue,详细执行过程进入 Multica; 原始来源链接继续保留,避免重新抄写形成多个无法对齐的任务。

增量更新需要处理修订、撤回和依赖失效

当前 repo-wiki 技能声明按 Git Diff 与页面 consumedSources 做页面级增量, 单仓知识正文和控制面在 .wiki 同根;它不直接承担跨仓或 TAPD 等通用数据采集。 外围采集/聚合链处理其他来源并保留其身份,必要时以外部参考方式参与单仓知识生成。

一个实际边界值得注意:仓内已消费参考可纳入 Git diff 失效链; 仓外 reference 在该技能中只记录根级指纹,变化只告警,不自动使页面失效。 因此外部需求或 Bug 内容更新后,宿主采集/调度必须明确哪些知识页需要重生成, 不能假定 repo-wiki 已自动传播所有外部变化。

建议沿用现有控制面,补齐以下贯通能力,不再维护一套与之竞争的更新账本:

  1. 每类来源保留稳定 ID、版本/更新时间、内容摘要、状态、访问范围与可追溯链接。
  2. 每次萃取记录输入范围、采集窗口、处理检查点、失败/遗漏及萃取器版本; 区分源内容未变化与本轮采集失败,失败不标记为“已更新”。
  3. 基于来源到页面/结论的依赖定位受影响内容,涵盖编辑、删除、撤回、归档和权限变化; 必要时标 stale/retracted 并从默认有效结果中撤出,保留受控历史。
  4. 同一问题跨反馈、Bug、复盘和修复提交出现时建立关联,不能仅按文本相似就删掉不同事件。
  5. 增量写入通过后再推进对应检查点;任务重跑按来源与版本幂等处理,定期对账发现漏采。
  6. 检索索引和引用状态随正文更新;在途 Agent 继续引用已锁定的任务知识快照, 重要规则纠正、风险信息或失效结论则触发显式影响评估与重读。

周期性增量可继续作为基础;高影响规则、严重故障结论和来源权限撤回应有更快的更新/撤回通道。 更新频率按来源变化速度与风险确定,不要求所有仓每次全量重建。 既有 curated 人工页和 ai-wiki 的 preserved 边界要保留,生成流程不能覆盖人工审定内容。

从知识增长走到验证能力增长

推荐链路为:新来源事实 → 候选结论 → 核验/适用范围 → 回归或评测样例 → 必要的规则/技能变更 → 灰度验证 → 运行反馈。 正常的源码事实增量通过确定性检查后可按既定策略自动发布; 改变业务语义、强制规范、权限边界或跨团队适用范围的结论,由对应责任人裁决。 人不需要逐条审批所有增量,但要持续抽查萃取质量、过期传播和重要结论。

例如:Bug 记录提示权限字段泄漏,先确认触发条件和修复提交,把可复现回归留在业务仓; 经确认的错误模式进入 ai-wiki;在适用范围内补技能负向样例或静态规则; 诸葛巡检/回放按新版本验收。不能仅把 Bug 摘要收进知识库就认为已防止复发。 这是建议的转化剧本,不代表本轮已执行该具体案例。

知识治理指标应包括来源覆盖、采集与索引延迟、过期/冲突率、引用可追溯率、抽样答案正确性, 以及已确认问题转成有效回归/技能评测的比例和复发情况。 文章数量、更新次数、检索命中率只提供辅助信息;重复或过时知识命中更多可能反而放大错误。

本节依据: 迁移分类附录、fs-ai-hub OKF;源与消费者盘点范围见证据索引 L4/L5。