LRT Jakarta AI Voice Assistant
// problem
Commuters needed a fast way to get transport information — schedules, routes, fares — without digging through a static app or waiting on staff. LRT Jakarta wanted customer service automated through natural conversation instead.
// approach
A real-time voice assistant pairing speech processing with an orchestrated LLM pipeline: spoken questions are transcribed, routed through an orchestration layer that decides what the query needs, and answered from backend services holding live transport data — so answers reflect current schedules rather than a static FAQ.
// tech_stack
// my_role
Full stack. I designed the backend orchestration and the AI pipeline, then integrated both end to end with the voice interface.
// outcome
Commuters get schedule, route and fare answers by speaking instead of navigating menus — removing a meaningful share of repetitive customer-service load.