Goodwill Agent

Voice-first tagging at the warehouse rack — my Master's capstone project at Carnegie Mellon, for Goodwill of Southwestern Pennsylvania.

Role
Researcher & Product Builder
Client
Goodwill Industries (SWPA)
Team
5 CMU MHCI graduate students
Responsibilities
Contextual Inquiry · Wizard-of-Oz Study · Data Analysis · Voice Workflow Design · Windows Automation Engineering

My Role

Researcher & Product Builder — I led the user research, product design, and engineering.

+123%processor productivity in the pilot test
+15%sell-through per processor
1stinternal AI workflow tool at Goodwill
0 → 1field research → design → shipped code

Why is it my favorite project?

1. Huge impact: processors tagged +123% more items per hour in the pilot test.

2. Rare scope: I got to take Goodwill's first internal AI tool all the way from field research to working code.

~10Mitems evaluated & routed annually
~50%annual processor turnover
37%selling-price variance in electronics
$935Ksales from un-attributed "No Tag" items

Problem & Goal

Goodwill processors hand-tag ~10M donated items a year — every single garment gets tapped through a desktop app before its tag can print. And with ~50% annual turnover, pricing knowledge keeps walking out the door.

Small improvements are worth millions here: a $0.50 lift in average selling price models out to roughly $5M a year for the mission.

Affinity diagram from the team's customer interviews: five walls of green, pink, and blue sticky notes clustered into themes in FigJam

So we moved onto the warehouse floor

8 processor interviews, 8 think-aloud sessions, and 20 shopper interviews later, one insight stood out: the bottleneck is cognitive, not physical. Processors lose time guessing sizes, recalling brands, and walking to the tagging computer — not moving clothes.

They already invent their own decision aids — backwards hangers for up-pricing, batching high-value items. Our job was to formalize those aids, not overwrite them.

How might we guide week-one hires to make consistent pricing decisions without relying on months of accumulated brand knowledge?
How might we design explainable AI recommendations that processors treat as "backup, not boss" rather than a replacement for judgment?
How might we integrate AI recommendations directly into the physical workspace to reduce walks and keystrokes?

How might we...

Three questions anchored everything we built afterward.

51.3%agreement with AI suggestions
48.8%override rate — mostly downward
80item decisions captured
8 of 9processors wanted "backup, not boss"

Then three processors walked out

Three processors withdrew from our Wizard-of-Oz study the moment they learned it involved AI. The nine who took part overrode nearly half of the AI's suggestions — almost always pricing downward, to match what actually sells in their store.

8 of 9 told us the same thing: AI should be backup, not boss. Adoption — not accuracy — became the real design problem.

1
Computer vision alone Assumed off-the-shelf CV could classify and price donations. Back-room lighting and endless variety favored human-in-the-loop support over full automation.
2
Pricing vs. the thrill of the hunt Assumed more accurate pricing would scare bargain hunters away. 20 shopper interviews: the thrill is discovery, not underpricing — so better pricing was safe.
3
The Great Walkout Assumed processors would accept AI in their workflow. Three walked out at the word “AI” — adoption is a design problem, not a training one.
4
A tool already in flight Assumed we would build the pricing AI ourselves. Goodwill’s own AI was maturing fast — so we designed the human layer on top of it.

Almost everything we assumed was wrong

Four assumptions didn’t survive contact with the warehouse floor — and each pivot pushed us away from building another pricing algorithm, toward designing the human workflow that makes AI usable.

That reframing is what led to Goodwill Agent: not a smarter screen, but a way to keep the processor’s hands on garments and their judgment in charge.

97–98%voice transcription accuracy with a clip-on mic, in a noisy test environment
5processors ran timed voice-vs-touch tagging tasks
131employees answered our org-wide AI attitudes survey
8%trusted AI recommendations going in — the bar we had to clear

Would voice even work on a warehouse floor?

We spent three weeks finding out. Four mics × three transcription tools in a noisy, echoey space: a clip-on mic hit 97–98% accuracy. Timed voice-vs-touch runs with 5 processors: voice was faster for most — and the one they preferred.

The survey said design for skeptics: of 131 Goodwill employees, only 8% trusted AI recommendations. And the existing platform's built-in voice needed rescuing more than half the time. So we built our own voice flow.

Try the voice prototype we tested →
🎤Speak at the rack"Women's long-sleeve blouse, medium, better" — hands stay on the garment
🧠Understand & validateSpeech-to-text snaps each word onto a closed apparel vocabulary — fuzzy and phonetic matching
🖥️Drive SolutionsThe agent clicks through the real tagging software — department, category, size, price
🏷️Tag printsThe daily total ticks up on the strip; say "pause" or "resume" to control the mic

Final design: an agent that listens, then does the clicking

Goodwill Agent is a single Windows app — a slim, always-on-top voice strip docked beside Goodwill's existing Solutions tagging software. The processor keeps their hands on the garment and just says what it is.

The agent turns that sentence into a validated tag command — offline or cloud speech, fuzzy and phonetic matching onto an apparel vocabulary — then clicks through Solutions itself. The tag prints at the rack. No taps, no walking.

Relay voice strip over the Solutions DGR tagging interface on a tablet-sized display
Relay stays docked over Solutions so processors can speak and confirm values without leaving the rack workflow.
Relay — one Windows appalways-on-top voice strip · runs in-process on the tagging PC · no server, no pairing
Voice & command pipelinevoice-activity-gated mic · switchable engines (offline or cloud) · apparel vocabulary with fuzzy + phonetic matching · idempotent sequential queue · verify-act-verify UI Automation state machine
SolutionsGoodwill's existing tagging system — prints the tag

But warehouse PCs are locked down

So trust was engineered in. The agent never touches the worker's Solutions credentials — it uses the session they signed into. Commands are idempotent and processed one at a time, through a verify-act-verify state machine that stops and asks for a human whenever the UI looks unexpected.

After two on-site visits with Goodwill IT, the agent ran the full tagging workflow on the live Solutions system (DGR.exe) in Goodwill's controlled test environment — and it ships as a self-updating install.

+123%processor productivity (soft-line items per hour), in the pilot test
+15%sell-through per processor, on average

The outcome

In the pilot test, processors tagged +123% more soft-line items per hour, with a 15% average lift in sell-through — Goodwill's first internal AI workflow tool, in real use.

The research traveled, too: Goodwill SWPA leadership distributed our readouts to regional Goodwill chapters across the country.