How AI Analyzes a Two-Hour Deposition in Real Time

Verify it yourself — free, no login

See how AI medical-record review links every fact to the exact Bates page that proves it — click any citation and jump straight to the record.

See the 60-second demo →
By John Mahoney · April 16, 2026 · 7 minute read

I've been on the expert-witness side of depositions for thirteen years. The best depositions I've watched were the ones where the examining attorney noticed something in minute thirty that didn't land until minute ninety — a nonresponsive answer, a phrase that contradicted what was said forty pages earlier, a claim that couldn't have come from the record. The attorneys who could do that in real time were the ones who won motions in limine and closing arguments.

Most attorneys can't. Not because they aren't skilled, but because the human brain can't hold a 120-minute stream of testimony in working memory while simultaneously reading a chart, drafting follow-up questions, and watching the witness for tells.

That's what AI is genuinely good at — not replacing attorney judgment, but surfacing the details the attorney's conscious mind misses while focusing on the next question.

We built Courtroom AI to do exactly this, and last night I ran it against a real 2-hour cardiothoracic surgeon deposition (publicly available on Miller & Zois's channel) to stress-test what it actually catches. Here's what I learned.

The stack: what's actually running

Courtroom AI does three things simultaneously during a live deposition:

  1. Transcription — Deepgram's Nova-2 Medical model streams the audio and produces a written transcript with medical-terminology accuracy that's 85-90% clean out of the box.
  2. Segment batching — every 15 seconds or so, the tool groups recent transcript fragments into a coherent testimony chunk so the analyzer has enough context to work with.
  3. Four-lens analysis — Claude Haiku 4.5 reads each batched chunk and produces four separate outputs in parallel:

The whole round-trip (transcribe → batch → analyze → render) takes 5-15 seconds per chunk. Fast enough that by the time you've finished one question, the analysis of the prior answer is on your screen.

What it actually caught in the cardiac surgeon depo

Segment from the session:

"Now like I said, we have a team effort. We have a surgeon and cardiologist perform that procedure, and that's relatively common for that to happen."

That's a witness answering a question about whether he participated in a specific patient's surgery. Most lawyers would keep moving. Here's what the four lenses caught:

Medical accuracy (score: 65/100)

"Testimony lacks procedural specificity and contains vague generalizations about surgical practice that cannot be fully evaluated without procedure identification. Procedure specification unclear — commonality of two-specialty involvement depends on specific procedure type; some procedures are typically single-specialty."

Translation: the witness made a claim ("relatively common") without naming which procedure. Depending on the procedure, "common" means different things. The AI flagged this as a medium-severity inaccuracy — technically true in some contexts, misleading in others.

Daubert vulnerability (HIGH risk)

Three vulnerabilities flagged:

That second one is sophisticated. An expert who disclaims access to the very data they're making population claims about is vulnerable to exclusion under Daubert v. Merrell Dow Pharmaceuticals and its progeny. A junior associate might not catch the juxtaposition.

Cross-examination questions (5 generated)

  1. "You stated you didn't participate in Mr. [patient]'s surgery. How many cases have you personally participated in where a surgeon AND cardiologist jointly performed this specific procedure?" [impeachment]
  2. "When you said this team approach is 'relatively common,' what specific data, literature, or statistical analysis supports that frequency determination?" [foundation]
  3. "You mentioned you don't have 'the screen' — what specific evidence or materials did you review to form your opinion about how commonly this procedure is performed by two specialists?" [foundation]
  4. "Your question was different — let's return to it: did YOU or did YOU NOT participate in Mr. [patient]'s procedure?" [impeachment]
  5. "When you say a surgeon and cardiologist 'perform that procedure,' are you testifying that both actively participate in surgical decision-making, or does one primarily observe?" [scope]

These are trial-quality questions. The second one in particular — asking for specific data, literature, or statistical analysis — is a direct Daubert reliability attack that forces the witness to either produce sources or concede they don't have any.

What it got wrong (the honest part)

No AI tool is perfect. Here's what we found and fixed during validation:

1. Cross-specialty keyword bleed

Early tests on an orthopedic knee deposition showed Deepgram inserting cardiology terms — "HAS-BLED" (a bleeding-risk score) in a discussion of knee dislocation reduction. Why? The keyword boost list we passed to Deepgram was cardiology-focused. The fix: per-specialty keyword sets for nine medical specialties (cardiology, orthopedic, emergency medicine, OB/GYN, neurology, general surgery, oncology, pulmonology, internal medicine), dynamically selected based on the case context.

2. "Fragmented testimony" false flag

When a batched segment contained both an attorney's question and the witness's partial answer, Claude sometimes called the combined text "syntactically incoherent" and scored medical accuracy at 0. It wasn't — it was just Q&A mashed together by the transcription engine. The fix: explicit prompt instructions telling the model that the input is live deposition transcript with multiple speakers.

3. Placeholder leak

One early cross-exam question contained a literal [SPECIFIC PROCEDURE] placeholder — the model didn't fill in the blank. The fix: explicit prompt rule against bracketed placeholders plus a post-processing regex filter that drops any question containing one.

These are the kinds of bugs that only show up when you run the tool on real depositions across multiple specialties. We found them. We fixed them. We deployed the fixes.

The economics

A 3-hour deposition costs the tool roughly $5-6 in API calls (Deepgram streaming + Claude Haiku for the four analysis lenses). That's the COGS.

The value to the attorney:

At $300-500/hour in billable time, that's $900-2,500 in value saved per deposition. A tool that costs us $6 and delivers $1,000-2,500 in value has obvious unit economics. Full firm-level modeling lives on the Courtroom AI ROI page, and the Courtroom AI product overview walks through the feature set in depth.

Pilot offer: We're opening Courtroom AI to a small group of med-mal and PI trial attorneys this month at 50% off the first 3 months. Essentials tier ($99/mo, 10 hrs/mo included) becomes $49.50/mo for three months. Code: COURTROOM50 at checkout. Max 10 redemptions.

What it isn't

Courtroom AI isn't a replacement for attorney judgment. It doesn't decide strategy, choose which witness weaknesses to exploit, read a jury, or conduct the deposition. It's a real-time research assistant that catches the details your conscious mind misses while you're focused on the next question.

Nor is it a transcript replacement. The court reporter's certified transcript is still the record. Courtroom AI is a working-notes layer on top.

And it's not yet a tool that can read tone or body language. It analyzes words.

Where we're headed

Over the next 30 days we're adding:

We're also working with several plaintiff med-mal firms on specialized add-ons. If you want to be one of them, the COURTROOM50 pilot is the door in.

Try Courtroom AI with your next deposition
50% off 3 months with code COURTROOM50 · Free 15-min demo first
Start Free Trial →
See also

Questions or feedback on this post? Email [email protected]. If you'd like to see a live demo on one of your own deposition recordings, we do that too.

See the AI cite its source — no login
Most legal AI is wrong 17–33% of the time. Watch MedLegal AI pin every finding to the exact record page — click any citation and it jumps to the line that proves it.
Watch the 30-second demo →