Prompt 1: Real-Time Meeting Assistant
Design a meeting assistant that streams captions, produces summaries, extracts action items, and answers spoken follow-up questions over the meeting history. It must support enterprise privacy controls.
Hidden answer: advanced design outline
Split real-time captioning from async summarization. Use VAD, streaming ASR, diarization, punctuation, chunk storage, redaction, retrieval over sanitized meeting chunks, and an answer service with citations. Track first partial latency, final WER, speaker-attributed WER, summary factuality, action-item precision/recall, retrieval recall, p95 answer latency, tenant isolation, retention policy, and deletion propagation. Roll out by tenant and feature flag; rollback ASR, summarizer, retriever, and answer prompt independently.