智能造价问答Agent
背景介绍
为了规范石油化工工程建设项目设计概算文件编制,某石油公司特制定《石油化工工程建设设计概算编制办法》,此办法适用于能源化工新建、改扩建工程设计概算文件编制,包括炼油、石油化工、煤化工、天然气化工等工程。
为展示“智能造价问答agent”产品效果,我们依据《石油化工工程建设设计概算编制办法》中提供的模板数据表构造了一个具体工程造价场景”石油钻井平台项目“下的一系列相关数据表。
主要数据表介绍
1.总概算表
- 总概算表包含以下字段(序号,工程项目或费用名称,规模或主要工程量,设备购置费,主要材料费,安装费,建筑工程费,其他费,合计,占投资百分比,含外币金额,备注)
- 总概算表汇总了所有完整项目的支出,比如”钻井平台项目“,如下表所示:
2.钻井平台项目概算表
- 汇总一项完整项目的支出,字段同总概算表
- 序号列包含所有的父子支出项,以数字分支的形式展开(一、1、1.2、1.2.3)
- 每一个叶子支出项都属于设备购置费,主要材料费,安装费,建筑工程费,其他费中的一种,所有的非叶子支出项需要统计其子项的总费用,如下表所示。(下表中的1.1.1,1.1.2,1.2.1,1.2.2,1.2.3项都是叶子支出项)
3.建筑工程概算表
- 统计 钻井平台项目概算表 中属于建筑工程费的叶子支出项的明细
- 包含以下字段(定额编号,工程名称或费用名称,单位,数量,单价,合价)字段说明如下:
列名称 | 含义及说明 |
---|---|
序号 | 工程或费用项目的唯一编号 |
定额编号 | 国家或行业标准中的定额编号,用于确定人工、材料、机械等资源的消耗量及单价 |
工程名称或费用名称 | 具体的工程分项或费用类别 |
单位 | 工程量的计量单位 |
数量 | 工程的具体数量 |
单价(万元) | - 定额直接费:单位工程直接成本(人工+材料+机械)。 - 其中: - 人工费:施工人员工资。 - 材料费:主材及辅材费用。 - 机械费:机械使用费。 |
合价(万元) | - 建筑工程费:数量 × 单价的总费用。 - 其中: - 人工费:数量 × 人工单价。 - 材料费:数量 × 材料单价。 - 机械费:数量 × 机械单价。 |
- 表格展示:
4.工程建设其他费计算表,设备及安装工程概算表,进口设备材料及从属费用概算表
- 统计 钻井平台项目概算表 中属于主要材料费,安装费,其他费的叶子支出项的明细,此略
产品功能介绍
功能概述:根据用户提问,自动从造价数据库查询数据,使用深度思考模型,根据用户提问和查询到的数据,回答用户问题,展示思考过程
视频展示
下载视频:
功能一:单表查询与统计
- 回答问题前展示问题思考过程
- 完成问题中的查询与统计
- 依据所查数据提供agent自我思考与发现
- 自动绘制ECharts图可视化查询结果
功能二:多表查询与统计
- 依据钻井平台项目概算表中的数据查询建筑工程概算表
- 适配企业场景
功能三:数据核查
- 检查两张表中有关联的字段是否发生矛盾
- 定位数据库数据错误
技术路线
采用Dify工作流方式开发,工作流具体流程如下:
- 问题理解模型:理解用户问题,输出sql查询语句
- 提取sql语句LLM:提取问题理解模型中输出的标准sql语句
- sql调用:执行sql查询,得到查询结果
- LLM数据分析:依据sql查询结果与用户最初的问题进行回答