职位详情
一、具体工作职责
1. 核心职责:构建业务规则引擎(算量内核)
· 规则代码化:将《房屋建筑与装饰工程工程量计算规范》、各地定额计算规则等书面标准,转化为可执行的代码逻辑。例如,实现"砌体墙工程量扣除门窗洞口、扣除嵌入墙内的钢筋混凝土柱梁"等复杂扣减规则。
· 数据结构设计:设计合理的数据结构来存储构件信息(如墙体、梁、板、柱),确保能够高效地处理构件之间的空间关系和扣减计算。
· 计算引擎开发:编写核心计算模块,接收AI识别出的构件数据,输出符合清单规则的工程量报表。
2. 核心职责:图纸解析与数据对接
· CAD/PDF数据提取:开发和维护图纸解析模块,使用Teigha(用于DWG)、PyMuPDF(用于PDF)等库,从工程图纸中提取原始几何数据和文本标注。
· 数据清洗与转换:将解析出的原始坐标、图层、图块信息,转换成结构化的构件数据,供AI算法和规则引擎使用。
· 与AI模型对接:封装AI模型的输入输出接口,确保模型识别结果能顺利流入规则引擎进行计算。
3. 核心职责:产品原型与界面开发
· 桌面端工具开发:开发一个用户友好的桌面客户端(类似斯维尔、广联达的界面风格),核心功能包括图纸导入、结果显示、人工修正弹窗。
· 可视化交互:实现算量结果的三维或二维可视化展示,让用户能直观看到AI识别出的构件(如用不同颜色高亮显示墙、梁、柱)。
· 人工修正界面:这是重中之重。开发一个让造价师能快速复核和修改AI结果的界面,比如点击某个墙体,就能手动修改其尺寸或扣减规则,且用户的每一次手动修正都应能被记录下来,用于后续模型训练。
4. 次要职责:数据闭环与工具链建设
· 数据埋点与日志:在关键操作节点埋点,记录用户的所有修正行为(改了什么、从什么值改成什么值),将这些数据整理成可用于算法迭代的训练数据。
· 自动化测试:建立单元测试和集成测试体系,确保修改一个规则不会导致其他模块计算错误。例如,准备一批"标准答案图纸",每次修改代码后自动跑测试,确保算量结果与标准答案一致。
· 价格库对接:编写接口对接企业ERP系统或市场价格数据库,为自动计价提供数据支持。
1. 核心职责:构建业务规则引擎(算量内核)
· 规则代码化:将《房屋建筑与装饰工程工程量计算规范》、各地定额计算规则等书面标准,转化为可执行的代码逻辑。例如,实现"砌体墙工程量扣除门窗洞口、扣除嵌入墙内的钢筋混凝土柱梁"等复杂扣减规则。
· 数据结构设计:设计合理的数据结构来存储构件信息(如墙体、梁、板、柱),确保能够高效地处理构件之间的空间关系和扣减计算。
· 计算引擎开发:编写核心计算模块,接收AI识别出的构件数据,输出符合清单规则的工程量报表。
2. 核心职责:图纸解析与数据对接
· CAD/PDF数据提取:开发和维护图纸解析模块,使用Teigha(用于DWG)、PyMuPDF(用于PDF)等库,从工程图纸中提取原始几何数据和文本标注。
· 数据清洗与转换:将解析出的原始坐标、图层、图块信息,转换成结构化的构件数据,供AI算法和规则引擎使用。
· 与AI模型对接:封装AI模型的输入输出接口,确保模型识别结果能顺利流入规则引擎进行计算。
3. 核心职责:产品原型与界面开发
· 桌面端工具开发:开发一个用户友好的桌面客户端(类似斯维尔、广联达的界面风格),核心功能包括图纸导入、结果显示、人工修正弹窗。
· 可视化交互:实现算量结果的三维或二维可视化展示,让用户能直观看到AI识别出的构件(如用不同颜色高亮显示墙、梁、柱)。
· 人工修正界面:这是重中之重。开发一个让造价师能快速复核和修改AI结果的界面,比如点击某个墙体,就能手动修改其尺寸或扣减规则,且用户的每一次手动修正都应能被记录下来,用于后续模型训练。
4. 次要职责:数据闭环与工具链建设
· 数据埋点与日志:在关键操作节点埋点,记录用户的所有修正行为(改了什么、从什么值改成什么值),将这些数据整理成可用于算法迭代的训练数据。
· 自动化测试:建立单元测试和集成测试体系,确保修改一个规则不会导致其他模块计算错误。例如,准备一批"标准答案图纸",每次修改代码后自动跑测试,确保算量结果与标准答案一致。
· 价格库对接:编写接口对接企业ERP系统或市场价格数据库,为自动计价提供数据支持。
2026-06-13 12:51
IP属地:广东
职位福利
本科5-10年架构设计经验运维开发经验PythonC#工程造价类的基本知识

佛山市双虹建设有限公司


鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >







