Agentic UI Generation

How can we help our agentic friend to deliver visually distinct reports?

00

01

.overview

A design exploration into contextual, visually rich output experiences for financial AI agents on the Alfa platform.

.impact

The UI Gen POC validated that agent outputs can and should be visually distinct, data-forward, and tailored to their unique information structures. The work created a replicable foundation for contextual UI generation in Alfa.

.my role

Product designer

Alfa's AI agents deliver powerful financial analysis, but the way outputs were presented didn't match the sophistication of the underlying intelligence. Outputs were dense, uniform, and hard to scan. Analysts needed something meaningfully better.

Problem 01

Outputs aren't scannable

Analysts want visually rich dashboards (charts, KPIs, and graphs) not walls of text and static tables that require careful reading to extract value.

Problem 02

All agents look the same

A Peer Comparison agent and an Earnings agent present fundamentally different information. Their UIs should reflect that; one layout template does not fit all.

Goal

Design a proof-of-concept demonstrating contextual, AI-generated UI layouts for each agent type that are visually compelling and uniquely tailored to its information structure.

.intent

Why did we build this?

Five agent types were identified as representative test cases, each with a distinct information structure and analytical purpose.

01

Peer Valuation

Stock-to-peer comparison using valuation multiples like P/E and EV/EBITDA across a defined peer group.

02

Event Analysis

Event-driven view mapping market events to stock price movements, with AI-generated summaries per event.

03

Industry Debrief

Sector-level briefing with key news, top & bottom stock performers, and macro market signals.

04

Meeting Prep

Structured meeting materials: company updates, industry context, Q&A prompts, and speaking points.

05

Macro Trends

S&P 500 view with tables, stock charts, and momentum analysis across the index — data-dense layout.

Initial Exploration

Running in parallel with product stakeholders, I defined the foundational design language and structural patterns that carried through the entire project.

01

Consistent Platform Chrome

All agents share the Alfa shell; sidebar nav with Home, Agents, Chat, Workflows, Knowledge, and a workspace header. Users always know where they are, regardless of which agent output they're viewing.

02

Data Before Text

Charts, KPI cards, and stock metrics surface above prose. Numbers and visuals carry the first impression. Detailed analysis text provides depth beneath. Tables become secondary to visual data representations.

03

Data & Change Awareness

Every agent output surfaces what's changed since the last run. A 'Most Recent Updates' module shows the delta — new events, added/removed stocks, revised metrics — rather than a static snapshot of current state.

.ideation

Mapping the design space

02

03

04

Three reusable design principles emerged from the explorations — patterns that apply across all agent types and can be systematically built into an AI layout generation system.

01

Visual Scannability
  • Charts and KPI metrics appear above text blocks

  • Color-coded signals for positive/negative changes

  • Tables are secondary to visual data representations

  • At-a-glance metric cards provide instant context

02

Contextual UI Layout
  • Each agent type has its own layout template

  • Information hierarchy reflects the agent's purpose

  • Peer Valuation = comparative; Events = temporal

  • Meeting Prep = editorial; Macro = data-dense

03

Delta & Change Awareness
  • Every output shows what is new since the last run

  • Added / removed items are surfaced distinctly

  • AI-generated highlights call out the key changes

  • Persistent 'Most Recent Updates' pattern across all agents

.conclusion

Key decisions made

01

Productionize patterns into reusable components

02

Build an agent UI component library for Alfa

03

Define an AI layout generation spec

04

Expand templates to additional agent types

05

User-test with financial analysts

.wrap up

Next steps