5.7 案例二:ESG 评级报告

面向经管学生、研究者与从业者的 AI 智能体设计教材

作者

李学恒、林建浩、严翊歆

发布于

2026-05-11

场景描述

一家资管公司要对 A 股上市公司做 ESG(环境、社会、治理)评级。分析师拿到公司年报、社会责任报告和第三方碳排放数据,需要产出一份包含三个维度评分和综合评级的报告。

项目目录

esg-rating-longi/
├── data/                        # 原始材料,只读
│   ├── 601012_2025年报.pdf
│   ├── 601012_社会责任报告.pdf
│   └── carbon_emissions_2025.csv
├── frameworks/                  # 评级框架与权重
│   └── esg_scoring_template.md
├── output/                      # 评级产出
└── CLAUDE.md

frameworks/ 放评级打分模板,包含 E/S/G 三个维度的指标体系和权重分配。评级框架由人工预设,智能体负责执行打分,不能自行修改权重。

配置文件

CLAUDE.md 围绕评级任务的核心约束展开。

## 项目

本项目用于完成隆基绿能(601012)ESG 评级分析。

## 目录约定

- data/:公司披露文件和第三方数据,只读不改
- frameworks/:评级模板与权重定义,只读不改
- output/:所有评级产出写入此目录

## 任务节奏

- 先按 E/S/G 三个维度分别提取指标,产出指标摘录表
- 指标摘录经确认后,再执行打分和综合评级

## 评级规则

- 严格按 frameworks/esg_scoring_template.md 中的指标和权重打分
- 每项评分必须附原文出处(文件名 + 页码或段落)
- 定性指标用 1-5 分制,定量指标按模板中的阈值换算

## 输出格式

- 综合评级报告:维度概述 → 指标打分明细 → 综合评级 → 关键发现 → 数据缺口
- 评级结果用 AAA/AA/A/BBB/BB/B/CCC 七档

## 交接格式

每次产出须包含:评级结论、打分依据摘要、数据缺口清单、建议补充的信息源

用户操作

▶ Claude Code
你要帮我完成隆基绿能 2025 年度 ESG 评级。

第一步:阅读 data/ 中的年报和社会责任报告,
按 frameworks/esg_scoring_template.md 中的指标体系,
逐项提取 E/S/G 三个维度的数据和定性描述,
产出指标摘录表写入 output/601012_指标摘录.md。
每条摘录标注来源文件和页码。

第二步:结合 carbon_emissions_2025.csv 中的第三方数据,
对环境维度指标做交叉验证,标注公司披露与第三方数据的差异。

第三步:按模板权重完成三个维度的打分,
产出评级报告写入 output/601012_ESG评级报告.md。
格式:维度概述 → 指标打分明细 → 综合评级 → 关键发现 → 数据缺口。

约束:
- 权重和评级档位严格按 frameworks/ 中的模板执行
- 每项评分必须附出处,无出处则标注"依据待补"
- 不可自行调整指标权重或新增评级维度

交接要求:报告完成后,附一份数据质量备忘,
列出哪些指标依赖公司自行披露(未经第三方验证)、
哪些数据点存在年份错配。
执行效果

这个案例的任务拆解逻辑和业绩点评相同:先提取、再验证、最后产出。区别在于 ESG 评级有一个外置的评分框架,智能体必须严格按框架执行,不能自由发挥。把框架文件放在独立目录、在规则文件中锁定只读权限,就把”按什么标准评”这个关键约束从口头要求变成了项目结构的一部分。