MORGAN STANLEY • AI COMPLIANCE

Bringing AI-Driven Compliance to Financial Research

Working at the center of Morgan Stanley's partnership with OpenAI.

Background

In institutional investment banking, equity and fixed-income research reports must adhere to strict regulatory standards and internal compliance policies before publication. Supervisory Analysts (SAs) serve as the gatekeepers of quality, compliance, and accuracy.

As Principal Design Lead, I designed an AI-driven Compliance and Metric Validation Tool integrated directly into the research authoring and review environment. The system automates routine policy checks, explains rule violations with suggested replacements, and performs cross-metric validation between handwritten report content and underlying model source data.

Operational challenges

Supervisory Analysts operate under high pressure, serving as the final approval layer before research reaches institutional clients. Through contextual inquiry and workflow mapping with SAs, I identified three primary operational pain points SAs face on a daily basis.

01

Time-to-market pressure

Financial research loses value rapidly if delayed. Analysts must publish quickly following earnings calls or market-moving events. Approval delays directly impact the timeliness and client value of published research.

02

High workload and volume surges

Every research piece requires mandatory SA sign-off. During quarterly earnings seasons, report volume spikes exponentially, creating severe operational bottlenecks.

03

Repetitive manual verification

SAs spent hours manually checking repetitive elements.The review process was time-consuming and frequently led to tedious back-and-forth revision cycles with research analysts.

Product architecture & core features

To address these challenges, the platform introduces two core intelligence capabilities tailored to the SA review workflow:

01.  Intelligent risk scanning

Scans research content against internal compliance guidelines and regulatory frameworks, and identifies language that may carry risk or break internal policies. When content is flagged, the system provides rationale and suggested alternatives with instructions to bring the language into compliance.

02.  Metric discrepancy detection

Automatically extracts handwritten metrics from report text (e.g., Price Targets, Stock Ratings, Revenue Forecasts) and cross-references them against underlying financial model source data.Discrepancies are flagged where text numbers diverge from source figures, preventing costly publication errors.

Early explorations

To align product design with LLM architecture early, I worked at low fidelity to test how compliance risks and metric mismatches could be shown. Reviewing these early explorations directly with the prompt engineering team helped determine the structured JSON output.

ms-ai-compliance-wireframe-accordion

Categorizing compliance findings

Tested a tab structure for grouping compliance findings into distinct categories.

ms-ai-compliance-wireframe-response-3

Metric comparison

Tested showing numeric mentions by alongside their reference rating, and flagging inconsistencies.

ms-ai-compliance-wireframe-response-2

Track changes approach

Tested pairing the AI’s compliance rationale with suggested edits and track changes.

Delivered interface

An AI-powered review workspace that highlights policy risks directly in the report, allowing reviewers to resolve language issues instantly and accelerate approval.

ms-compliance

Types of flagged issues

Each card is standardized to provide immediate clarity for reviewers: a category badge and AI confidence score at the top, a clear rationale explaining the compliance risk, the exact flagged excerpt, and an actionable suggested resolution with one-click actions when appropriate.

flag-number

Numeric mismatch

Detects discrepancies where handwritten metrics diverge from verified source data.

flag-rumor

Rumor-related language

Flags unconfirmed market rumors or unsourced claims, prompting the author to provide sources or adjust the language.

flag-exaggerated

Exaggerations

Identifies promotional phrasing, bias, or inflammatory claims, offering alternatives that maintain objective framing.