ESG观察丨理性看待AI在ESG评级中的作用

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

esg观察丨理性看待ai在esg评级中的作用

ESG观察丨理性看待AI在ESG评级中的作用

当前,人工智能(AI)已被广泛应用于各个领域,成为科技界和资本市场的热门话题。不少ESG评级机构在其评级方法介绍中,也均提及使用了AI。如妙盈科技运用AI算法多维度估算诸如温室气体排放、能源消耗等核心数据,弥补企业披露空缺;微众揽月利用AI实现了高低频数据的融合、自动化的数据处理和评级更新,提供实时、独立、有效的ESG评分与指数。

这是否意味着借助AI,ESG评级的痛点难点就能被一一解决,相关工作被AI完全取代吗?

诚然,AI技术融合在ESG评价全流程中,可以提升评价的效率和准确度,主要体现在以下几个方面:

二是智能打分。基于专家评分规则基础上,应用AI技术进行语义分析理解,可在一定程度上解决ESG评级中定性指标评分缺乏客观标准的痛点。如在ESG评价体系中,对上市公司的环境管理进行评价,可先设定好专家规则,然后运用AI技术对企业定期报告和ESG相关报告进行解析,判断企业是否有环境管理相关定性描述目标或措施,并按规则打分。AI智能打分比人工打分具有更快的速度,并且可以提高打分的准确性和客观性。

三是智能分析。AI可以协助ESG专家进行分析工作,如使用机器学习和自然语言处理技术从海量数据(含文本信息)中挖掘出对ESG绩效有潜在价值的关系、模式和趋势;在评估建模阶段,可以对评估模型进行辅助优化工作。

四是智能可视化展示。在ESG结果应用阶段,使用交互式可视化技术,将ESG数据可视化成可交互、简洁易懂的图表、图像等展现形式,使得数据信息更清晰、更易于理解和沟通。

不过,我们也要认识到,目前AI还很难完全替代ESG专家的工作,具体体现在以下几个方面:

一是数据搜集。不同于财务数据的高度标准化和国际化,ESG数据包含定性信息,其界定与度量标准较为模糊,目前还没有一款AI工具能够完全代替人工搜集这些信息。如在员工议题层面,评估员工对企业的满意度和文化认同度时,需要与员工深度交流,通过深入细致的调查研究后才能获得有效数据。

AGI-Eval评测社区 AGI-Eval评测社区

AI大模型评测社区

AGI-Eval评测社区 63 查看详情 AGI-Eval评测社区

二是数据质量。AI对定性数据的提取精度无法达到100%。目前对于一些不复杂的信息,如企业的环境管理目标,采用机器学习,将其认为可能是企业环境管理目标的段落提取出来,能够达到90%的精度;但对于一些复杂的信息,如针对TCFD(气候相关财务披露工作组)框架,将企业应对气候变化的治理、战略、风险管理和目标等信息提取出来,目前只能做到60%的精度。

三是数据预测。ESG评级涵盖环境、社会、治理方面的数十个议题,关键指标超百个,不少指标呈现非线性特征,不确定性较高,未来发生的变化可能会超出机器曾经学习过的数据集,采用AI技术对缺失指标预测的准确性也会随着时间的推移而下降。

四是权重确定。有效的ESG评级需要从对各类行业的异同分析出发,对不同行业设置对应的实质性议题,权重由该议题与其他议题的相对重要性大小决定。但AI算法,只考虑历史数据来估算变量间的关系和权重,并不能充分理解行业特色议题在不同行业内的重要性排序。

五是道德伦理。人权、性别平等、反歧视等ESG议题涉及道德伦理,对这些议题进行好坏判断是主观的,需要复杂的情感认知和经验,AI只能根据其设计者内置在算法中的道德伦理准则来进行价值判断,本身并不具备好坏判断的能力。

六是隐私安全。ESG涉及敏感的环境和社会问题,虽然AI在处理数据时能够对用户进行匿名化处理,但其本质上是一种工具,在安全与隐私保护技术和法规尚未成熟的情况下,使用AI系统收集、分析和处理这些敏感数据可能会暴露一些敏感信息,隐私安全问题无法得到全面解决。

随着人工智能持续发展,未来新的技术有可能在一定程度上减轻,甚至缓解ESG评级所面临的问题。然而,作为一种综合性评估方法,ESG评级非常复杂,在对ESG议题进行道理伦理判断、行业特色议题设置等方面还有待ESG专家的全面考量,定性信息的高质量提取也还需依靠大量ESG专业人才。由此,在可以预见的未来,AI并不能完全代替ESG专家的工作。

责编:万健祎

校对:杨立林

乘全面注册制东风,证券时报官网全新升级

隆重上线“信披+”频道↓↓↓

版权声明

未经书面授权,任何单位和个人不得转载证券时报各平台的所有原创内容。我社保留追究相关行为主体法律责任的权利。

以上就是ESG观察丨理性看待AI在ESG评级中的作用的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/544324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月9日 16:42:26
下一篇 2025年11月9日 16:43:28

相关推荐

  • Golang如何使用os/exec执行系统命令

    使用os/exec包执行系统命令,通过exec.Command创建命令对象并调用Run()等待完成;2. 用Output()获取命令输出;3. 手动设置Stdin、Stdout、Stderr以控制输入输出流;4. 设置Env字段传递环境变量;5. 避免拼接用户输入防止命令注入。 在Go语言中,os/…

    2025年12月16日
    000
  • Golang如何处理微服务通信安全

    在微服务架构中,Go语言通过TLS加密、gRPC双向认证、JWT身份验证及服务网格实现安全通信。首先使用crypto/tls启用HTTPS或gRPC的mTLS,确保传输层安全;其次在HTTP/gRPC请求中结合JWT和OAuth2进行服务身份认证;最后可引入Istio等服务网格自动管理mTLS和访问…

    2025年12月16日
    000
  • Golang如何实现微服务请求限流

    使用Golang实现限流保护系统稳定性,单机场景可用golang.org/x/time/rate令牌桶算法,每秒10个令牌、50个突发;通过HTTP中间件封装便于复用,如对/api/路由组限流;分布式环境采用Redis+Lua脚本实现滑动窗口限流,保证原子性;结合Prometheus监控请求总量与状…

    2025年12月16日
    000
  • 如何在Golang中处理Web表单验证错误

    使用结构体标签和validator库进行表单验证,通过map收集错误信息并传入模板渲染,保留用户输入并返回具体提示,结合手动校验与前端配合提升体验。 在Golang中处理Web表单验证错误,关键在于拦截用户输入、判断合法性,并将错误信息清晰地返回给前端。常用方法是结合结构体标签、自定义验证逻辑和模板…

    2025年12月16日
    000
  • Golang如何在多goroutine中实现限流器

    使用channel、rate包或自定义计数器实现Go限流。1. buffered channel控制并发数,通过信号量限制goroutine数量;2. golang.org/x/time/rate基于令牌桶限制请求速率;3. sync.Mutex配合计数器实现简单QPS控制,适用于轻量场景但需注意锁…

    2025年12月16日
    000
  • Golang如何使用reflect遍历map键值对

    答案是使用reflect包的MapRange方法可动态遍历任意类型map。通过reflect.ValueOf获取值,判断Kind是否为Map,再用MapRange迭代键值对,结合Key()和Value()方法获取具体值,同时可借助Type()获取键值类型信息,适用于通用map处理场景。 在Go语言中…

    2025年12月16日
    000
  • Golang如何实现简单的订单管理功能

    首先定义订单结构体包含ID、用户ID、商品列表等字段,接着使用map和sync.Mutex实现并发安全的增删改查操作,最后通过net/http提供REST接口,支持创建和查询订单,适合内存存储场景。 用Golang实现一个简单的订单管理功能,关键在于定义清晰的数据结构、提供基础的增删改查操作,并保证…

    2025年12月16日
    000
  • 如何在Golang中实现享元模式共享数据

    享元模式通过共享内部状态减少对象数量,降低内存消耗。在Go中,使用结构体和工厂模式结合sync.Once实现线程安全的共享对象管理,如共享样式信息;内部状态(字体、颜色等)由工厂维护,外部状态(位置等)在使用时传入;适用于大量相似对象场景,避免重复创建,提升性能。示例中相同样式的对象被复用,Text…

    2025年12月16日
    000
  • 如何在Golang中实现微服务配置统一管理

    答案:Golang微服务通过配置中心集中管理配置,使用etcd、Consul或Nacos实现动态同步,结合Viper解析JSON/YAML等格式,支持热加载与环境隔离,通过命名空间区分多环境配置,利用ACL和Vault保障安全,并借助版本控制与监控机制提升可维护性。 在Golang中实现微服务配置统…

    2025年12月16日
    000
  • 如何在Golang中调用动态函数并获取返回值

    答案是使用反射机制可实现Go语言的动态函数调用。通过reflect.ValueOf获取函数值,Call传入参数并调用,再从返回的[]reflect.Value中提取结果,支持多返回值和结构体方法调用,适用于插件系统等场景。 在Go语言中,调用动态函数并获取返回值通常依赖反射(reflect包)。由于…

    2025年12月16日
    000
  • Golang 程序保护:编译后的安全性与应对策略

    本文探讨了 Golang 程序编译后源代码的安全性问题,并指出没有任何方法可以完全防止逆向工程。文章分析了潜在风险,并建议开发者将重点放在商业模式创新上,而非单纯依赖代码保护。同时,也提醒开发者不必过分担忧,因为绝大多数用户并不具备逆向工程能力。 Golang 编译后的安全性分析 在软件开发领域,保…

    2025年12月16日
    000
  • Go语言中中断time.Sleep的优雅方法

    在go语言中,`time.sleep`是一个阻塞操作,无法直接中断。本文将详细介绍如何利用go的并发原语——通道(channels)和`select`语句,来实现非阻塞式的等待和协调不同goroutine的执行。通过这种方法,我们可以优雅地处理超时、外部事件信号以及goroutine间的同步,从而避…

    2025年12月16日
    000
  • Go语言移植C语言MWC随机数生成器:正确处理64位中间计算

    本文深入探讨了将C语言Multiply-with-carry (MWC) 随机数生成器移植到Go语言时遇到的常见问题。核心在于C语言实现中利用uint64_t进行中间计算以精确提取进位,而Go语言初次移植时若未能匹配这一类型宽度,将导致随机数序列不一致。教程将详细分析C语言原理,指出Go语言移植的常…

    2025年12月16日
    000
  • 使用反射进行JSON反序列化:解决Unmarshal到反射值的问题

    本文旨在解决在使用Go语言的`encoding/json`包进行JSON反序列化时,遇到的“Unmarshal on reflected value”问题。通过示例代码,详细解释了如何正确地使用反射来动态地创建和填充对象,从而实现将JSON数据反序列化到指定类型的对象中。 在使用Go语言的encod…

    2025年12月16日
    000
  • Go语言反射:动态获取结构体字段值与类型转换实践

    本教程深入探讨如何在go语言中使用反射机制,通过字段名称字符串动态访问结构体内部字段。重点介绍当通过反射获取到`reflect.value`类型时,特别是针对切片类型字段,如何利用`value.interface()`方法结合类型断言将其转换为具体的go类型,从而实现直接的数据操作和遍历,避免持续使…

    2025年12月16日
    000
  • 如何在Golang中发布自定义模块

    发布Go模块需先创建go.mod文件并设置正确模块名,如go mod init github.com/your-username/your-module-name;接着编写首字母大写的可导出函数或类型;然后将代码推送到GitHub仓库;之后打语义化版本标签,如git tag v1.0.0并推送;最后…

    2025年12月16日
    000
  • 如何在Golang中实现错误重试机制

    使用for循环配合计数器和time.Sleep实现Go语言中的错误重试机制,适用于网络请求等不稳定场景。 在Go语言中实现错误重试机制,核心是通过循环、延迟和退出条件控制,在操作失败后自动重试,直到成功或达到最大尝试次数。这种机制常用于网络请求、数据库连接、API调用等不稳定的外部依赖场景。 使用简…

    2025年12月16日
    000
  • Go语言中高效管理并发外部命令执行:构建Goroutine工作池

    本文探讨了在go语言中高效管理并发外部命令执行的策略,特别是如何避免因大量goroutine同时启动而导致的资源耗尽和程序过早退出。通过构建一个基于通道(channel)和`sync.waitgroup`的goroutine工作池,我们可以精确控制并行执行的外部进程数量,实现任务的动态调度和资源的优…

    2025年12月16日
    000
  • Go语言中JSON整数键的解码与高效转换实践

    本文深入探讨了go语言`encoding/json`包在处理json对象时,为何其键必须为字符串类型,以及当json数据包含数字作为键时,如何高效地将其解码并转换为`map[int]t`类型。文章将提供详细的解释和实用的go代码示例,帮助开发者理解并实现这一转换过程,确保数据处理的准确性和内存效率。…

    2025年12月16日
    000
  • Golang 模板解析失败:空白页问题分析与解决

    本文旨在解决 Golang 模板解析时出现空白页的问题。通过分析 `template.ParseFiles` 和 `template.New` 的差异,解释了模板名称不匹配导致的问题,并提供了两种解决方案:一是确保模板名称与文件名一致,二是使用 `ExecuteTemplate` 显式指定要执行的模…

    2025年12月16日
    000

发表回复

登录后才能评论
关注微信