本專案是一個基於 AI 技術的 ESG 報告生成系統,旨在幫助企業簡化 ESG (環境、社會、治理) 報告的生成過程。系統提供數據爬取、數據存儲、報告生成等功能,能夠自動化整合 ESG 資料並根據最新的規範生成高質量報告。
提供一套完整的資料庫管理功能,包括資料庫建立、數據比對、爬取目標公司 ESG 數據並進行資料表建構與數據存儲。
自動化爬取目標公司的 ESG 數據並將其處理後存儲到資料庫,支持 CSV 格式的數據文件。
透過 Web 應用提供報告生成與檢查功能,使用戶能夠快速生成符合規範的 ESG 報告,並提供報告編寫指導。
- 創建與管理 ESG 數據資料庫。
- 進行數據比對與資料插入操作。
- 依據爬取的數據生成相應的資料表。
- 設計爬蟲自動化爬取 ESG 相關數據。
- 支持多公司、多議題、多指標的爬取。
- 存儲爬取結果為 CSV 格式,便於後續處理。
- Web 應用自動生成符合 ESG 標準的報告。
- 提供報告內容的檢查與修正功能。
- 使用報告編寫規則幫助用戶撰寫高質量的 ESG 報告。
pip install -r requirements.txtpython get_data.pypython insert_data.py- 使用 Web 應用生成報告
- 訪問報告檢查頁面,核對內容
python app.py
/ESG_Report_Generation_System
├── /data
│ ├── company_data.csv # 存儲爬取的公司資料
│ └── esg_report_template.csv # 報告範本數據
├── /scripts
│ ├── get_data.py # 數據爬取腳本
│ ├── insert_data.py # 數據插入資料庫
│ ├── build_DB.py # 創建資料庫
│ ├── check_data.py # 比較數據異同
│ └── build_table.py # 創建資料表
├── /web
│ ├── index.html # 系統主頁
│ ├── check_reporter.html # 報告檢查頁面
│ ├── generator_reporter.html # 報告生成頁面
│ └── write_rule.html # 報告編寫規則頁面
├── requirements.txt # 依賴的 Python 包
└── README.md # 專案介紹文件