SheepNav
用 Amazon Bedrock AgentCore 和 Amazon Nova 2 Sonic 打造餐厅电话 AI 接待员
新上线今天0 投票

用 Amazon Bedrock AgentCore 和 Amazon Nova 2 Sonic 打造餐厅电话 AI 接待员

餐厅每月平均漏接 150 通电话,其中约 60% 是顾客想下单或订座。这些电话多集中在晚餐时段,正是服务员最忙的时候。本文介绍如何利用 Amazon Bedrock AgentCore 和 Amazon Nova 2 Sonic 构建语音订餐系统,自动接听电话并完成从问候到确认的完整流程。

系统架构三层分离

系统分为 电话层代理层后端层。电话层通过 Amazon Chime SDK Voice Connector 提供 SIP 中继和免费号码,音频经 SIP 网关通过签名的 WebSocket 连接流向代理层。代理层使用 Amazon Nova 2 Sonic 处理实时语音,支持转录、轮流对话和打断。后端层通过 模型上下文协议 (MCP) 与代理连接,管理菜单、购物车、订单和门店信息。

分层设计的关键优势在于:订餐逻辑与通信渠道解耦。未来添加移动应用或自助点餐机等新渠道时,无需重写后端;同时 MCP 作为开放标准,后端变更也不影响代理层。

核心技术亮点

  • Amazon Bedrock AgentCore:托管并运行代理,支持文本和音频双向输入输出,在单一双向流中处理转录、轮流对话和打断。
  • Amazon Nova 2 Sonic:提供实时语音能力,确保通话自然流畅。
  • MCP 集成:代理通过 MCP 工具调用后端服务,实现菜单查询、下单等操作。
  • 通话预热:在电话振铃期间预先启动代理会话,用户接听后无延迟感。

部署与实现

完整堆栈通过 AWS Cloud Development Kit (AWS CDK) 部署,包括:

  • 电话侧:Amazon Chime SDK Voice Connector 提供 SIP 中继和免费号码。
  • 代理侧:Amazon ECS on AWS Fargate 运行 SIP 网关,将电话呼叫桥接到代理。
  • 后端:标准 RESTful 服务,通过 MCP 暴露接口。

行业意义

餐厅电话漏接问题长期存在,传统方案如增加人手或鼓励在线下单都各有局限。本方案直接解决“只想打电话”的顾客需求,且架构灵活,可扩展至其他行业。对于 AI 语音应用开发者,该方案展示了 AgentCore + Nova 2 Sonic + MCP 的组合能力,为构建实时语音交互系统提供了参考范式。

延伸阅读

  1. Google 将 NotebookLM 更名为 Gemini Notebook,并深化 AI 笔记整合
  2. 亚马逊直降300美元,谷歌Pixel 10 Pro现价699美元——值得入手
  3. 能源IPO热潮:投资者抢滩AI电力需求风口
查看原文