XIAOWEI CHEN
Back to selected work

AI INFRASTRUCTURE · F5 · NGINX

F5 AI Gateway

Turn complex AI gateway configuration into a trustworthy visual workflow

My role
UX strategy and product design
Period
2024–2025
Timeline
3 months
Status
Launched June 2025
Scalable LLM workflow map for F5 AI Gateway shown in a desktop interface
Scalable LLM Workflow Map

Overview

I designed a visual configuration experience for F5 AI Gateway that helps enterprise teams understand LLM traffic without beginning in raw YAML. The work turns routes, policies, profiles, processors, and services into a navigable map while keeping the underlying configuration visible and verifiable.

Make a powerful configuration model usable without obscuring it

F5 AI Gateway routes, protects, and observes generative-AI traffic, but its routes, policies, backends, and processors are configured in YAML or JSON. I needed to help people unfamiliar with that syntax configure complex LLM workflows while preserving the relationships and details technical teams need to trust.

Learn the schema first

Base the interface on the system’s real dependencies.

Simplify progressively

Reveal hierarchy without flattening meaningful complexity.

Keep code in view

Make the map inspectable against its YAML source.

Understanding the system

Start with the YAML mental model

Before proposing an interface, I learned how the Gateway thinks. I built and traced sample configurations to understand how routes, policies, profiles, processors, and services connect across a real LLM workflow.

I then reconstructed those dependencies as a shared concept map: Route → Policy → Profile → Processor → Service. This gave design, engineering, and product a common language for discussing the configuration before I abstracted it into UI.

Detailed visual view of an individual LLM route and its configuration relationships
This view revealed the logic behind the YAML but became difficult to navigate when scaled to enterprise environments with hundreds of services.
Simplified LLM flow diagram using directional connections and labeled stages
Balancing the visual cue of LLM flow logic with visual clarity and simplicity.

Design decision: I used the configuration schema—not a generic flowchart—as the source of the visual model.

Progressive simplification

Move from exhaustive detail to a scalable map

My first route-level view made every dependency visible, but it carried too much visual weight for a large deployment. I refined the hierarchy so routes act as entry points, policies and profiles organize the middle layer, processors show operational steps, and services anchor the destinations.

The final direction uses a global map of higher-level components. Users can scan a configuration at scale, then drill into a selected node rather than reading every layer at once.

F5 AI Gateway interface with a highlighted configuration node in the map
Highlighted Configuration Node
F5 AI Gateway desktop interface showing a scalable LLM workflow map
Scalable LLM Workflow Map

Design decision: I made overview and inspection complementary, so clarity did not require losing system fidelity.

Trust and next phase

Let the visual interface stay accountable to code

I treated the map and YAML as two views of the same configuration. Node-level detail, related-code highlighting, live generation, and schema-aware validation help non-technical users work visually while giving technical users a way to verify what the interface represents.

The launched experience centers the map and YAML views. Form controls and a draggable, editable map are next-phase work—not shipped features—and are intended to extend guided editing without breaking that connection to code.

Policy detail panel showing profiles associated with a policy
Profiles associated with the policy
F5 AI Gateway policy detail view with related YAML code highlighted
Highlight the related code

Design decision: I designed every visual shortcut to retain a clear path back to the configuration it represents.

A launch-ready visual layer for complex AI configuration

Launched in June 2025, the experience makes the Gateway’s configuration model easier to approach while keeping its technical structure explicit. It supports a clearer shared understanding across enterprise users and cross-functional teams without reducing the system to a black box.

  • Turns YAML relationships into a scalable visual workflow
  • Supports focused inspection through filters and detail panels
  • Pairs visual guidance with code visibility and validation

Clarity comes from technical fluency

Learning the YAML schema directly was essential to designing a trustworthy abstraction rather than a decorative diagram. The project reinforced that scalable simplification means revealing the right complexity at the right moment, not removing it.

More original design explorations
F5 AI Gateway: Profiles Input stages with Processors
Profiles Input stages with Processors
F5 AI Gateway: Profiles Response stages with Processors
Profiles Response stages with Processors
F5 AI Gateway: Processor configuration; no separate caption was shown.
Processor configuration; no separate caption was shown.
F5 AI Gateway: Services linked to a profile
Services linked to a profile
F5 AI Gateway: Service end point in YAML code
Service end point in YAML code
F5 AI Gateway: A form-based editor will give users a guided way to configure YAML in addition to the Map VIew
A form-based editor will give users a guided way to configure YAML in addition to the Map VIew
F5 AI Gateway: Side-by-side comparison of the changes
Side-by-side comparison of the changes
F5 AI Gateway: Inline preview of the code changes
Inline preview of the code changes
F5 AI Gateway: Preview of the final YAML code
Preview of the final YAML code

Next case study: NGINX One Observability