CoolFace
Apppublic

LYang-31/gd-power-doc-agent

sourceHugging Faceupdated 4mo agoView on Hugging Face
0likes
App README

🌊 海上风电工程文档智能问答工作流

基于《某海域500MW海上风电场工程初步设计说明书》的文档解析 + 信息抽取 + 表格精确查询 + 一致性审计智能体工作流。覆盖 7 类考核问题(Q1~Q7),并具备换文档的泛化能力。

本目录是 Hugging Face Spaces 部署副本,源码主体见项目 04_Agent集成/。两者逻辑一致,本副本仅把跨目录依赖收拢为扁平结构,并增加「上传 PDF 换文档」的 Web 入口。

配置(部署者必读)

本应用调用 OpenAI 兼容的 LLM。在 HF Space 的 Settings → Variables and secrets 中添加 Secret:

名称必填说明
LLM_API_KEY✅LLM API Key(DeepSeek 或任意 OpenAI 兼容供应商)
LLM_BASE_URL否默认 https://api.deepseek.com
LLM_MODEL否默认 deepseek-chat
⚠️ 公网访问会消耗该 Key 的额度。表格题(Q6)走结构化查询不烧 token;Q1~Q5、Q7 走 LLM 会计费。

使用

  • —问答页:直接输入问题,或点击 7 个预设题目。
  • —换文档页:上传另一份海上风电 PDF,系统重新解析并重建工作流,演示泛化能力。

题型策略

题型路由策略
Q1~Q5qa_agent文档喂 LLM(小文档全文 / 大文档 BM25 召回,自适应)
Q6table_engine行列精确定位,不走 LLM;无命中 fallback 到 QA
Q7audit_agent规则检测 + LLM 解释(两段式)

本地运行

bash
pip install -r requirements.txt
export LLM_API_KEY=你的key   # Windows: set LLM_API_KEY=...
python app.py                # 浏览器打开 http://127.0.0.1:7860