构建生产就绪的 AI 手机代理:基础设施、模型与电话通信
引言:从语音 AI 原型到生产级电话代理语音 AI 演示由模型、麦克风和扬声器组成。而电话代理是一个分布式系统。音频通过 SIP 中继线从运营商传来,线路不佳时来电者会中断通话,后端可能出现超时,模型提供商的计费时段可能异常,且一旦出现问题,来电者希望立即转接至人工。本文展示如何为牙科诊所构建一个 AI 前台接待员。该系统会接听诊所的电话号码,通过来电者 ID 查询患者信息,调用后端 API 查询并预约就诊,并在需要人工介入时将通话转接至前台。该系统基于 LiveKit Agents 构建,这是专为 Python 和 Node.js 设计的开源框架。日志中标注了哪些功能需要 LiveKit Cloud 支持。每个代码片段均源自一个可运行的项目,每个输出均展示该项目实际打印的内容。