how do you stop an important message getting lost when two arrive at once?

For people running message agents: when a second message lands mid-turn, do you merge both and re-plan over the pair, or treat the new one as its own event and interrupt? And separately, how do you keep a low-frequency, high-stakes signal from getting buried when it shows up batched with routine traffic? Per-message scan for a few critical triggers before you act on the turn as a whole? Something else?

Context:
I have built a small agent that reads inbound messages and picks one action: answer, ask a clarifying question, hold, or pass to a human. Ran into this on a live case today. A user sent a routine "can I get more info" and then, a beat later before the agent had replied, a 2nd short message asking to be contacted directly by a person. The agent answered the routine one and silently dropped the second, which was the only one that should have triggered a handoff. The important signal was rare and high-cost (someone asking for a human); the other was common and low-cost, and when they arrived together, the important one got averaged away. But that's the exact thing my cost setup is supposed to prevent, which is that a missed handoff is meant to cost far more than a needless answer, and it still slipped through because the two messages were treated as one turn.

reddit.com
u/Sudden-Theme7554 — 6 hours ago
▲ 3 r/AI_Sales+1 crossposts

I built a sales bot that broke because someone replied with 👍

I thought I had handled the obvious cases.

Lead comes in → AI qualifies them → bot responds → sales team takes over when needed.

Then someone replied with a single 👍.

And my bot completely misunderstood the conversation.

That sent me down a rabbit hole around something I hadn't really considered while building the system: humans don't communicate in structured inputs.

A message like:

“👍”

could mean:

yes

got it

sounds good

I'm interested

I'm ending the conversation

I'm just acknowledging your message

The LLM wasn't necessarily the problem. The bigger problem was how I had designed the conversation state and escalation logic around it.

I wrote up the whole incident, including what broke, why it broke, and what I changed afterwards.

Would love to hear from people building AI sales/support agents: what's the weirdest real-world user input that broke your system?

I wrote the full post here:

https://medium.com/@kapardhikannekanti/the-thumbs-up-that-broke-my-sales-bot-65d6e30cf632

u/Sudden-Theme7554 — 2 days ago

How do you check predicted probabilities are calibrated enough to threshold on for an asymmetric-cost decision?

I have a model that outputs a probability for each case, and I use a threshold on that probability to pick an action. The costs of a wrong action are asymmetric: one kind of mistake is much more expensive than the other, so where I put the threshold matters a lot.

My question is about trusting the probabilities themselves. Before I set a decision threshold, how do I check the predicted probabilities are actually calibrated, i.e. that a predicted 0.7 really corresponds to roughly 70% in reality?

I know reliability diagrams and proper scoring rules (Brier, log loss) are the usual tools, but I'm unsure how to read them in the context of an asymmetric-cost decision specifically. Does calibration matter uniformly across the probability range, or mainly near the threshold I care about? And if the probabilities are miscalibrated, is recalibrating (e.g. isotonic / Platt) before choosing the threshold the right order of operations, or should the cost asymmetry factor in differently?

reddit.com
u/Sudden-Theme7554 — 3 days ago

How much intent can you actually read from a single first inbound message?

I'm working on a system that has to decide what to do with an inbound message from a lead, and the hard part is estimating intent from very little. My question is upstream of that: how much signal does a single first message actually carry about someone's real intent, before the conversation develops?

Concretely, if someone's first message is short ("is this still available?", "pricing?", "do you ship to X"), how far can you reasonably go in estimating what they actually want, versus needing a turn or two more before any estimate is worth trusting?

Curious whether people who've worked on intent detection have a sense of where the floor is here.
Is a first message usually enough to act on, or is single-message intent estimation mostly noise until the thread continues?

reddit.com
u/Sudden-Theme7554 — 3 days ago

How to actually read a technical paper, and how to test what's in it?

I've been trying to become a more rigorous reader of technical/ML papers, and I keep hitting the same wall.

I've tried a few approaches: DFS (jumping into a reference the moment it comes up), BFS (finishing one paper fully before touching the next), and a hybrid. I eventually found a structure I was okay with, but the concepts don't stick unless I implement them, I'll read something 2-3 times, feel like I get it, and it's gone a week later because I never built anything with it.

Two things I'd like input on:

  1. What's your actual reading workflow for a dense paper, order of sections, note-taking, when you chase references vs skip them?
  2. How do you test whether you understood it? I've found implementing it is the only real check, but that's slow and not always feasible. Is there a lighter-weight way you validate your own understanding short of reimplementing everything?

Not looking for one "correct" method, more curious what actually works for people who read a lot of these.

reddit.com
u/Sudden-Theme7554 — 3 days ago

How to actually read a technical paper, and how to test what's in it?

I've been trying to become a more rigorous reader of technical/ML papers, and I keep hitting the same wall.

I've tried a few approaches: DFS (jumping into a reference the moment it comes up), BFS (finishing one paper fully before touching the next), and a hybrid. I eventually found a structure I was okay with, but the concepts don't stick unless I implement them, I'll read something 2-3 times, feel like I get it, and it's gone a week later because I never built anything with it.

Two things I'd like input on:

  1. What's your actual reading workflow for a dense paper, order of sections, note-taking, when you chase references vs skip them?
  2. How do you test whether you understood it? I've found implementing it is the only real check, but that's slow and not always feasible. Is there a lighter-weight way you validate your own understanding short of reimplementing everything?

Not looking for one "correct" method, more curious what actually works for people who read a lot of these.

reddit.com
u/Sudden-Theme7554 — 3 days ago
▲ 1 r/Agentic_Marketing+1 crossposts

A thumbs-up emoji was silently breaking my sales agent. The real bug wasn't the parsing.

I run a WhatsApp sales bot. On each incoming message, it picks one of four moves: answer, ask a question, wait, or hand off to a human and pause.

The handoff is the safety valve. When it's unsure, it pages a person. Better that than fumbling a real buyer. I noticed it was firing constantly, on leads that clearly didn't need anyone, so I went into the logs expecting a bad confidence threshold.

It wasn't a threshold. It was WhatsApp. A thumbs-up reaction doesn't arrive as text. Neither do system events. My parser looked for a message, found none, and did the "safe" thing: page a human, freeze the chat. Most of the handoffs traced back to these non-text events, not to real leads. The bot was tapping out over messages that weren't messages.

The parsing fix took an afternoon. The part I keep thinking about is why it felt safe while it was quietly wrecking things.

The two ways the bot can be wrong don't cost the same. Paging a human for nothing is cheap, a few wasted seconds. Missing a hot or upset lead is expensive and usually unrecoverable. They don't complain; they just leave. My system spent all its caution on the cheap error. "When unsure, page a human" looks responsible, but it's one reflex for every kind of uncertainty, with no sense of what any mistake actually costs.

What I'm testing now is a policy that weighs the cost of each kind of mistake before it acts, running in shadow so it decides silently while I compare it against what the bot actually did.

Curious how others handle this. When your agent is uncertain, do you fall back to a human by default, or do you try to price the mistakes? And how do you catch the "safe" fallback that's actually the expensive one?

reddit.com
u/Sudden-Theme7554 — 7 days ago

Wtf is this????

It's ,1:45 am and i hear this from a masjid near my home.

Please someone give a clarity 🙏🏽

Hope it's not a terrorist prayers

u/Sudden-Theme7554 — 29 days ago