谷歌ADK指南:慢速工具调用时让语音智能体保持对话
谷歌开发者博客发布了Stephen Allen和Kaz Sato撰写的分步指南,介绍如何用开源Agent Development Kit(ADK)与Gemini 3.8 Live构建在慢速工具调用期间仍保持对话的语音智能体。文章称后端查询无法总是做到亚秒级响应,因此解决办法在架构层面:流式工具、非阻塞的FunctionTool定义以及响应调度,让智能体立即确认请求、播报进度,并在查询于后台运行时回答无关问题。作者报告称,在其基于Gemini 3.8 Live的销售报告基准中,从阻塞式工具切换为流式工具后,智能体开口说话的时间从14.4秒降至1.2秒。文章还指出,非阻塞工具并不会缩短后端查询本身。文中列出的要求包括google-adk 2.10.0或更高版本、Gemini Enterprise上的Gemini 3.8 Live,以及流式工具和实时调度所需的双向实时会话(run_live)。
文章针对语音智能体中的静默问题:文中称长时间阻塞式工具执行会让用户以为通话中断并挂断,并介绍了stop_streaming取消、用户打断行为(打断不会取消正在运行的工具)以及按每次更新设置SILENT或WHEN_IDLE调度等ADK模式。
Step by Step guide: Build a Voice Agent That Never Goes Silent using ADK - Google Developers Blog
Step by Step guide: Build a Voice Agent That Never Goes Silent using ADK
OCT. 19, 2026
Stephen Allen Solutions Architect AI Apps and Platforms
Kaz Sato Staff Developer Advocate
#Google#Agent Development Kit (ADK)#Gemini Live API#gemini-3.8-live#Gemini Enterprise#google-adk