
一家连锁企业把助手同时接进了办公平台的网页端和企业微信。有位员工在网页端问年假如何折算拿到一段说明和三个要点当天晚上他在企业微信里问同一个问题答案短了一半关键的计算规则那段没有出现引用的却还是同一份制度文件。运维查了配置两边的知识库确实是同一个。遇到这种情况常见的判断是其中一端没接好于是把网页端的配置复制到企业微信端或者反过来。复制能解决一部分问题却解释不了为什么同一份知识会给出两种详略。真正的原因在于两端并不是同一条链路的两个出口而是两套独立装配的运行参数知识库相同并不代表链路相同。一个入口要跑起来至少需要指令模板、可检索的知识范围、工具清单与权限、模型与采样参数、超时与降级策略、缓存策略这几项。这些参数通常按入口分别配置网页端为新版本提供完整能力企业微信端为了响应速度做了裁剪于是指令模板不同、可调用的工具不同、命中缓存的条件也不同。知识库只是其中一环其余几环不一致答案自然分叉。缓存是差异最容易被放大的地方。若缓存键里没有入口标识网页端算出的结果会被企业微信端直接复用反过来若两端各自维护缓存一边在制度更新后立即失效、另一边按固定存活时长继续沿用就会出现同一天里两套答案并存。缓存本身不是问题缓存键与失效条件不统一才是。身份也不是同一回事。不同入口可能使用不同的认证与身份映射链路。即使是同一个自然人如果网页账号、企业微信身份等没有统一映射到同一个内部主体其部门、岗位、角色和资源权限就可能不同进而导致检索范围和答案内容发生变化。权限不同会带来检索范围不同检索范围不同又会让答案的颗粒度变化。同一个人、同一句话在两个入口被当成两个不同视角的使用者答案不一致就不难理解了。还有一类差异来自渠道本身的能力。即时通讯窗口不适合展示长表格与多级编号移动端也没有足够的横向空间于是同一段内容在推送前会被压缩或者改写。压缩规则如果没有登记使用者看到的就是少了一半的答案。这部分属于合理的展示差异但它必须是有意为之并且可解释的而不是随机的。可执行的做法是把能力基线从入口里抽出来集中管理。指令模板、知识范围、工具与权限映射、模型与采样参数按业务场景定义版本入口只声明自己引用哪一个版本的基线再叠加必要的展示适配。这样一来除明确设计的身份、权限或展示适配差异外两个入口不应再因为各自维护了一套隐含配置而产生不可解释的结论分叉。对于要求跨入口保持相同权限语义的场景不同渠道的外部账号还应映射到统一的内部用户或主体 ID权限判断以内部身份为准而不是分别依赖各入口自己的账号表示。缓存与日志要带上入口标识。缓存键除问题特征外还应当包含入口、基线版本与身份范围避免跨入口互相污染若两个入口共享同一业务语义而仅展示方式不同还可将缓存拆为两层标准答案语义结果缓存绑定基线版本、身份权限范围与知识版本渠道展示缓存再叠加入口与展示适配版本从而复用可共享的标准结果。回答日志记录入口、基线版本、命中的知识版本与是否经过压缩事后才能解释为什么这两个答案不一样。没有入口标识的日志等于把最难查的一类问题留在了系统里。一致性需要用回归用例来守。把若干高频问题固化成一组跨入口的用例在基线版本上线或者渠道配置变更时同时在两个入口各跑一遍比对结论是否一致、引用是否指向同一版本、被压缩的内容是否只涉及展示层。差异一旦出现先判断它属于设计内的展示适配还是配置漂移再决定是否放行。需要说明的是通用模型或Agent平台通常都能提供多渠道接入与配置管理能力但基线如何定义、缓存键如何设计、跨渠道差异由谁裁定仍需结合企业自身的渠道范围与运营职责来确定。在青山不语AI工作室的企业AI Agent定制方案中指令基线、知识范围、工具与权限映射按场景版本集中管理各入口只声明引用的基线版本缓存键与回答日志都带入口标识跨入口一致性通过固定回归用例在每次变更时校验。这套机制的边界也要讲清楚。它能让不同入口在同一套基线上给出可解释的答案却无法消除渠道之间客观存在的展示差异。哪些内容必须两端一致、哪些允许按渠道裁剪属于业务与运营部门的裁定范围助手这一侧负责版本声明、标识记录、差异比对与留痕。在我的看法里多入口最容易出问题的不是某个入口配错了而是没人说得清两端到底哪里不一样。企业评估AI定制服务时不妨问一句两个入口的答案出现分歧时系统能不能自己告诉你差在哪一环。