Applied AI delivery · Live multiplayer

Name That Team Member

I was leading a department meeting for about 170 people. I wanted an icebreaker people would enjoy, so I directed AI agents to help me build and test the missing experience.

Why I built it

I wanted people to have fun.

I was leading a department meeting for about 170 people and needed an icebreaker. The audience tools I found could run a poll or ask a multiple-choice question, but they did not create the live, visual experience I wanted people to enjoy together.

I knew the room, the people, and the feeling I wanted. With my software background and AI agents available for implementation, building the missing experience made more sense than forcing the idea into an existing tool.

Name That Team Member shared display showing the live leaderboard
The shared display keeps the room together while people answer on their phones.

The experience

One host, a room full of phones, and a shared screen.

The host creates a room and advances each round. People join in a browser, study a mystery image, and choose the teammate they think it belongs to. Once answers are locked, the host reveals the image and the shared screen updates the scores and leaderboard.

Where AI came in

The first working round came from the first prompt. By the fourth, it was ready for the event.

That did not happen because a short prompt performed magic. I gave the agent the product intent, technical constraints, architecture, acceptance criteria, test expectations, and a clear milestone. The first result completed a working round. Prompts two and three refined the host, phone, and shared-display experience and addressed synchronization, reconnects, timing, scoring, and reliability. Around prompt four, the live version was ready.

AI wrote much of the implementation. I directed the work, checked the evidence, and stayed responsible for how the experience felt in the room.

Four directed passes

From a working round to event ready.

Each pass had a specific milestone and evidence to produce.

PROMPT 01 · WORKING ROUND

Start with one complete round.

I described the people, roles, product intent, architecture, constraints, acceptance criteria, and tests. The result was a complete working round.

Architecture

PostgreSQL stored the room state; realtime events kept clients in sync.

A fresh snapshot lets a late or reconnected browser recover if it misses an event. Host and participant credentials are separate, answers lock on the server, and reveal images stay private until the host advances the round.

AI-directed QA

I did not have a dedicated QA team, so I used an agent to build the technical safety net.

AUTOMATED119 tests
BROWSER28 local journeys
PRODUCTION11 journeys
LOAD225 simulated

I directed the agent to test joins, late arrivals, reconnects, synchronization, scoring, timing, answer locking, browser behavior, regressions, authorization, media loading, and acceptance criteria. The separate load run stepped through 5, 25, 100, 175, and 225 simulated clients so I could see how response time and scoring changed as the room grew.

The agent could prove technical behavior.I still had to decide whether the pacing was right, the instructions were clear, people would have fun, and the experience solved the problem I started with.

What shipped

The experience was ready for the approximately 170-person meeting.

225 / 225simulated participants joined in the final load run, separate from live attendance.

The finished product ran as three responsive browser experiences with host control, synchronized rounds, private reveals, scoring, and a leaderboard. At 225 simulated clients, personalized score and rank refresh took longer than I wanted. That gave me a useful limit to watch without affecting the meeting it was built for.

Next: an unfamiliar public-safety audio problem

Read the case study