Automating Financial Risk Analysis for the Bank of England

Financial regulators face the immense challenge of sifting through thousands of pages of unstructured data from corporate earnings calls to identify potential risks. This project demonstrates an AI-driven multi-agent solution built around a Bank of England use case.

The system mimics the workflow of a human analyst: a primary AI agent extracts key metrics, and a supervisor LLM audits those outputs for relevance and quality, providing a second layer of assurance.

Agent Architecture Diagram


My Solution: A Multi-Agent Evaluation Framework

I designed and implemented a structured evaluation pipeline where one LLM supervises another:

  1. Scoring relevance — each extracted metric is scored against Prudential Regulation Authority (PRA) 2025 priorities.
  2. Justifying the score — the supervisor provides a written rationale.
  3. Recommending action — metrics are flagged to Keep, Revise, or Remove, ensuring actionable outputs.

Key Features


Tech Stack


🔗 View on GitHub