Moraldeep Sachdeo

Moraldeep Sachdeo

Product Manager
Engineering Program Manager

Mountain View, CA
moraldeepsingh@berkeley.edu


← Back to Vibe-Coding

Customer Support Voice Agent

A voice-enabled support workflow that turns product documentation into grounded, spoken answers instead of text-only search results.

Voice RAG Workflow
Crawl docs, retrieve relevant context, answer clearly, then speak it back
This prototype focuses on support scenarios where reading through docs is too slow. It builds a lightweight knowledge base from documentation pages, retrieves the most relevant context for a question, and returns both a readable answer and an audio response the user can play or download.

Overview

Customer Support Voice Agent is designed for teams that want a more conversational support experience on top of existing documentation. Instead of forcing the user to search docs manually or read a long chatbot answer, the workflow gathers support content, grounds the answer on retrieved context, and synthesizes the result into speech.

What The Product Does

Implementation Details

Why It Matters

The interesting part of this project is not just “chat with docs.” It is the product framing around support ergonomics: shorter answers, voice playback, visible source grounding, and a setup flow that converts arbitrary documentation into a support-ready knowledge base. That makes it feel closer to a real support surface than a generic RAG demo.

Design Decisions

Role and Focus

Role: Solo prototype builder focused on support workflow design, grounded retrieval, and voice UX.

Tech Stack: Streamlit, Firecrawl, Qdrant, FastEmbed, OpenAI Agents patterns, OpenAI TTS.

Category: Voice AI, support tooling, documentation search, retrieval-augmented generation.

Positioning: Think "support chatbot plus voice layer," but grounded in a live documentation index.

Thumbnail Alt Text

Voice-first customer support agent concept showing a documentation-backed support workflow with retrieval, answer generation, and audio playback.