Skip to content
GenAI Learn/AI Design Case Studies
Browsing as a guest. Sign in to save your progress and earn XP as you complete chapters.

Case Study: An AI Meeting Assistant

5 min read

You'll learn to

  • -Lay out the pipeline from audio to summary, action items, and search
  • -Separate live and after-the-meeting latency needs
  • -Compute word error rate and use it to compare speech systems
  • -Plan summarization for long meetings, evaluation, and privacy

An AI meeting assistant joins a call, writes live captions, and afterward produces a summary, a list of decisions, and action items with owners and dates. It also lets you search everything said across past meetings. It is a nice case because it chains several models, speech and language, and each link has its own error rate that multiplies into the final quality.

An Analogy: The Court Reporter and the Chief of Staff

A meeting has two helpers. The court reporter types every word as it is said, quickly, and with some mistakes. The chief of staff later reads the transcript and writes the one-page summary, with who agreed to do what by when. If the reporter mishears a name, the chief of staff's summary inherits the error. Pipelines of models have the same property.

The Pipeline

  • -Audio capture: from the meeting platform, per speaker if possible.
  • -Streaming speech recognition (ASR): turns audio into text in near real time, with a delay of under about a second for live captions.
  • -Speaker diarization: labels who is speaking, so the transcript says who said what.
  • -Transcript store: text with timestamps and speakers, searchable.
  • -Summarization and extraction: after the meeting, an LLM writes a summary, decisions, and action items with owners and due dates.
  • -Search and question answering: retrieval over past transcripts, with permissions, as in other RAG designs.

Two latency tiers matter. Live captions need a delay of a second or so and cannot wait for a large model. The summary can take a minute after the meeting ends, so it can use a bigger model and more careful steps.

Measuring Speech Quality: Word Error Rate

Speech recognition is scored by word error rate, or WER: the number of word substitutions, deletions, and insertions needed to turn the system's transcript into the correct one, divided by the number of words in the correct transcript. The code implements it with the standard edit-distance method, then looks at how big a long meeting is for summarization. Press Run and compare the three systems.

Press Run: a single wrong word changes the meaning, and a long meeting needs a summarization plan

System A is perfect, at 0%. System B has a word error rate of 12%: it wrote "building" for "billing" and dropped "on" before "monday", two errors in 16 words. System C scores 38%, with several dropped words and an extra one. A single error can matter more than a percentage suggests: "building page" changes the meaning, while a missing "on" does not. That is why WER is a starting point, and teams also look at errors on names, numbers, and jargon, often fixed with a custom vocabulary. The second part shows size. A 60-minute meeting is about 12,000 tokens, and a 3-hour meeting about 36,000. Modern models can often take that in one call, but for very long meetings, or to save cost, you can summarize pieces and combine them, which also lets you organize by topic.

Evaluation

  • -ASR: word error rate overall and on names, numbers, and domain terms, across accents, noisy rooms, and crosstalk.
  • -Diarization: how often words are assigned to the wrong speaker.
  • -Summaries: faithfulness (nothing invented) and coverage (key points not missed), using a judge validated against human labels.
  • -Action items: recall and precision against action items that a person listed, including whether the owner and date are right.
  • -Online: how often users edit or delete the summary, and whether they open it again.

Privacy and Failure Modes

  • -Consent and legal rules for recording differ by place. Announce recording, get consent where required, and give admins controls.
  • -Retention and access: store transcripts only as long as needed, restrict who can read them, and redact sensitive data.
  • -Hallucinated action items: the model invents a commitment nobody made. Require each item to link to the transcript line it came from.
  • -Wrong attribution: assigning a task to the wrong person can cause real harm. Show the evidence, and let users correct it.
  • -Noise and crosstalk: expect lower quality, and show a confidence indicator.

Interview Signal is part of Pro

See a real weak answer next to a real strong one for this exact topic.

Quiz is part of Pro

Test what you just read with a short quiz, and bank the XP.

Discussion0

Join the Discussion

Sign in to leave comments, reply to others, or like insights.

Sign In to ScaleDojo

No comments yet. Be the first to start the thread!