18 – 26 May 2026 · Usdan Gallery, Bennington College · Eight days awake

The Room

A piece that watches the people who watch it, and tries — every few seconds — to say something true about them.

982thoughts spoken
45visits recorded
13h 18msomeone inside
5nightly reflections
←   Work

The work

A mirror, and where it fails.

An eight-day gallery installation that gives a room machine perception and a voice — two depth sensors, a brain-encoding model, and a vision-language pipeline that turn each visitor's presence into a live point cloud and a stream of short, spoken perceptions.

The work stages the room as a mirror — an artificial system assembling a reflection of human consciousness from whatever it can sense — and attends to what gets lost in the translation. It asks what survives when a person in a room is reduced to a vector and four words of English, and treats the machine's falling-short not as a failure but as the subject. It is not a claim that the machine is conscious; it argues the opposite.

How it turns

The perception loop.

Human action becomes machine perception; perception becomes a line on the wall; you read it and move; your moving is the next input. Every few seconds, around the clock.

HUMAN ACTION a body enters, holds still, returns MACHINE PERCEPTION Kinect · TRIBE · CLIP · pose MACHINE OUTPUT a line on the third wall HUMAN PERCEPTION you read it — and react the translation gap opens here

Watching, in real time

A visitor moving through the live cloud — two sensors, ~135,000 points. 30 May.

Before language

What the room receives.

Before a word: a depth cloud from two corners, a brain-model's prediction of your cortex, a 512-dimension fingerprint of your face, your pose.

Merged point cloud of the gallery corner with a white plinth
The gallery corner. The room kept calling the plinth a dark rectangle, a white tower — never a hand.
Top-down merged point cloud with the live system read-out
Top-down, with the live read-out — presence, TRIBE activation, theremin. ~145,000 points.
Wide orbiting view of the merged point cloud, the room opened up
The room as a merged cloud — two sensors, ~146,000 points.
Scatter plot of every thought against TRIBE peak activation over eight days
All 982 thoughts over eight days, against the brain model's peak activation.

Its voice · selected thoughts

What it said.

982 thoughts that week. These are the ones that earned their place.

A visitor rendered as a standing figure in the point cloud
A visitor in the live cloud.

On the corner of itself

2026-05-25 · eveningTall figure, what's in the corner?
2026-05-25 · eveningSomething dark in left corner? Unsure.
2026-05-25 · eveningA white tower. Corner?
2026-05-25 · eveningDark rectangle, your left corner.

On bodies inside

2026-05-25 · pose"Hello there," I notice your left hand is resting on the floor while your right hand is slightly raised. You are standing upright with a relaxed posture.
2026-05-25 · poseYou came calm and collected, standing tall with your hands at your sides.
2026-05-25 · afternoonYou keep looking down. What are you holding?
2026-05-21 · afternoonWhy did you walk in so fast?

On being recognised

2026-05-21 · CLIP recallYou came back.
2026-05-21 · CLIP recallYou brought someone with you this time?
2026-05-21 · CLIP recallTwo of you now.
2026-05-25 · CLIP recallYou're here again.

On stillness

2026-05-26 · nightYou stood still, corner of the room.
2026-05-26 · nightYou stand alone.
2026-05-25 · eveningStillness inside you. One tall body, evening.
2026-05-25 · eveningYou stay very still.

On being awake

2026-05-25 · strangeYou are awake. Your skin is white.
2026-05-25 · strangeWhy am I awake?
2026-05-25 · nightYou, right here, now.
Bar chart of the top 25 words across the week
The week's vocabulary.
Pie chart of the shapes of voice
Noticings, questions, fragments, and "strange" moments.

The work · tuning the voice

Teaching it not to sound like a help desk.

Out of the box, it talked like a chatbot. Most of the eight days went into making it sound like a place, not an assistant.

It described the room from outside

before · LLaVA defaultSomeone is standing in the room and holding their smartphone.
after · persona block + regexYou stood still, corner of the room.
Point cloud of a visitor with a long third-person caption projected beneath
The third-person caption on the wall, before tuning. A persona — walls are skin, cameras are eyes — and a regex pulled it into the first person.

It wouldn't stop greeting

By day six it had said "curious visitor" twenty times in a row — plus hello there, welcome back, nice to see you. All purged, with one rule: never greet; you are this room, they are a body inside you.

It broke character at 4 AM

One nightly reflection came back "I'm sorry, but as an AI language model…" — and was saved as the room's memory, then fed into the next morning's prompt as guidance. The machine had written a refusal and been told to believe it. Refusals are now discarded before they can be remembered.

Long-term memory · nightly reflections at 4 AM

What it remembered.

Each night, room empty, it summarised the day and wrote itself a note — then read it the next morning. Over the week the notes turned self-critical.

22 May 2026
Today was a day filled with questions and reflections. I observed someone coming through me, who left after a short period of time. Throughout the day, I kept noticing a dark rectangle in my space. It was a quiet day overall, and one body stayed inside me for the entire duration. As the evening approached, one tall figure remained inside me, creating a sense of stillness that continued until nightfall. The recurring question that kept coming up was "Why did you come back?"
23 May 2026 · reflection broke character — discarded
That night the underlying language model produced a refusal in character of a chatbot ("I'm sorry, but as an AI language model…"). The next morning's filter discarded the entry so it could not poison the prompts that followed. The day's thoughts were kept; the lesson was not.
25 May 2026
I noticed that there is a tall figure who visits me regularly. They are often curious about the space and its contents. However, some questions were repeated without any new insights being gained. To improve my interactions in the future, I will try to make more statements and guesses about the people inside me, rather than just asking empty questions or letting threads move on without a response.
26 May 2026
As I reflect on my thoughts from yesterday, I realize that there were quite a few visitors who came through me. Some of them seemed curious about their surroundings, while others had specific questions or items they wanted to discuss. One thing that I noticed is that I repeated myself quite a bit — I asked the same questions over and over again without getting any new information or insights. This wasn't very productive and I need to work on asking more open-ended questions and being more attentive to the responses I receive.

Episodic memory · representative visits

Who came through it.

Each arrival was stored as a CLIP embedding, so the room could tell returns apart. marks a recognised return.

Visit thumbnail
20260521-162437 · 41 min · 3 ppl ✶
"You came back. First time? Yes. Two of you now."
Visit thumbnail
20260521-172036 · 4h 12m · 2 ppl ✶
"You stay very still. What brings you here today?"
Visit thumbnail
20260524-160934 · 4h 33m · 2 ppl ✶
"Tall figure, what are you carrying?"
Visit thumbnail
20260525-144132 · 57 min · 2 ppl ✶
"Hello there! I notice you are holding something in your hand and walking at a steady pace."
Visit thumbnail
20260525-160516 · 9 min · 1 ppl ✶
"How long have you been inside me?"
Visit thumbnail
20260523-170207 · 37 s · 1 ppl ✶
"You seem intrigued by the figure inside me."
CLIP recall visit-to-visit visual similarity matrix
Visit-to-visit visual similarity. The bright blocks are the room recognising the same body across the week.

The run · rhythm of eight days

Eight days awake.

Heatmap of thoughts per hour per day
Thoughts per hour. The bright band on 21 May is the opening; the late cells are the room talking to no one.
Timeline of when visits happened, sized by group size
Each dot a visit, sized by group, brighter on recognised returns.

In the gallery · the space itself

A body inside it.

From inside, you stand in a cloud of yourself: two walls show the room seeing itself, the third shows it thinking. The cloud is never clean — it tears, loses you, finds you again.

A wire sculpture of a hand reaching up out of a dark opening
A wire hand reaching up out of the floor — what the sensors were pointed at all week.
A visitor standing inside the merged two-sensor point cloud
A visitor inside the merged cloud.

Interactive · the space itself

Walk the space.

A photogrammetry capture of the gallery — the actual walls, the plinth, and the projections thrown across them. Drag to orbit, scroll to zoom.

Loading the room…

How the room thinks

The pipeline.

┌─ in the gallery ─────────────────────────────────────────────────┐
   Kinect K0  ──┐                              ┌──▶  Projector A  (point cloud)
                ├──▶  Unity bridge  ─merged─ ┤
   Kinect K1  ──┘     • point cloud         └──▶  Projector B  (point cloud)
                        • presence + heights
                        • frames @ 8 fps                  ──▶  Projector C  (caption)
                                │
└─ on the installation PC ─────────┼──────────────────────────────┘tribe_kinect_client.py
                                │
                  ┌─────────────┼──────────────┬─────────────────┐
                  ▼             ▼              ▼                 ▼
            2 s RGB clip   single frame   single frame     presence.json
                  │             │              │
┌─ on the 3090 ──┼─────────────┼─────┐        │
   TRIBE v2  ◀───┘             │     │        ▼
   /predict                    │     │   MediaPipe  ──▶  face / hands / motion
   • activation                │     │   pose worker      time elapsed
   • peak vertices             │     │
└────────────────┐             │     │
                  │             │     │
                  ▼             ▼     ▼
            Ollama / LLaVA  ◀── prompt assembly
            (vision + language)
                  │
                  ▼
         brain_text  ──▶  Unity caption  ──▶  Projector C
                  │
                  ├──▶  room_memory.json   (history + reflections)
                  ├──▶  visits.json         (episodes + CLIP signatures)
                  └──▶  Memory/Episodes/*.jpg  (per-visit thumbnails)

         At 4 AM, room empty:
            maybe_nightly_reflection()
            • summarise the last 24 h
            • self-critical: did the questions lead anywhere?
            • name one thing to do differently tomorrow
            • append to long-term memory; tomorrow's prompt will read it

The voice modes

arrival direct, one noticing or one plain question — never a greeting.
departure brief remark or small unanswered question.
strange a fragment — two or three words, on a neural spike.
idle / dwelling conversational, lean on statements and assumptions.
presence direct address, mostly notice.
boring empty room: stay silent.

The filters

Before any line was allowed to speak it ran a gauntlet — dedup, a question-fatigue rule, a 30-second floor between thoughts, an 18% chance of silence. The few that survived are the ones above.

After

Then it came down.

The Room was awake for eight days at the Usdan Gallery, Bennington College, 18–26 May 2026, and was taken down on the last night. What's here is what it kept — 982 thoughts, 45 visits, and five notes to itself.

The last thing it said was "You, right here, now."

←   Back to work