一种面向确定性系统的企业级AI架构方法论。
AI如何融入基础系统,对于这个问题深入思考了很久,目前AI模型存在很多问题,幻觉,引导词设计,规则边界不清,数据源可靠性,专业领域逻辑推理能力。
在基础软件架构中,AI的角色不应是取代人,而应定位为一种“认知增强能力”,成为具备理解、推理与建议能力的“高阶秘书”,服务于确定性的业务系统。
传统软件的核心在于其确定性:由数据实体与业务规则构成的数据链条,定义了清晰的边界与执行路径。这一体系具备可审计、可追溯、不可模糊的特性,是业务系统稳定运行的基础。这部分能力既无法被AI超越,也不应被替代。AI的引入,应建立在这一确定性系统之上。通过对特定领域业务逻辑的结构化抽取,将规则、状态流转以及决策过程转化为可训练的数据,从而构建“领域认知模型”。该模型学习的不是简单的输入输出映射,而是业务专家的思考路径、推理过程与解释能力,本质上是将“经验”转化为“可计算的认知”。
在整体架构中,AI不扮演决策者或控制者的角色,而是作为连接人与业务模型之间的认知层。一方面,它负责理解用户意图并转化为结构化表达;另一方面,它基于系统已有的数据与规则进行编排调用,并对结果进行解释、补充与扩展。在规则覆盖之外的场景中,AI可以提供建议,但不直接替代系统做出最终决策。进一步地,AI不应只是被动的查询接口,而应成为系统的“主动神经系统”。
借鉴Palantir Technologies在AIP(AI Platform)中的设计理念,优秀的系统体验来源于三个关键能力:主动性、上下文理解,以及从“建议”到“执行”的闭环能力。但这一闭环必须建立在可控机制之上,即“AI提出建议,系统校验规则,人或流程完成最终执行”。
因此,系统的整体设计应遵循以下原则:
第一,业务模型驱动系统。以对象(Ontology)、操作(Action)与规则(Rule)构成系统核心,确保所有行为可定义、可验证、可追溯。
第二,AI增强业务模型。AI只作用于理解、编排、解释与建议层,不直接参与底层数据操作与规则执行。
第三,确定性优先。所有关键业务决策必须由规则系统完成,AI不得绕过规则路径。
第四,认知数据化。通过将业务专家的思考过程结构化,构建训练数据并进行模型微调,使AI具备领域理解能力,而非通用模糊推理。
最终目标,是构建一种新型的软件形态:由确定性系统保障正确性,由AI提供认知增强能力,使系统既保持工程上的严谨性,又具备更高层次的理解与辅助能力。
整体架构设计
a.用户->b.认知层(AI Layer) ->c.业务模型(Ontology + Action + Rule)-> d.数据层(Data Layer)
一.数据层(Data Layer 纯事实 无智能 强一致性)
数据存储(资产、用户、状态)
数据流转(生命周期)
行为记录(日志)
二.业务模型层(Ontology + Action + Rule 输入条件 前置约束 执行效果)
1.对象模型 ,定义系统中的“实体”:资产/人员/实验室/工作流
2.Action(操作模型):业务行为
3.Rule(规则系统):业务约束/判断逻辑/合规条件。输出的是否允许,原因,依据
三、认知层(AI Layer):认知增强代理(Cognitive Assistant)
1.理解(Understanding)将用户输入转为:结构化意图/可执行操作
2.编排(Orchestration)根据意图:调用规则系统/调用数据查询/调用业务接口
3.解释(Explanation)将系统输出转为:自然语言说明/业务可理解表达
4.建议(Recommendation)在规则之外:提供优化建议/提供决策参考
都不执行,除非特定强指令下。
四、用户层(User Layer)
用户不直接接触AI,而是:操作系统/接收反馈/查看建议
AI训练体系设计
一、规则生成数据LoRA
从规则系统生成:正例/反例
二、构建专业领域推理过程数据,训练DSL从“自由推理” → “约束推理”训练可控AI。
编写关键词和业务规则构造的推理链,通过:判断步骤/推理链/决策路径
构建推理链的四步法:
a.拆规则,把业务规则拆成“原子判断”。
报废条件:
- 使用年限 > 5
- 状态 ∈ [在用, 闲置]
R1: use_years > 5
R2: status ∈ valid_status
b.建判断路径
输入数据->判断 R1->判断 R2->输出结论
c.显式化推理步骤
步骤1:检查使用年限是否大于5
步骤2:检查资产状态是否合法
步骤3:综合判断结果
d.生成训练样本(自动化):不同输入数据,不同规则路径。直接用于 LoRA / SFT 的结构化数据标准
{
"task": "",任务类型(分类)
"input": {},原始业务数据
"reasoning": [],推理链(核心)
"final": {}最终结构化结果
}
{
"task": "asset_anomaly_detection",
"input": {
"use_years": 1,
"status": "报废"
},
"reasoning": [
{
"step": 1,
"rule": "use_years < 2",
"result": true,
"explanation": "资产较新"
},
{
"step": 2,
"rule": "status == 报废",
"result": true,
"explanation": "状态为报废"
},
{
"step": 3,
"rule": "新资产不应报废",
"result": false,
"explanation": "存在异常"
}
],
"final": {
"is_anomaly": true,
"reason": "异常报废"
}
}
DSL作为业务规则的结构化表达,被用于构建训练数据与约束模型推理路径。通过让模型学习DSL的语义与执行逻辑,可以将原本不可控的自然语言推理,转化为基于规则的可解释推理。
领域推理链的构建,本质是将业务规则与决策过程结构化,使“专家经验”转化为可训练的认知路径,从而让AI具备解释与推理能力,而非仅仅输出结果。
三、业务日志数据
记录用户行为,系统结果,原因说明。
在基础软件架构中,AI的价值不在于替代传统系统,而在于为其提供认知增强能力。通过将业务模型作为系统核心,以规则系统保障确定性,再通过AI对理解、编排与表达能力进行增强,可以构建一种新的软件形态:既具备工程上的严谨性,又具备认知层面的灵活性。这种架构的本质不是“AI驱动系统”,而是:业务模型驱动系统,AI增强业务模型。
夜雨聆风