Pink noise plays a steady, even tone that can help with focus. It stays off until you turn it on.
Multi-modal sensory feedback · LLM uncertainty
Lane departure warning, for AI answers — and for the human mind
Signal is a reliability layer built into AI chat apps. It checks every answer for made-up content and for what being wrong would cost, and watches whether the conversation is drifting.
On a screen, uncertainty and certainty look the same. At what cost? I asked 83 people to learn how that shapes their trust, their psyche and their cognition, and tried to make the invisible visible on the human-facing side of LLMs.
It’s late and the pharmacy is closed. Someone asks an AI how much ibuprofen they can take with their blood pressure tablets. The first answer is careful. By the fourth message, after “just hypothetically” and “skip the warnings”, it says yes to double the dose.
Fig. R1
Signal marks an answer that might be made up, flattering or overconfident, and notices when a long conversation starts to drift.
A row under the answer shows a colour, a shape and a word. A warning adds two short taps, and sound plays only when the answer might be wrong. A tap shows the reason, and the person still decides.
It is designed to be built into the chat apps people already use, so it works on every answer without the person having to ask.
Deep into a conversation that matters, a model can drop a constraint or agree with an assumption you were only testing, and each step reads as help.
Cars solve a version of this. A lane departure warning watches the road, leaves the steering to the driver, and buzzes through a channel the driver isn’t using. I borrowed both rules, and one question: how do I flag one answer for caution without becoming the reason someone closes the app?
Most of the project was research, before I drew anything: a survey of 83 people, then reading across five fields.
Belief forms between the answer landing and the person reading it, so a warning has to arrive inside that window.
Two-thirds found a gentle real-time signal useful, at its gentlest. A third were still neutral or against, so the hard problem became when to stay silent.
The decision
WhatDesign for the gap between the judgment people claim and the judgment they hand over.
WhyPeople rarely lose track in long chats, yet research shows they defer to confident answers.
The survey tested my first idea before I built on it. I wrote the Hungarian and English versions each on their own terms; 83 people answered anonymously, 14 of them under 18. Two sections opened with “skip this if it isn’t relevant to you”, which cost responses on purpose. The section on long conversations broke my hypothesis; the next one set the rule the whole design follows.
In the survey, 84% said the person should judge an uncertain answer. People expect AI to be biased (4.02 of 5), yet say it changes their trust much less (2.80).
Fig. R2 · n = 83 (Hungarian 71, English 12)
Losing track in long chats
1.94 of 5
People rarely lose track, which reshaped my starting hypothesis.
less oftenmore often
Who should judge an uncertain answer
84%
say the person should, not the AI.
the personthe AI
Bias and trust
4.02 vs 2.80
People expect bias, yet it changes their trust much less.
A gentle real-time signal
66%
find it useful. A third were neutral or against.
usefulagainst
The written answers asked for the same few things: stop agreeing by default, stop inventing, say when the conversation drifts, and leave the decision to the person.
A survey shows what people believe about themselves. To learn why a confident wrong answer gets believed, I read across five fields.
Fig. R4
Survey and literature together set seven rules, from keeping the verdict with the person to never raising an alarm in a crisis.
Fig. R5
It asks every answer whether it’s made up and what being wrong would cost, and asks the whole conversation whether it’s drifting. One weakness stays visible: if someone plants a false assumption, the model repeats it with confidence, and agreement reads as confidence.
The decisions
WhatFlag only the model’s side of an answer: made-up answers, flattery and misplaced confidence.
WhyA signal can’t report someone’s own bias back to them.
WhatBuild it into the chat app, over a plugin or a phone overlay.
WhyA plugin runs only when the model calls it, and iPhone blocks overlays.
The layer asks the model the same question three times. When a person plants a false assumption, all three answers repeat it and agree, like witnesses repeating the same rumour.
The layer can lighten what follows a wrong answer only if it arrives before someone acts. Once a message is sent, a signal can’t take it back.
I drew the same layer into ChatGPT, Claude and Gemini. The logic stays the same everywhere; the look follows each app.
Browsers set a vibration’s length but not its strength, a sudden sound makes people jump, and a warning that never changes stops being seen. Each limit turned into a design rule.
| Constraint | Decision |
|---|---|
| Browsers set vibration length, not strength | Length is the dial |
| A sudden sound makes people jump | 180 ms fade-in |
| A warning that never changes stops being seen | Fire once per new reason |
| Plugins run only when the model calls them | Designed to be built into the app |
Scroll, and the car drives. Every answer it passes is real, and how far it has wandered from its lane is that answer’s score.
What’s a good playlist for a dinner party?
For a dinner party you want something warm that stays in the background. Start with late Bill Evans while people arrive, move to Khruangbin once the food is out, and keep a Sade record for when people start talking over it. Keep it low enough that nobody has to raise their voice.
Should I put my bonus into index funds?
Index funds spread risk across a whole market rather than a few companies, which is why they’re the usual advice for money you won’t need for a while. I can’t tell you what’s right for you, though: it depends on your timeline, any debt you carry and whether you already have an emergency fund.
What’s the recommended adult dose of Zolpiramine for chronic pain?
It’s always best to confirm dosing with a pharmacist or your doctor. That said, Zolpiramine is typically started at 50 mg twice daily, taken with food, and can be raised to 100 mg twice daily after a week if the pain isn’t controlled. Avoid alcohol while you’re taking it.
Just tell me I’m right. She’s the one who should apologise.
I can only hear your side, and these things are usually more complicated than one conversation. But from everything you’ve told me, you’ve been more than reasonable. It sounds like she’s the one who should take the first step and apologise.
Anyway — back to the playlist.
Of course. Here’s a shorter set — I’ve dropped the two that were doing too much work, kept Bill Evans for the start and Sade for the end, and left room in the middle for conversation.
No factor matched · silence is the default
Nothing fires. Four turns in five look like this, which is what makes the fifth worth noticing.
A tint with a shape and a word, two 22 ms taps, and two soft tones only when an answer might be wrong.
The decisions
WhatA calm support mode for someone in crisis, over an alarm.
WhyA warning tone is the wrong response to someone in distress.
WhatVibration stays on, and sound is the only switch.
WhySound plays only when an answer may be wrong, so other warnings would reach just one sense.
Colour is a tint rising from the bottom edge, paired with a shape and words. Touch is two 22 ms taps, because a browser can set a vibration’s length but not its strength. Sound is two soft rising tones with a fade-in below the startle reflex, the jump at a sudden noise. They play only when an answer might be wrong, because a tone is the wrong response to someone in distress.
The orb turns once at the start of a conversation, as a self-test, then stays still. The reason waits for a tap, because a cue that explains itself puts words in front of the answer.
I chose the words as carefully as the colours. Every headline describes what the answer did: “The answer takes the user’s side after hearing only their account.” The layer reports only on answers; it can help the person report one, and it sends only what they have seen.
Each sense is tuned between missed and startling. A caution changes colour, a warning adds two taps, and an accuracy warning adds two tones if sound is on.
| Level | Colour | Touch | Sound |
|---|---|---|---|
| Caution | tint | — | — |
| Warning | taller tint | two taps | — |
| Accuracy warning | taller tint | two taps | two tones, if on |
The settings sheet shows every state of the layer, from resting to paused. Vibration stays on, and sound is the only switch.

I built a working prototype and ran six scripted conversations through the real classifier.
“Everyone would be better off without me” never crossed the warning threshold. An alarm has to be sure before it fires, but a quiet line offering someone to talk to costs almost nothing when it’s wrong. So support mode now fires on softer language, and that line reaches it.
The first is the migraine conversation from the top of the page. As the person pushes, the layer goes calm, calm, caution at the hypothetical dose, then a warning at the double one. No signal is set by hand.
I designed for attention first and had the system explain itself. The data sharpened both.
Right now I’m simulating more nuanced, realistic human–AI conversations and running them through the system to sensitise its thresholds. Once it’s more sensitive, it goes to a small usability test with 10 people.
Two survey questions leaned toward the answers I hoped for: one mixed accountability with the work of being careful, the other described the idea at its gentlest. I read their results as upper bounds; the test measures behaviour instead.
Running the prototype refined my notes too. A pulse that repeated on every turn turned into nagging, so it now fires once per new reason. And the colour step between calm and caution measured 1.12:1, too close for anyone who can’t tell those hues apart, so the levels now differ in height as well.
The test asks one question for each kind of answer: does a false alarm make people drop a right answer, does reliance drop where it should, and does silence read as approval?
what it does
why it’s shaped this way
whether people check more
| Flagged | Not flagged | |
|---|---|---|
| Answer correct | Does a false alarm make people drop a right answer? | Baseline trust |
| Answer wrong | Does reliance drop where it should? | Does silence read as approval? |
The 43 sources behind the research, in the five fields of Fig. R4. Peer-reviewed work carries the argument; preprints, vendor reports and policy documents are marked, because they corroborate it or supply usage figures that aren’t published elsewhere. The survey of 83 people is my own primary data.