Skip to content
ESG Report Analyzer by Multimodal AI Agent

ESG Report Analyzer by Multimodal AI Agent

An automated ESG analytics AI Agent powered by OpenAI's o1 multimodal model, delivering superior, unbiased sustainability evaluations beyond human capability.

Created on 12th April 2025

•

ESG Report Analyzer by Multimodal AI Agent

ESG Report Analyzer by Multimodal AI Agent

An automated ESG analytics AI Agent powered by OpenAI's o1 multimodal model, delivering superior, unbiased sustainability evaluations beyond human capability.

The problem ESG Report Analyzer by Multimodal AI Agent solves

Environmental, Social, and Governance (ESG) reports are crucial for evaluating corporate sustainability and social responsibility. However, these documents often contain dense, multi-format information making extraction, analysis, and interpretation challenging and resource-intensive.

This project addresses the complexity by implementing a Retrieval-Augmented Generation (RAG) pipeline using OpenAI’s multimodal model, o1. It automates the extraction and interpretation of critical ESG data from PDF reports by converting pages into images, summarizing content, and generating meaningful insights through advanced semantic understanding.

The key innovation lies in effectively combining keyword-based and semantic search methods, refining results through reranking with Cohere’s model, and validating relevance visually with GPT-4o. This approach significantly reduces manual effort, increases accuracy, and provides rapid, scalable insights into corporate sustainability activities, making ESG data more actionable and accessible.

Challenges I ran into

Multimodal Data Complexity:
Converting infographic PDF reports into embedding vector and accurately interpreting dense graphical and textual data required significant fine-tuning of the image-to-text summarization pipeline. I overcame this by iteratively adjusting the prompts and evaluating summaries through multiple rounds of feedback and testing.

Optimizing Retrieval Accuracy:
Balancing keyword-based search with semantic search initially produced inconsistent results. Implementing Cohere's reranker significantly improved accuracy but introduced additional latency. I resolved this by optimizing retrieval parameters and fine-tuning the reranking model thresholds, achieving a good balance between speed and relevance.

Relevance Assessment:
Evaluating relevance visually through GPT-4o occasionally led to misinterpretations due to ambiguous visual contexts. Addressing this involved enhancing the visual context provided to GPT-4o and incorporating additional context-checking mechanisms to improve consistency and reliability in relevance assessments.

Tracks Applied (1)

General Track

Our project fits into the General Track as an AI Agent system designed to autonomously analyze and evaluate ESG reports ...Read More

Discussion

Builders also viewed

See more projects on Devfolio