콘텐츠

ADK를 활용한 끊김 없는 Voice Agent 구축 가이드

역량 개발 · Google 테크 · 2026.10.19

Voice agent를 개발할 때, 데이터베이스 쿼리나 RAG 파이프라인처럼 시간이 걸리는 작업이 실행되는 동안 발생하는 'dead air'(침묵) 현상은 사용자 경험을 크게 저해할 수 있습니다. 이 글에서는 ADK(Agent Development Kit)와 Gemini 3.8 Live API Toolkit를 사용하여 이러한 문제를 해결하고, 대화가 끊기지 않는 자연스러운 Voice Agent를 구축하는 방법을 단계별로 안내합니다. 주요 내용으로는 진행 상황을 실시간으로 말해주는 'Streaming Tools' 패턴과, 작업이 완료될 때까지 백그라운드에서 조용히 실행하는 'Background Execution' 패턴을 다룹니다. 또한, response_scheduling 기능을 통해 결과물이 대화의 어느 시점에 전달될지(WHEN_IDLE, INTERRUPT, SILENT)를 세밀하게 제어하는 방법도 배울 수 있습니다. 이를 통해 더욱 반응성이 뛰어나고 자연스러운 AI 에이전트를 구현해 보세요!