Trigger: A scheduled daily job or a webhook from a news aggregation service.
Context/Data Pulled: The agent retrieves a list of active, high-spend, or high-risk suppliers from the ESG platform's database. For each supplier, it gathers:
- Company legal names and aliases
- Primary operating countries and sectors
- Existing risk tier from the platform
Model/Agent Action: The agent calls a configured LLM with a retrieval-augmented generation (RAG) system over the past 24 hours of news and regulatory alerts. The prompt instructs it to identify events related to:
- Environmental incidents (spills, violations)
- Labor disputes or human rights allegations
- Governance scandals (corruption, board issues)
- New sustainability regulations in the supplier's jurisdiction
The LLM summarizes each relevant event, assesses its severity, and tags it with the appropriate ESG pillar (E, S, or G).
System Update/Next Step: The agent posts the structured findings (supplier ID, event summary, severity score, source URL) to the ESG platform's API, creating a new "risk event" record linked to the supplier. This automatically triggers a re-calculation of the supplier's dynamic risk score.
Human Review Point: Events flagged as "High Severity" generate an immediate alert in the procurement team's workflow tool (e.g., a Slack message or a ServiceNow ticket) for a human analyst to review and initiate a supplier inquiry.