noorandmachine.com / blog / test with AI

I built a crowd out of AI agents.

What can I test?

— MSW/Noor and Machine · 25 September 2026

I had eight logos and nobody to ask.

So I built a crowd.

Each voter was a brand-new AI agent. It saw my brief and the options. Nothing else.

It picked one, said why, and was gone.

Fifty times over. Then I counted.

The Test with AI app on a phone: the headline, and a list of three tests
It ran on my Mac, on my own Claude account.

How it works

One brief. Up to three personas. Any options.

I wrote the brief in plain words.

I described each persona by their job. Never their taste.

Every agent became someone new. Random age, place, mood, rush.

The brief and the three persona boxes: receptionist, office manager, doctor-owner
The brief, then the personas.

Options could be anything. Text, images, PDFs, web pages. Or one sheet with every logo on it.

The options section with a sheet imported, and the rubric toggle
Options, plus an optional expert rubric.

Agents never saw my file names or my order. final_best.png became opt-D-1.png. The order shuffled every call.

The exact system prompt and persona prompt, shown in full
What the agents read. Word for word.

While it ran

Every vote was its own process.

New process. New session. No memory.

The live feed: one row per call with session ID, process ID, thinking tokens, time and pick
One row per agent.

I could open any agent and see what it did. Only its private reasoning stayed hidden.

One call opened: who the agent was, and its event timeline from spawn to answer
A 52-year-old doctor in Georgia. 9.6 seconds.

200 = 200

Calls and unique sessions. Zero resumed.

No web. No plugins. It could only open the test's own files.

Experiment 1

The test that fooled me.

Novexa, a medical billing company. Eight logos. Three people at a medical practice.

Fifty runs. $3.15.

That's list price. It runs on your own Claude account, so it's just token use. Free for you.

Every persona picked the same logo. All fifty times.

7Receptionist, 50/50
6Office manager, 50/50
1Doctor, 50/50

I thought the agents shared memory. They didn't.

My personas gave the answer away. “Wants friendly” picked the friendly one.

So I rewrote them. Job only. No taste.

Experiment 2

Novexa, done properly.

Eight Novexa wordmarks: green and navy serifs and sans-serifs, one in a navy box, one with an arc, one teal, one in a frame
The eight logos.

The brief: a cold letter from Novexa lands on a practice's desk. Which logo gets it opened?

A different person every run.

134 / 150

Logo 5, the plain navy serif. 150 votes · 7 min · $9.08 at list price.

Results: Logo 5 wins with 134 of 150 votes; logo 2 gets 14, logo 6 gets 2
Doctors 50 of 50. Office managers 94%. Receptionists 74%.
…looks like the letters we get from insurance companies or a law office.A 61-year-old receptionist, cardiology practice

Established beat clever.

Of the 16 who voted otherwise, 14 said it looked like mail from an insurer.

Experiment 3

I tested my own title screen.

My site's opening line, in eleven typefaces. Judged by the general public.

Type studies, part 1: title cards set in different typeface pairings
Type studies, part 2: more title cards, including Fraunces with Space Grotesk
The page the agents saw.

111 / 150

Fraunces × Space Grotesk. 150 people · 31 min · $34.01 at list price.

Results: design 07 wins with 111 votes, design 05 second with 38
Montserrat came second with 38. My site uses Montserrat.
The top line looks kind of like a nice book or a café sign.A 36-year-old shop owner, rural West Virginia

What it isn't

A focus group.

These are simulated people. One model agrees with itself a lot.

A clear winner is a signal. So is a split.

A fast first read. Not the last word.

What I'll look at next:

Can AI testing stand in for a focus group, or will companies run both, side by side?

How many runs is enough?

Everyone will find their own use for AI.

In an age of abundance, this one helped me choose.

Run it yourself

Your turn.

The code is public. MIT.

Your machine. Your Claude account.

You need Node 22, Claude Code, and Chrome for web pages.

git clone https://github.com/ShaheryarWarraich/noorandmachine-public.git
cd noorandmachine-public/test-with-ai/v1
npm start

Open 127.0.0.1:4330. Start with five runs.

See the code on GitHub →

← design