业务流程的人工智能执行与验证框架

业务流程的人工智能执行与验证框架

独立成篇十二个月 · 研发六个月成果留港
本页目录(22)
  1. 一、这个方向要做什么
  2. 二、名词约定
  3. 三、现有基础
  4. 3.1 已建成的软件系统
  5. 3.2 已有的初步形态
  6. 3.3 客户与验证条件
  7. 四、现在怎么做,问题在哪里
  8. 五、本项目研发内容
  9. 5.1 动作契约语言与编译
  10. 5.2 确定性裁决与完成判定
  11. 5.3 责任链与人工闸门
  12. 5.4 跨租户隔离与权限组件
  13. 5.5 可复现评测基准
  14. 5.6 故障降级与灰度放权
  15. 5.7 组件化交付
  16. 六、数据层专门说明
  17. 七、工程约束与责任边界
  18. 八、十二个月安排
  19. 九、交付物与验收方法
  20. 十、为什么这个方向值得资助
  21. 十一、本次不覆盖的范围
  22. 十二、待补证据

候选研发方向:业务流程的人工智能执行与验证框架

本文独立成篇,可单独送交评审阅读。文中所有背景、事实、方案与验收方法均已自含,不需要查阅其他材料。 本文只说明要做什么、为什么这么做,以及如何在十二个月内做完并验收。


一、这个方向要做什么

研发一套可独立部署、可配置、可验收的技术组件,让人工智能的输出能够安全地变成业务系统里真实发生过的动作,并且事后能证明这个动作确实发生了、由谁负责、依据什么规则。

问题的起点是两种东西性质不同:人工智能给出的是概率性的文字,它不保存状态,不知道谁有权限,也不会因为自己说过「已处理」就真的改动了数据库;而业务流程要求结论确定、状态可查、责任到人、每一步有凭证。要把前者的能力用进后者,中间必须有一层明确的约束。本项目研发的正是这一层,包括四件事:

  1. 把业务规则转换成人工智能只能从中选择的有限动作集合;
  2. 由确定性规则裁决动作能否执行,并由后端回执判定动作是否真的完成;
  3. 把责任链与人工闸门写进流程,核心动作必须有具名真人确认、有期限、有逾期升级;
  4. 建立可复现的评测基准,把「说了但没做」「做了但没凭证」「越权执行」变成可以测量的指标。

这套组件不绑定某一个业务场景。它对外提供动作契约、裁决、回执、审计与评测五类能力,换一个行业只需要换一套业务规则与动作定义。


二、名词约定

词含义
平台我们,即软件系统的开发与运营方,也是本次申报的研发主体
租户使用这套系统的公寓运营公司,是我们的客户;系统按租户隔离数据
租客向租户租房的学生
动作契约一个业务动作的机器可读定义,包含所需输入、风险级别、允许工具、允许话术、完成凭证、缺失输入时的追问方式
裁决由确定性规则决定一个动作能否执行,不由模型决定
回执业务系统在动作真正落库后返回的带编号凭证
完成判定只有拿到回执才算完成;没有回执一律视为未完成并转待跟进
人工闸门涉及钱、合同、身份等核心动作必须由具名真人确认才能推进
义务一个待执行事项的生命周期,从待办到执行中,再到完成、失败、等待输入或过期

三、现有基础

3.1 已建成的软件系统

我们已建成一套面向公寓运营方的多租户软件系统,覆盖房源、租客核验、报价与签约、合同与签署、账单收款、业主结算、服务工单、管家会话、营销活动等流程,按租户隔离数据。系统里本来就有状态机、权限、定时任务、通知、审计和内部接口,这些都是组件要对接的对象。

3.2 已有的初步形态

在现有系统的一个业务环节里,已经存在这套组件的早期形态:

这些是起点,不是本项目要交付的成果。 它们目前服务于单一业务环节,没有抽象成可独立部署、可按行业配置、可对外验收的通用组件;也没有统一的完成判定定义与可复现评测基准。换一个业务场景要重新写一遍。本项目做的正是这层抽象与可验证性。

3.3 客户与验证条件

已有公寓运营方试用这套系统,其中部分表达了采购意向。

【待补:试用运营方名称、试用起止时间、试用的业务环节、采购意向的具体形式。这部分证据由申请方补充,本文不代为填写。】

试用环境提供了组件必需的验证条件:真实的状态机、真实的后端回执、真实的责任人和真实的跨租户数据。


四、现在怎么做,问题在哪里

现在把人工智能接入业务流程,通常有两种做法:

第一种是把模型接在界面上,让它读一段内容、给一段建议,人看完自己去做。这种做法安全,但人工智能没有进入流程,系统里不会留下动作,也不会积累数据。

第二种是让模型直接调用业务接口。这种做法能让事情发生,但模型可能在权限之外发起动作、可能声称完成而实际没有落库、可能在失败后不留下待办、也可能在不同租户之间取错数据。一旦出问题,查不清是谁依据什么做的决定。

两者缺的是同一层东西:一个把「模型说了什么」翻译成「系统做了什么、凭什么说做成了」的中间层。

具体问题:

  1. 动作集合没有统一定义方式。 现有契约是手写的、面向具体业务的。换一个行业要重新写,容易漏掉风险级别、允许话术、完成凭证这些约束。
  2. 完成判定没有统一定义。 模型回复「已为您安排」和业务系统里真的生成了一条工单,是两件事。没有统一定义,就无法自动区分,也无法量化。
  3. 责任链不闭合。 动作需要人工确认时,谁确认、多久没确认算逾期、逾期后找谁、交还时上下文是什么,没有统一机制。
  4. 隔离与权限靠各接入点自己实现。 每个新场景都要重新处理一次租户归属和数据边界,容易出错。
  5. 没有可复现的评测。 「这套框架是否可靠」现在只能靠演示。三类典型失败——承诺了没做、做了没凭证、越权执行——没有统一测量方法,换模型或换行业后更无法比较。

因果链:动作定义、裁决、回执、责任、评测分散在各处手写 ⇒ 每接一个新场景都要重做一遍且质量不稳 ⇒ 运营方不敢扩大人工智能的参与范围 ⇒ 无法形成可独立授权的产品。


五、本项目研发内容

5.1 动作契约语言与编译

输入:用受约束格式写成的业务规则与作业流程(例如「租客报修渗漏且影响使用 → 登记紧急工单 → 通知值班责任人 → 向租客发出回执」)。

处理:编译器把它转成机器可读的动作集合,每个动作自动带齐:所需输入、风险级别、允许使用的工具、允许的对客话术、必须取得的完成凭证、输入缺失时的追问话术、以及是否需要人工闸门。编译结果要经过静态检查,缺任一必填项的规则不允许发布。

输出:动作契约包、静态检查报告、版本记录。

作用:把「写提示词」变成「定义契约」。模型只能在契约范围内提议,超出范围的提议直接被拒。

5.2 确定性裁决与完成判定

输入:模型提出的动作建议、当前业务状态、动作契约。

处理:裁决器按顺序检查:动作是否在契约内、当前状态是否允许、输入是否齐全、风险级别是否需要人工闸门、租户归属是否匹配。通过后由业务系统真正执行动作。业务系统返回带编号的凭证,裁决器据此判定完成;没有凭证、超时或执行失败,一律记为未完成,生成待跟进事项并指派具名责任人。

输出:裁决记录、执行结果、回执、待跟进事项。

这里要写明一条硬规则:完成判定权属于运行时,不属于模型。模型可以提议、可以解释、可以追问,但不能宣布自己已经完成。

5.3 责任链与人工闸门

输入:动作风险级别、组织架构、在岗状态、时限设置。

处理:核心动作(涉及钱、合同、身份、纠纷、隐私、安全)生成具名确认任务,带完整上下文摘要与期限;期限内未处理按预设顺序升级;确认或拒绝都留痕。交还时把已发生的动作、回执和未决事项一起交给真人,接手人不需要重建上下文。

输出:确认任务、升级记录、交接摘要、全部留痕记录。

5.4 跨租户隔离与权限组件

输入:任意一次动作请求。

处理:统一处理只读业务通道、租户归属反查(不接受调用方自行指定租户)、未设定归属时默认拒绝、自有域与业务域分离、以及全程审计。所有接入点共用这一套实现,不再各自编写。

输出:隔离组件、权限核对记录、可重跑的隔离测试。

5.5 可复现评测基准

输入:动作契约包、一组带预期结果的业务场景、开发样本与独立测试样本。

处理:把三类失败做成可测指标:

评分标准在开发前固定,开发样本用于迭代,独立测试样本只评分一次。评测集同时包含正常场景与故障注入场景(业务系统不可用、回执超时、规则冲突、模型返回含糊结果)。

输出:评测集、评分标准、评分脚本、失败模式库、逐次评分报告。

5.6 故障降级与灰度放权

输入:服务健康状态、租户开关、评测结果。

处理:人工智能链路故障时主业务流程照常可用,只缺失新增动作建议;按评测结果逐级放权,从只给建议到允许低风险动作执行,每一步有据可查;异常时一键收回。

输出:开关核对记录、放权记录、故障演练报告。

5.7 组件化交付

输入:上述六项。

处理:把动作契约、裁决器、回执、责任链、隔离、评测打包成不依赖具体业务表的组件,对外提供接入说明与第二个行业的适配样例,证明换的是规则而不是代码。

输出:组件接口说明、接入手册、第二个行业的动作契约样例与适配报告。


六、数据层专门说明

人工智能在这里负责理解意图、提出动作建议和生成话术;它工作所依据的数据来自业务系统与本次研发的契约、日志和评测集,不是来自模型自己的记忆。

第一层,动作契约库。 各行业、各场景的动作定义与版本,含风险级别、允许工具、允许话术、完成凭证要求。这是把业务规则沉淀成可复用资产的地方。

第二层,执行与回执日志。 每次动作的建议、裁决依据、执行结果、凭证编号、耗时、责任人、是否触发升级。日志只追加不覆盖,是审计与评测的共同底座。

第三层,失败模式库。 三类典型失败(说了没做、做了没凭证、越权执行)连同故障注入案例逐条记录、归因、转化为回归用例。

第四层,评测数据。 开发样本与独立测试样本、预期结果、评分标准、逐次评分记录;样本覆盖正常流程、边界情形与故障情形,并做跨行业配比。

第五层,运行回流。 每接入一个场景、每处理一次真实动作、每出现一次失败,契约库与失败模式库都会变厚,下一个场景的接入成本下降。

为什么别人拿不到:公开资料里有大量「让模型调用工具」的示例,但没有「动作是否真的落库、凭证是否齐、责任人是谁、跨租户有没有取错数据」这类记录。这些只在有真实多租户业务系统、有状态机、有责任岗位的环境里产生,也只能在这种环境里被验证。


七、工程约束与责任边界

  1. 模型只能提议契约内的动作,不能创造新动作,不能覆盖硬性裁决结果;
  2. 能否执行由确定性规则决定,不由模型决定;
  3. 是否完成以后端回执为准,模型不得宣称完成;
  4. 核心动作一律经具名真人确认,带期限与逾期升级;
  5. 租户归属由业务标识反查,调用方不能指定租户,未设定归属时默认拒绝;
  6. 人工智能链路故障不阻断主业务流程;
  7. 全部记录只追加、不覆盖、可追溯;
  8. 本框架不提供无人值守能力,也不减少岗位设置。

八、十二个月安排

项目周期十二个月,研发集中在前六个月,后六个月用于第二个行业适配、真实环境验证、独立评测与组件化收口。资助按官方计划分两期,每六个月做一次里程碑评估。

第 1 个月:定义定稿 定稿动作契约格式、裁决顺序、完成判定定义、回执字段、责任链结构、三类失败的测量口径与评分标准。评分标准在这一步固定。交付:格式规范、判定定义、评测标准。

第 2 个月:编译器与裁决器 实现业务规则到动作契约的编译与静态检查;实现确定性裁决、输入校验、风险闸门。交付:编译器、裁决器、静态检查报告。

第 3 个月:回执与责任链 实现业务系统执行、带编号回执、未完成转待跟进、具名确认与逾期升级、交接摘要。交付:完整动作闭环、责任链记录。

第 4 个月:隔离与降级 实现统一只读通道、租户归属反查、默认拒绝、审计、故障降级与灰度放权;完成故障演练。交付:隔离组件、演练报告、工程约束核对表。

第 5 个月:评测基准 构建开发样本与独立测试样本,含正常、边界与故障注入场景;跑第一轮开发评分并修正;独立样本不参与。交付:评测集、评分脚本、首轮开发评分报告、失败模式库第一版。

第 6 个月:组件收口 冻结研发版本;打包成不依赖具体业务表的组件,写出接入手册;在试用环境的真实业务环节跑通;完成中期交付物。交付:组件第一版、接入手册、中期评测结果。

第 7 至 9 个月:第二个行业适配 选一个与公寓业务不同的场景,只编写新的动作契约与业务规则,不改组件代码;记录适配工作量与遇到的问题,据此完善契约格式。

第 10 至 12 个月:独立评测与产品化 用独立测试样本做一次最终评分;整理组件能力边界、接入条件与授权方式;完成期末里程碑评估材料。


九、交付物与验收方法

交付物验收方式
动作契约格式与编译器给定一段业务规则,检查生成的契约是否带齐全部必填项;故意缺项时静态检查是否拒绝发布
确定性裁决与完成判定构造「模型声明已处理但业务系统未落库」,检查是否判为未完成并生成待跟进与责任人
回执与责任链抽查动作,核对凭证可追溯、确认人有名、逾期按序升级、交接摘要完整
隔离与降级重跑隔离测试与故障注入,检查默认拒绝、跨租户取数被拒、主业务流程不受影响
评测基准用独立测试样本一次评分,报告三类失败的发生率、正常场景通过率、故障场景恢复率
第二个行业适配核对是否只新增契约与规则、未改组件代码;记录适配工作量
一致性同一输入多次运行,检查裁决结果与回执字段是否一致

「越权执行」为直接判不合格项。


十、为什么这个方向值得资助

研发内容最集中,也最可验收。 本项目产出的是一套有明确定义、有接口、有评测数字的技术组件,不是一段演示。十二个月里的前六个月就能拿出可运行、可测试、可迁移到第二个行业的版本。

技术创新在「把能力变成动作并证明动作」。 让模型生成文字不难,难的是让它的判断进入一个正在运行的业务系统,并且回答四个问题:允许做吗、真的做了吗、谁负责、出问题时能不能停下来。本项目把这四个问题做成确定性裁决、后端回执、责任链和故障降级,并进一步做成可测量的指标。这是对人工智能应用方式的工程研发,不是提示词调优。

商业可行性来自可独立授权。 组件不绑定我们的公寓软件,其他有业务流程、有状态机、有责任岗位的行业可以直接接入;对我们自己的系统,它让新增人工智能能力不必每次重写一遍隔离、回执和闸门。组件按部署或按接入场景授权,客户范围不受现有试用租户限制。

成果留在香港并可跨行业复用。 研发与行政管理在香港进行,契约格式、裁决器、回执结构、评测方法与组件实现归申请主体所有。第二个行业适配作为验收项写进计划,用来证明可迁移不是口头主张。

直接回应「套壳」质疑。 判断标准:换掉模型,产品还在不在。本方向换掉模型后,契约、裁决、回执、责任链、隔离、评测基准全部保留,且能用同一套独立样本比较新旧模型的动作可靠性。模型只负责理解和提议,是否执行、是否完成由系统决定。


十一、本次不覆盖的范围


十二、待补证据

以下内容由申请方补充,本文不代为填写:

  1. 试用运营方名称、试用起止时间与采购意向的具体形式;
  2. 用于真实环境验证的业务环节与责任人安排;
  3. 第二个行业适配场景的选择与所需业务规则来源;
  4. 动作执行日志用于研发与评测的租户授权范围;
  5. 独立评测样本的人工标注与复核安排。