Work/SAP AI Design Pattern Library

SAP AI Design Pattern Library

A shared interaction framework for AI agents across SAP Commerce.

Role
UX and Product Design Intern
Timeline
2026
For
SAP
Status
Shipped

Overview

18 reusable patterns for how AI agents should behave.

As SAP expands AI across its product ecosystem, teams are designing new agentic experiences through Joule, SAP’s AI copilot, and JouleWork, its integrated AI workspace.

I developed a library of 18 reusable interaction patterns to help designers create experiences that remain predictable, transparent, recoverable, and controllable across products.

The pattern library

Problem

Product teams lacked a shared language for designing consistent agent behaviour.

Teams were working across disconnected flows, documentation, and prototypes. AI agents operate across different products, workflows, and levels of autonomy. Although each experience serves a distinct use case, users still need agents to communicate clearly, handle failures safely, and return control when human judgment is required.

Approach

From fragmented agent concepts to a shared behavioural model.

I reviewed source files for existing Joule and JouleWork mockups across SAP product domains, comparing their behaviours with internal guidance and industry patterns. I organized recurring behaviours and gaps into four categories, then refined the framework through feedback from two lead designers and three engineers.

State Communication

Trust & Transparency

Error & Recovery

Human Control & Overrides

Solution

Making an agent’s work visible.

Each pattern comes with practical guidance, examples, anti-patterns, and use-case tags, giving teams a shared foundation while staying flexible across products.

For example, the Thinking State pattern replaces generic loading indicators with clear descriptions of the agent’s current task. “Analyzing three documents” gives users more context and confidence than “Loading.”

Pattern deep dive: Thinking State across Joule flows
Pattern deep dive: Thinking State across Joule flows

Automation

From static guidance to automated reviews.

The library’s structured guidance is the knowledge base for a Figma AI skill. It evaluates product screens, identifies missing or inconsistent behaviours, and recommends relevant patterns within designers’ existing workflows.

The compliance checker flagging patterns on a product screen. Some screens are anonymized for confidentiality.
The compliance checker flagging patterns on a product screen. Some screens are anonymized for confidentiality.

Impact

A shared foundation for agentic experiences.

  • 18 patterns across four categories
  • Covers Joule and JouleWork
  • Published in Figma and SAP’s UX Portal
  • Presented at an international Commerce AI showcase
  • Structured for automated design evaluation

Reflection

Designing beyond the happy path.

Plan for failure first

Uncertainty, recovery, and human intervention must be considered from the beginning, not added after the main experience is designed.

Shared, but flexible

The challenge was guidance specific enough to align teams, yet flexible enough for different products, workflows, and levels of autonomy.

Next

The Centre Cannot Hold