能源 AI / 本体与知识图谱
储能资产经营 Agent
面向合成储能组合的只读资管 Copilot,以本体统一四本账,用确定性计算、证据追踪和人工审核解释经营差异。
- 项目范围
- 合成储能组合的只读资管 Copilot
- 当前状态
- 实验项目
- 我的角色
- 项目设计与开发

技术栈
- Python
- FastAPI
- LangGraph
- RDFLib
- OWL RL
- SHACL
- SQLite
项目解决什么
储能资产的经营判断需要同时核对设备与计量、市场结算、合同约束和财务口径。同名资产未必属于同一主体,收入偏差也可能来自可用率、效率或结算时点。这个个人原型用四座合成电站和技术、市场、合同、财务四本账,探索如何把“哪个资产、哪个期间、哪条证据”放进可检查的经营分析流程。
系统先确认资产身份与数据质量,再由版本化代码计算收入、往返效率(RTE)、偿债覆盖率(DSCR)与健康状态(SOH)。Agent 负责组织工具与解释结果;缺数据、身份待核对或口径冲突时,明确保留缺口和暂定状态。
核心功能
- 按资产、期间和经营发现筛选场景总览
- 联查技术、市场、合同与财务四本账
- 计算收入桥、RTE、DSCR 与 SOH 情景
- 连续追问并查看事实、引用、快照和工具记录
- 人工核对资产映射、审核待审批建议
- 通过质量门禁发布经营包并保留版本回放
使用流程
- 核对资产身份与四本账
- 计算指标和经营发现
- 按场景提问并复核证据
- 人工登记决定,通过门禁发布变更
当前工作台把场景目录、Agent 对话、资产层级、四本账、发现与证据、收入桥、SOH 情景和映射审核放在同一入口。默认组合展示四站与 15 条发现;加载合成扩展包后,场景目录随包变化,评测题目不会自动变成经营数据。场景卡片只填入问题,由用户发送;回答展示状态、来源、快照和待审批草稿。
项目亮点
先确认身份,再解释经营数字
RDF 映射区分源系统 ID 与已核对的主资产身份,SHACL 检查数据约束,OWL RL 补充可推导关系。显示名相同不能自动归属结算;身份未确认时返回 NEEDS_IDENTITY_REVIEW,数据质量不合格时返回 INVALID_DATA。对账断点尚未闭合的 DSCR 保持 PROVISIONAL,BMS 估计也不能替代标准容量测试。
把计算与证据留在模型之外
收入桥和指标由确定性代码计算,工具统一返回事实、引用、期间、范围和版本。模型用事实占位符组织回答,经营数字由服务端渲染并校验;用户可以从结论回到原始账本和合同条款。连续对话保留线程,但数据包版本变化后不会沿用旧线程。
将经营分析、审批与发布分开
收入桥把预算与实际之间的差异拆成可用率、量、效率、价格、辅助服务、罚金和时点等驱动,避免将应计未结算直接解释为永久损失。映射与参数变更先登记为人工决定,再导出 overlay,由 CLI 检查质量、能力问题和预期差异后发布冻结包。批准只登记,不自动执行交易、索赔或设备控制。
系统架构
FastAPI 提供原生 HTML、CSS、JavaScript 工作台与查询接口;LangGraph Agent 调用受约束工具,图谱、指标和规则层返回可追踪事实。只读查询与审核登记分离,当前经营包仅在 CLI 门禁通过后更新。快照保留输入内容指纹和代码指纹;旧包在新代码下回放会提示代码漂移,并不等于保留了旧版执行环境。
项目边界
这是合成数据上的个人原型,源码保持私有,未连接真实 EnOS 或生产电站。业务路径只读,审批只登记,不自动投标、交易、控制设备或执行索赔。截图和工作台验收采用 fake 模型;仓库另有真实模型实验,但固定任务的程序评分不等于业务回答全部合格,不能推断生产效果。财务与调度口径经过简化,身份认证与审计机制也不构成完整企业平台。