AiInsight问数框架的高炉冶炼智能体研究与应用(面向高炉历史诊断、目标优化与生产决策辅助)

发布时间:2026/6/28 1:47:20
AiInsight问数框架的高炉冶炼智能体研究与应用(面向高炉历史诊断、目标优化与生产决策辅助) 问数框架将大模型、技能包、数据源、工艺知识库和工具执行统一到一个智能体流程中。用户可以用自然语言或明确命令发起任务系统根据已选大模型、技能、数据源、文件和知识库构造上下文分步骤完成数据查询、工艺推理、脚本分析和报告生成等过程。高炉冶炼智能体正是该框架在工业过程分析场景中的应用它把高炉工艺知识沉淀为技能文件和工艺规则通过大模型进行任务拆解、工具选择和解释生成。本应用关注两个典型问题第一给定某台高炉和一段历史时间判断当前炉况是否顺行、哪些参数波动需要关注第二在当前状态下如果目标是提高产量、降低燃料比或改善顺行应如何小步、可验证地调整参数。图 1 输入命令示例用户发起高炉提产调参任务图 2 输出结果示例系统按步骤输出状态判断、调参建议和风险提示二、高炉智能体介绍高炉智能体以 blast-furnace-assistant 技能包为核心。它不是单纯的聊天提示词而是一组可被 AiInsight 问数框架识别和执行的技能说明、工艺知识、脚本与模板资源。技能包规定了命令入口、执行准入、术语约定、输入字段、处理流程、输出格式和防错规则使大模型在开放生成能力之外受到工艺知识和执行流程约束。2.1 智能体目录结构高炉智能体目录结构如下目录或文件内容作用SKILL.md技能主说明文件定义技能名称、触发描述、命令路由、执行准入、输入字段、处理步骤和输出格式。references/craft-knowledge.md高炉冶炼工艺知识库提供冶炼原理、四大操作制度、高炉冶炼原理、工况判定、参数调整规范、提产和降燃料比策略。references/database-schema.md数据库结构说明说明设备表、点位表、实时数据表、历史数据表及其他工艺知识表之间的关系和查询模板。references/heating-capacity.md炉容计算参考提供有效容积利用系数法、炉缸直径法和炉容分级用于报告中的炉容判断。assets/资源目录预留图片或静态资源本测试资料中为空。scripts/脚本目录预留技能脚本本测试资料中为空。templates/模板目录预留 HTML 或报告模板本测试资料中为空。2.2 智能体文件作用SKILL.md 是智能体的入口文件定义两个互相独立的命令/analyze-his-data 与 /analyze-dest。前者面向历史工长曲线诊断回答“现在是什么状态”后者面向目标导向优化回答“要达到目标应该怎么调”。命令任务定位核心输入典型输出/analyze-his-data历史状态诊断设备名称、时间范围、历史工长曲线或数据库点位数据运行状态评估、四大操作制度分析、透气性分析、风险提示和建议。/analyze-dest目标导向优化设备名称、时间范围、目标如提产、降耗、顺行当前状态判断、目标可行性、参数从多少调到多少、观察期和停步条件。craft-knowledge.md 是工艺推理依据。围绕高炉基础冶炼原理展开简述高炉为料气逆向运动的还原反应器列明间接、直接还原及造渣三类核心反应划分炉内功能区域阐述煤气流分布与流速管控要点并从热力学还原顺序、冷热平衡角度说明直接还原度、热量收支对炉况与焦比的影响等。database-schema.md 用于把工业数据源转化为可查询对象。这些规则让大模型不会凭空猜测字段也减少了误查无关表的风险。/analyze-his-data技能处理流程步骤 1数据清洗与预处理、步骤 2统计特征提取、步骤 3运行状态分析/analyze-dest技能处理流程步骤 1当前状态评估、步骤 2目标可行性判断、步骤 3参数约束检查、步骤 4调整方案生成、步骤 5风险提示。三、AiInsight问数框架介绍AiInsight 问数框架在高炉场景中承担“任务编排器”的角色。收集用户输入、已选大模型、技能、数据源、知识库和文件信息发送请求。将它们转化为 Agent 可使用的工具和上下文。处理过程接收输入用户输入自然语言或 /analyze-dest、/analyze-his-data 等命令前端同时携带当前选择的大模型、技能、数据库和知识库。加载资源后端加载技能注册表预选 blast-furnace-assistant如果选择了知识库则生成 knowledge_retrieve 工具如果选择了数据库则生成只读 sql_query 工具。构造智能体系统把技能说明、资源说明、工具清单和用户问题合成为 ReAct 提示词交给大模型进行 Thought、Action、Observation 循环。执行工具智能体根据任务选择读取技能、查询数据库、执行技能脚本、运行 Python 分析、渲染 HTML 报告等工具。流式反馈执行过程通过start、chunk、done、final、done 等事件返回前端用户可以看到每一步正在做什么、用了什么工具和得到什么结果。保存上下文最终内容、步骤、生成图片和报告会结构化保存到会话历史便于后续追溯和分享。该框架的特点是把“大模型生成”放在可控流程中运行。模型负责理解目标、规划步骤和组织语言技能包负责限定行业知识和执行路径数据源负责提供真实生产数据工具层负责完成查询、计算和报告渲染。这样既保留了自然语言交互的灵活性避免把工业调参变成无依据的泛化回答。融合对象在高炉应用中的作用防错设计大模型理解命令、拆解任务、结合知识进行推理并生成说明。通过技能规则、工具清单和 ReAct 输出格式约束推理路径。技能包规定高炉诊断和目标优化流程统一术语、参数范围和输出格式。命令精确路由要求先读工艺知识库禁止循环尝试工具。数据源查询设备、点位、实时数据和历史数据为分析提供事实基础。SQL 工具只允许 SELECT禁止写入、删除、改表等危险语句。知识库补充工艺机理、调参幅度、滞后时间和停步条件。以知识检索工具提供上下文减少模型凭经验扩写。工具执行完成 Python 分析、技能脚本执行、HTML 报告渲染和图片生成。代码预检查、超时、输出截断、沙箱限制和图片路径修复。四、大模型高炉智能体中大模型不替代工长实操仅充当工艺与数据间的决策辅助层接收需求后区分诊断、优化类任务像提产优化任务先核验炉况条件再输出调参方案。其价值在于将自然语言需求拆解为结构化步骤、把工艺规范落地为量化操作建议、整合数据与知识库生成落地结论同时受规则约束输出仅作参考现场人员最终敲定操作平台依托多重管控限定 AI 仅负责分析、献策与出具报告。五、应用过程以目标优化命令为例用户输入/analyze-dest 分析**1#高炉时间2026-06-02 23:00:00 到 2026-06-03 01:00:00提高产量应该如何调参数。系统执行过程可分为以下步骤。识别命令和目标系统检测到 /analyze-dest按目标导向优化流程执行不调用 /analyze-his-data 的历史诊断输出模板。加载技能和工艺知识智能体读取 blast-furnace-assistant 的 SKILL.md并加载 craft-knowledge.md、database-schema.md、heating-capacity.md 等参考文件。解析设备和时间范围系统从输入中识别“**1#高炉”和起止时间并准备按数据库结构查询设备、点位和历史数据。查询或接入数据源若用户已选择数据库工具按设备表、点位表、历史数据表关系查询若没有可用数据库系统仍基于工艺知识给出通用原则并提示数据缺口。判断当前状态根据风量、风压、顶压、压差、透气性、顶温、料线、料批、喷煤、富氧等参数判断是否处于顺行 A/B 级以及是否具备提产前提。生成调参方案在满足前提时按小幅加风、提富氧、加喷煤、增料批、稳定观察的顺序给出数值化建议不满足时先给出稳炉或改善透气性的措施。输出风险和停步条件明确风压波动、透气性下降、料线南北差、顶温偏差、崩料等异常触发后应停止提产并进入稳定观察。渲染报告需要网页报告时框架通过渲染 HTML在聊天界面中则以分步内容、表格和最终结论返回。