© 2026 Ansh Soni

Carbonara

An Interactive Assistant for the IBM Carbon Design System

An Interactive Assistant for the IBM Carbon Design System

The IBM Carbon Design System is the world's most adopted corporate design system, but its massive scale often creates decision-making bottlenecks. Carbonara is a grounded AI assistant designed to eliminate this friction. By bringing real-time expertise directly into the workflow, it helps teams recover capacity, accelerate speed to market, and maintain brand consistency. Created during the span of a 2 week hackathon along side a team of 3 other designers.

Click

to Play

TL;DR

What was the goal?

What was the goal?

Identified gaps where designers lack confidence, or sources of friction during a UX process.

Identified gaps where designers lack confidence, or sources of friction during a UX process.

Identified gaps where designers lack confidence, or sources of friction during a UX process.

Initial Ideas

Initial Ideas

We explored three opportunities where an AI assistant could provide guidance and validation during the UX process.


Across all three ideas, the underlying problem was the same: Designers need continuous guidance and validation, not just feedback at the end of the design process.

Domain UX Guidance Agent

An agent to bridge the knowledge gap in unfamiliar domains by providing relevant UX patterns.

An agent to bridge the knowledge gap in unfamiliar domains by providing relevant UX patterns.

An agent to bridge the knowledge gap in unfamiliar domains by providing relevant UX patterns.

The “Brandificator”

An agent that understands the nuances of a client’s brand guidelines and helps designers apply it to new assets.

An agent that understands the nuances of a client’s brand guidelines and helps designers apply it to new assets.

An agent that understands the nuances of a client’s brand guidelines and helps designers apply it to new assets.

Usability Assessment Agent

This agent would evaluate designs against established usability principles, identify potential usability issues.

This agent would evaluate designs against established usability principles, identify potential usability issues.

This agent would evaluate designs against established usability principles, identify potential usability issues.

Selected Opportunity Area

Selected Opportunity Area

Carbon Design System 

Carbon Design System 

Previous Project

Previous Project

Previous

Project

Skip to the Product

Skip to the Product

Next Project

Next Project

Next

Project

Target Users

Primary Users

Designers working with the IBM Carbon Design System

Designers working with the IBM Carbon Design System

Designers working with the IBM Carbon Design System

Secondary Users

New designers onboarding to Carbon

New designers onboarding to Carbon

New designers onboarding to Carbon

Extended Users

Anyone (including developers) designing with Carbon

Anyone (including developers) designing with Carbon

Anyone (including developers) designing with Carbon

User Research

Najil

"I was hoping there was some digital support or some agent support or assistant support so that we don't have to depend upon another human to ask this question and wait for those answers."

Najil Kunnathur

Design Lead | IBM Consulting Advantage | Assets

"I use Claude or ChatGPT to navigate the Carbon Design System documentation more efficiently, especially when I need to find a specific component, pattern, or guideline within the extensive documentation.”

Kavitha V

Senior Designer | IBM Consulting Advantage

Kavitha

20%

Designers waste time searching for information.

Designers that use Carbon find the most challenging or time-consuming part of the process to be searching for information and documentation.

36%

Designers want conversational peer answers

Designers that use Carbon find the most challenging or time-consuming part of the process to be searching for information and documentation.

18%

Designers lack consistent design validation.

Designers that use Carbon find the most challenging or time-consuming part of the process to be searching for information and documentation.

Click

to view

The Problem Statment

The Problem Statment

Designers building with the IBM Carbon Design System lack a unified, instant way to find component guidance and validate their work, resulting in delayed project timelines and an over-reliance on manual peer support.

Carbon knowledge is fragmented

Carbon knowledge is fragmented

Documentation explains components, not decisions

Documentation explains components, not decisions

Expertise lives in people

Expertise lives in people

Designers want instant, trustworthy guidance

Designers want instant, trustworthy guidance

The Solution - An Agent for Carbon Design

PLACEHOLDER TEXT PLACEHOLDER TEXT PLACEHOLDER TEXT PLACEHOLDER TEXT PLACEHOLDER TEXT PLACEHOLDER TEXT PLACEHOLDER TEXT PLACEHOLDER TEXT PLACEHOLDER TEXT PLACEHOLDER TEXT PLACEHOLDER TEXT


4 hours

for the old workflow

reviewing Documentation or asking questions on Slack Channels

Designers that use Carbon find the most challenging or time-consuming part of the process to be searching for information and documentation.

30 sec

for the new workflow

Asking questions to Carbonara

Designers that use Carbon find the most challenging or time-consuming part of the process to be searching for information and documentation.

New

workflow

Old

workflow