一种适用于垂直行业多租户SaaS的智能体对话生成方法及系统与流程

摘要: 本发明涉及人工智能与大语言模型应用,具体涉及一种适用于垂直行业多租户saas的智能体对话生成方法及系统,可用于医美、大健康、美妆护肤、国学亲子教育等垂直领域的多...
一种适用于垂直行业多租户SaaS的智能体对话生成方法及系统与流程

本发明涉及人工智能与大语言模型应用,具体涉及一种适用于垂直行业多租户saas的智能体对话生成方法及系统,可用于医美、大健康、美妆护肤、国学亲子教育等垂直领域的多租户智能交互服务。

背景技术:

1、现有技术中已公开并相对成熟的技术包括:多租户隔离与基于角色或等级的权限控制、向量检索与关键词检索及其混合检索、多来源知识库与私有知识库、基于敏感词的内容安全过滤及按风险等级分级审核等。上述单项技术为垂直行业构建智能问答系统提供了基础能力。近年来,检索增强生成技术已从朴素的单次检索-生成流程,演进至融合语义分块、混合检索、重排序精排乃至智能体式多跳检索的新一代实现,为兼顾检索精度与生成质量提供了更优的技术路径。

2、然而,在面向垂直行业多租户saas的商业化落地中,如何将这些成熟技术组织为一套可部署、可交付、可上线运营的统一系统,仍存在显著困难,现有方案至少存在如下不足:(1)现有平台的权限控制多为依据角色或能力等级的通用授权,其决定了可访问的资源类别或调度权限,但缺乏将订阅等级映射至知识库预定层级、并据以同时限定检索范围与检索顺序的面向垂直业务的联动机制;(2)现有检索方案虽已出现多引擎混合检索、私有知识库分别检索、以及将权限编码嵌入检索向量构建权限感知索引等实现,但多侧重于单点检索精度或隐私脱敏;现有亦存在按命中频率、时间衰减等因子动态调整知识条目所属存储层的动态多级检索实现,其将高频条目动态上浮至高层级,在多租户场景下容易造成租户a的热点内容污染公共层级而引发租户b的数据泄露与合规风险;缺少以订阅等级映射知识层级、并据以限定检索范围与强制检索顺序的内容层级驱动策略;(3)现有合规处理多以敏感词过滤、代答拒答或分级审核等孤立手段实现,缺乏将格式检查、敏感词过滤、合规校验、表述一致性校验、超范围检测、二次裁决及反哺连贯起来、且随监管政策与领域规范动态适配的合规治理机制;(4)现有技术中,上述能力多以相对独立的技术模块形式存在,在面向垂直行业多租户saas的实际商业化落地时,各模块之间的协同配置与联动机制尚不完善,缺乏将上述能力组织为可上线运营的统一系统的实现方案;(5)现有基于检索增强生成的方案中,提示词的组装多采用通用的模板拼接,未依据知识片段所属层级差异化地施加约束;且多允许模型依据自身固有参数化知识或库外信息自由推理与润色,缺乏将生成严格限定于检索命中知识片段范围内、在技术层面抑制幻觉的受约束生成机制;现有亦缺少对经验证知识在知识层级间进行定向反哺、以驱动知识按受控方向进化的机制,现有技术的知识回填多为对通用知识库整体的自我进化,未涉及多租户层级间的知识流转方向控制;(6)现有基于掩码约束解码的生成方案多采用预定义的静态政策码本掩码,即在运行前基于固定规则库生成掩码集合,该方案适用于参数化、结构固定的受限决策场景,难以适配开放对话场景中随对话请求实时变化的知识范围以及多租户场景下的动态数据隔离需求。因此,如何在垂直行业多租户saas架构下,将成熟技术组织为可落地系统,并协同解决数据隔离、检索精准性与合规适配三者相互制约的问题,是本领域亟待解决的技术问题

技术实现思路

1、本发明的目的在于,提供一种适用于垂直行业多租户saas的智能体对话生成方法及系统,将四级级联知识层级、订阅等级层级访问映射、强制性层级检索顺序、层级感知提示词组装、受约束生成、合规治理与跨层级定向反哺组织为可落地的统一系统,协同解决上述问题。

2、为实现上述目的,本发明第一方面提供一种适用于垂直行业多租户saas的智能体对话生成方法,包括:构建包含通用风控合规层级、细分领域专业通识层级、垂直业务场景层级与租户私有层级的四级知识层级,并建立订阅等级到所述四级知识层级的层级访问控制表,所述层级访问控制表确定各租户在相应知识层级上实际可访问的范围;接收租户的对话请求,对所述对话请求进行领域识别与意图分类;基于所述层级访问控制表确定该租户可访问的知识层级,并执行基于多租户数据隔离策略的强制性层级检索顺序,依次自所述租户私有层级、所述垂直业务场景层级、所述细分领域专业通识层级至所述通用风控合规层级进行检索,得到知识片段,其中所述强制性层级检索顺序在检索过程中禁止将低层级知识条目动态调整至高层级,以保障租户私有知识的隔离;在每一检索层级内执行由稠密向量检索引擎与稀疏关键词检索引擎构成的双通道召回,并根据当前检索层级的业务属性差异化配置所述双通道的召回权重;对召回的知识片段按所属知识层级匹配对应的层级约束指令模板,进行层级感知的提示词组装,将所述层级约束指令模板、所述知识片段与所述对话请求按预设的层级顺序拼接生成受约束提示词;基于所述受约束提示词使用该租户提供的api密钥调用与该租户绑定的目标大模型执行受约束生成,使生成的应答内容仅基于所述知识片段承载的知识进行推理与润色并禁止外推补充,其中所述受约束生成通过对输出序列施加检索片段边界掩码、约束解码及输出校验中的至少一种实现;对所述应答内容执行合规治理机制,所述合规治理机制至少包括超范围检测与表述一致性校验,当校验未通过时触发二次裁决并基于合规知识源动态替换所述应答内容中的违规片段后重新执行受约束生成,而非直接终止对话;并对经校验通过的、源自所述租户私有层级的知识片段进行抽象特征提取,将所述抽象特征在与所述垂直业务场景层级或所述细分领域专业通识层级的现有知识进行相似度比对、满足预设阈值条件时定向反哺更新至对应层级,同时保留所述租户私有层级中的原始知识数据。

3、优选地,所述强制性层级检索顺序为:自所述租户私有层级起,依次经所述垂直业务场景层级、所述细分领域专业通识层级至所述通用风控合规层级;所述通用风控合规层级对所有租户开放以作为兜底层级;所述检索仅在所述各知识层级中该租户可访问的范围内执行,对不可访问的知识层级不执行检索。

4、优选地,随层级由所述租户私有层级向所述通用风控合规层级的推进,所述双通道召回中精确匹配的侧重程度逐级递减、语义召回的侧重程度逐级递增;其中,所述租户私有层级以所述稠密向量检索引擎的召回为主,所述通用风控合规层级以所述稀疏关键词检索引擎的召回为主。

5、优选地,所述检索片段边界掩码为依据当前对话请求实时检索得到的知识片段、在运行时动态生成并与所述目标大模型的词汇表对齐,所述检索片段边界掩码的构造方式为:对命中的各知识片段进行令牌化并记录每一令牌所属的知识片段区间,构建与解码词典等长的二进制掩码向量m,其中m[t]=1表示解码词典第t个令牌属于至少一个所述知识片段、m[t]=0表示不属于任一所述知识片段;在解码每一输出位置时,对m[t]=0的令牌的生成分数施加负向偏置后再进行归一化,以阻断对所述知识片段范围外令牌的采样;所述输出校验包括计算生成内容与所述知识片段的语义向量相似度、并比对生成内容所含关键实体与要点是否均可由所述知识片段覆盖。

6、优选地,所述目标大模型为与该租户绑定、由该租户提供的api密钥调用的模型,所述api密钥以密文存储并加密传输,并在一次调用完成后清除内存中的明文密钥。

7、优选地,所述敏感词过滤采用按层级配置的多级敏感词体系,其词库规模与内容随监管政策、领域规范及规避反馈的变化动态自适应更新;其中,所述规避反馈包括用户在对话中的纠正性回复、系统对疑似规避合规检测行为的标记样本,以及被拦截或替换内容的统计信息,所述规避反馈通过对会话日志的检索与标注收集,经脱敏处理后用于更新对应层级的敏感词库与知识层级。

8、优选地,所述方法还包括:在生成所述应答内容的过程中或之后监测对话状态,当满足预警触发条件时,暂停自动应答,并自动生成对话摘要与标签后将当前对话转交人工坐席处理。需说明的是,该方法步骤与所述系统所包含的预警转接模块及预警转接从属权利要求所限定的预警功能相对应,属可选附加功能,不构成前述独立权利要求1的必要技术特征。

9、本发明第二方面提供一种适用于垂直行业多租户saas的智能体对话生成系统,包括:知识层级配置模块、层级访问映射模块、识别模块、检索模块、提示词组装模块、生成模块、合规治理模块、反哺模块与预警转接模块;所述知识层级配置模块用于构建包含通用风控合规层级、细分领域专业通识层级、垂直业务场景层级与租户私有层级的四级知识层级;所述层级访问映射模块用于建立订阅等级到所述四级知识层级的层级访问控制表;所述识别模块用于对租户的对话请求进行领域识别与意图分类;所述检索模块用于基于所述层级访问控制表确定可访问的知识层级,执行基于多租户数据隔离策略的强制性层级检索顺序以在可访问层级内检索得到知识片段,且在检索过程中禁止将低层级知识条目动态调整至高层级,并用于在每一检索层级内执行由稠密向量检索引擎与稀疏关键词检索引擎构成的双通道召回、根据检索层级的业务属性差异化配置召回权重;所述提示词组装模块用于按召回知识片段所属层级匹配对应的层级约束指令模板,将所述层级约束指令模板、所述知识片段与所述对话请求按预设的层级顺序拼接生成受约束提示词;所述生成模块用于基于所述受约束提示词使用该租户提供的api密钥调用与该租户绑定的目标大模型执行受约束生成,使生成的应答内容仅基于所述知识片段承载的知识进行推理与润色并禁止外推补充;所述合规治理模块用于对所述应答内容执行至少包括超范围检测与表述一致性校验的合规治理机制,并在校验未通过时触发二次裁决、基于合规知识源动态替换违规片段后重新执行受约束生成而非直接终止对话;所述反哺模块用于对经校验通过的、源自所述租户私有层级的知识片段进行抽象特征提取,并在与现有知识满足预设阈值条件时定向反哺更新至对应层级且保留所述租户私有层级中的原始知识数据;所述预警转接模块用于在生成应答内容的过程中或之后监测对话状态,当满足预警触发条件时暂停自动应答并转交人工坐席处理。

10、与现有技术相比,本发明取得如下有益效果:(1)以订阅等级映射知识层级并据此限定可访问范围与强制性检索顺序,克服了通用等级授权粗粒度控制难以满足垂直业务分层授权需求的缺陷,兼顾多租户数据隔离与分层授权;(2)采用基于多租户数据隔离策略的强制性层级检索顺序,在隔离前提下优先召回高价值客户专属知识并以通用风控合规知识兜底,并在检索过程中禁止低层级条目动态上浮,稳定抑制因动态调层或个性化加权导致的检索抖动、权限越界与跨租户污染风险;(3)通过层级感知的提示词组装,依据知识片段所属层级差异化施加约束指令,将多源异构知识转化为大模型可理解的合规约束;(4)通过受约束生成,在解码期即对输出序列施加检索片段边界掩码等硬性约束,使应答内容仅基于检索命中知识片段进行推理与润色,从技术层面抑制大模型幻觉,输出可追溯至检索来源,提升可靠性;(5)通过合规治理机制与跨层级定向反哺,既保障多领域合规尺度的动态适配,又将经验证的知识以受控方向沉淀为公共资产,驱动知识层级持续进化。进一步地,本发明上述效果之间形成明确的协同因果链,而非简单叠加:基于多租户数据隔离策略的强制性层级检索顺序,使高价值的租户私有知识片段优先进入受约束生成的待校验集合,从而在生成阶段即以高置信片段为基准约束输出,降低合规治理阶段对库外内容的处理开销;跨层级定向反哺将经合规治理校验通过的知识抽象特征回填至细分领域专业通识层级,扩充并更新该低层级的可检索条目,从而提升后续强制性层级检索在该层级上的命中率与召回质量。可见,检索、受约束生成、合规治理与定向反哺四环节环环相扣,任一环节缺位均会使整体闭环断裂。同时,本发明区别于仅做事后幻觉校验的现有rag方案(本方案在解码期即以检索片段边界掩码实施硬性约束)、区别于孤立敏感词过滤或代答拒答的现有合规方案(本方案以二次裁决与动态替换而不直接终止对话)、区别于按用户个性化动态排序或按命中频率动态调层的现有检索方案(本方案以订阅等级映射多级知识层级并据以同时限定检索范围与强制性检索顺序的内容驱动策略实现),特别地,本发明所述检索片段边界掩码为在每次推理时依据当前对话请求实时检索得到的知识片段动态生成、并随检索结果而变化的掩码,其掩码向量需在运行时完成检索片段的令牌化并与大模型词汇表对齐;本文中“检索片段边界掩码”“动态掩码”与“动态检索片段边界掩码”指代同一技术特征,即随每次检索实时变化、在运行时动态生成的掩码。适用于开放式、非结构化的对话生成场景;其区别于基于预定义的静态政策码本的掩码约束解码,后者仅在参数化、结构化固定的受限决策场景(如金融授信)中适用,其掩码集合在运行前即已固定。本领域技术人员不能从静态码本掩码直接、无歧义地推得本发明的动态检索片段边界掩码,二者在掩码来源、运行时机、计算复杂度与适用场景上均存在本质差异。从而取得上述单个技术特征单独实施所不能预期的整体技术效果,构成统一的发明构思。