引言:一个被忽视的“卡脖子”问题
如果你用过任何一款工业设计软件——无论是CAD、CAE还是电池仿真工具——你一定经历过这样的场景:软件告诉你“请先输入A、B、C三个参数”,但你手里只有D和E;或者你输入了全部参数,系统却报错“冲突”,而你根本不知道问题出在哪里。
这不是某个软件的Bug,而是整个工业软件行业数十年来固有的“结构性缺陷”:固定化的输入输出流。
传统工业软件的设计逻辑是:把设计知识编码成一张巨大表格,预设好哪些是输入、哪些是输出,用户按部就班填写。但现实世界中,不同用户、不同场景下,“已知量”和“未知量”的位置是随时可能交换的。一个电池工程师可能只知道目标容量和重量,另一个可能只知道电极厚度和材料种类——他们需要的是同一个工具,却要从完全不同的“入口”进入。
这个看似简单的问题,恰恰是阻碍AI真正落地工业研发(R&D)的核心瓶颈之一。
近日,在国际软件工程大会(ICSE 2026)第2届国际AI软件需求工程研讨会(RAISE ’26)上,来自清华大学、易来科得、中国科学院大学三家机构的研究团队发表了一篇论文,首次将工业设计中的需求对齐问题形式化为“约束满足问题”(CSP),并提出了一套名为“前向设计对齐”(FDA)的算法,彻底打破了传统软件“固定入口”的限制。这篇论文,可能正是打开AI赋能工业研发(R&D)大门的那把钥匙。

01
传统工业软件的“死穴”:入口固定,用户迁就软件
让我们先理解问题的本质。
以电池设计为例。设计参数可能多达上百个:正极厚度、负极厚度、隔膜厚度、集流体材质、活性材料容量、极片数量、卷绕层数……这些参数之间通过物理公式和工程经验相互关联。比如,电池总厚度 = 集流体厚度 + (正极涂层 + 负极涂层 + 隔膜) × 2。
传统软件的做法是:把所有参数列成一张巨大的表格,用户从头填到尾。
问题是:
场景A:某工程师想设计一款高能量密度电池,他只知道目标容量和重量,需要软件帮他反推所有结构参数。
场景B:另一工程师已经有了一套成熟的电极配方,只想调整隔膜厚度来优化性能。
场景C:新手用户随口说了一句“我想要一款续航久的电池”。
这三个场景下,“已知量”完全不同,但传统软件只接受一种固定的输入模式。结果是:用户被迫迁就软件,而不是软件服务用户。
这正是论文所指出的核心矛盾:在语义驱动的AI交互时代,设计系统的“入口点不再固定”,无法再依赖结构化的固定输入输出模式。
更糟糕的是,用户通过自然语言提出的需求往往“输入严重不完备”——通常只有不到10%的设计参数被提及。软件必须学会“补全”那90%,并实现超乎人类的补全效率和冲突解决能力。
02
论文的破局之道:把设计问题变成“填字游戏”
研究团队的创新在于:他们不试图预测用户会从哪个“入口”进来,而是把整个设计知识体系重构为一个“约束满足问题”(CSP)。
什么是约束满足问题?你可以把它想象成一个超高维度的“填字游戏”:
参数(如电极厚度、电池容量)就是需要填写的“空格”;
每个参数的取值范围(如厚度必须在5μm到200μm之间)就是“可选字母”;
物理公式和工程规则(如厚度 = A+B+C)就是“横竖交叉的约束条件”。
在这个框架下,用户无论从哪个“空格”开始填写,系统都能自动推理出所有其他空格的值,并检查是否存在冲突。
研究团队将工业设计知识表示为一张“约束图”:参数是节点,约束是连接节点的边。用户输入的任何一个参数,都会像投入湖面的石子一样,沿着约束图的边“扩散”开来,逐步推导出所有相关参数的值。
03
两大冲突场景:为什么需求总“打架”?
论文的一个重要贡献是:首次定量分析了设计需求冲突的两种典型模式。
研究团队收集了近7000条真实的电池设计需求,分析后发现:
近景冲突:用户输入的少量参数往往集中在某个局部区域(比如都跟“电极”相关),这些参数之间共享大量约束,极易产生矛盾。比如,用户说“正极厚度50μm”和“负极厚度80μm”,但如果两者之和必须小于隔膜厚度,冲突就产生了。
远景冲突:当系统需要跨区域推理时(比如从“电极参数”推导到“集流体参数”),不同需求类别之间的参数也可能发生冲突。
这两种冲突场景的量化分析,为算法设计提供了理论指导。
04
FDA算法:比传统方法快几十倍的“智能推理机”
有了理论框架,还需要高效的算法。论文提出的“前向设计对齐”(FDA)算法,正是这套方案的核心引擎。
传统求解约束问题的方法(如回溯搜索)采用“试错法”:给一个参数赋个值,检查约束,不行就换一个值再试。当每个参数有成百上千个可能取值时,这种方法的计算量呈指数级增长——在工业设计场景下,可能几小时都算不完。
FDA的聪明之处在于:它不“试值”,而是“沿约束图推理”。
想象一下:你已知A=10,约束是A+B=20,那么B必然等于10——不需要任何试错。FDA就是沿着这样的推理路径,从已知参数出发,沿着约束图的边一步一步“向前走”,每遇到一个约束就自动计算出未知参数的值。
如果遇到冲突,FDA会回溯到最近的、可修改的参数,调整它并重新推理。整个过程保持了清晰的“推理路径”,而不是在黑箱里乱试。
实验结果令人震撼:
在模拟真实“语义输入”场景下(用户只提供了10%的参数):
FDA的求解成功率高达100%,而传统方法只有48%-92%;
FDA的响应时间仅需0.275-0.65秒,而基于大模型的SOTA方法需要26-41秒——快了40-150倍;
FDA的及时响应率(10秒内完成)达到100%,而其他方法在某些场景下为0%。
这意味着:用户用自然语言说一句话,FDA可以在不到1秒内完成需求理解、参数补全和冲突检查——这才是真正可用的实时AI交互。

图 FDA(前向对齐)方法实现工业软件任意输入、推理填写与自动修正
05
人机协同验证:专家更信任谁?
算法跑得快还不够,工业设计关乎安全和成本,用户必须“信任”系统的决策。
研究团队邀请了8位电池设计领域的专家,让他们用自然语言描述真实的设计需求,然后对比四种系统的处理结果。
结果FDA全面胜出:
透明度/合理性评分:FDA以4.62分(满分5分)高居第一,远超第二名的4.18分;
意图对齐评分:FDA以4.55分领先;
87.5%的专家将FDA排为第一,原因是FDA输出的“推理路径”让专家能“追踪每一个参数调整的逻辑”。
一位专家的反馈很有代表性:“FDA的解释像一位可靠的同事在一步步展示他的思考过程,而不是一个黑箱在给出结论。”
06
商业价值:为什么这对AI赋能工业至关重要
第一,普适性。虽然论文以电池设计为案例,但其核心方法——将领域知识建模为约束图,用FDA算法实现任意入口的推理与对齐——可以推广到任何参数互联、约束复杂的工业设计场景。汽车设计、芯片设计、化工流程设计……无不适用。
第二,可落地性。研究团队已在真实工业软件“Electroder®电池研发国产工业软件”中实现了完整流程。从自然语言到数学表达式的翻译准确率达到89%。这不是停留在纸面上的理论,而是经过真实用户验证的产品化方案。
第三,战略卡位。当前全球工业软件正经历AI化浪潮。达索、西门子等巨头都在将AI融入CAD/CAE工具。但大多数方案仍停留在“AI辅助填写固定表格”的层面,未能从根本上解决“入口不固定”的顽疾。这篇论文提供的方法论,可能成为下一代AI工业软件的底层架构标准。
结论
从“人迁就软件”到“软件理解人”
工业软件过去四十年的发展逻辑是:把人类的专业知识编码成固定的输入输出格式,让用户去学习这套格式。
AI时代的新逻辑应该是:让软件去理解人类的需求表达方式,无论你从哪个角度、哪个入口提出需求,系统都能理解你、辅助你、提醒你。
这篇论文所代表的,正是这种范式转换的关键一步。当AI不再需要用户去适应它的“表格”,而是主动去理解用户的“语言”时,工业研发的效率革命才真正开始。
(本文基于发表于RAISE ’26的论文《Empowering AI-Powered Industrial Design Software: Introducing Constraint Satisfaction Problem for Requirement Alignment》;作者为清华大学 李哲 教授;易来科得 算法总监 赵宏凯博士;中科院大学 研究生 郑浩宇)







