Proof of concept · AI Solutions Architect program (ELVTR), 2025 · Switch data, used with permission
Call sentiment & toxicity analyzer
Problem
Recorded customer-service calls hold the earliest signal of a relationship going wrong, but nobody can listen to tens of thousands of them. The question was whether a pipeline could surface the handful that need a human.
Approach
A pipeline designed to pull batch audio from cloud storage, transcribe it with Whisper, and score each transcript with a multi-label toxicity classifier (toxic-bert) across six categories — toxic, severe, obscene, threat, insult, identity hate — flagging calls above a threshold, with their transcript, for QA review. The design covers the data model, storage architecture, and the compute budget for the full archive; the download, transcription, and scoring functions are built.
Architecture and pipeline scaffold; not yet run at scale, not in production.