详细内容或原文请订阅后点击阅览
使用 Amazon Bedrock AgentCore 和 Amazon Nova 2 Sonic 构建餐厅电话 AI 主机
在这篇文章中,我们将向您展示如何构建一个语音订购系统,该系统可以接听电话号码并接受从问候到确认的订单。该系统使用 Amazon Bedrock AgentCore 托管和运行代理,并使用 Amazon Nova 2 Sonic 进行实时语音,并通过模型上下文协议 (MCP) 连接到餐厅后端。本演练涵盖使用 AWS 云开发套件 (AWS CDK) 部署完整堆栈,以及通过 Amazon Elastic Container Service (Amazon ECS) 和 AWS Fargate 上的会话启动协议 (SIP) 网关将电话呼叫桥接至代理。当电话仍在响铃时,它还能温暖座席会话,因此呼叫者永远不会听到死气沉沉的声音。
来源:亚马逊云科技 _机器学习每个餐厅每月平均会错过 150 个电话,其中约 60% 是试图下订单或预订餐桌的顾客。这些电话大多是在晚餐服务期间打进来的,此时主人正在招待客人,服务员正在转动桌子,电话就成了事后的想法。把某人从地板上拉下来回答并不能解决问题。它只会让两次经历变得更糟。添加应用程序或网站可以帮助喜欢在线订购的客户,但对于只想打电话的人来说没有任何帮助。
在这篇文章中,我们将向您展示如何构建一个语音订购系统,该系统可以接听电话号码并接受从问候到确认的订单。该系统使用 Amazon Bedrock AgentCore 托管和运行代理,并使用 Amazon Nova 2 Sonic 进行实时语音,并通过模型上下文协议 (MCP) 连接到餐厅后端。本演练涵盖使用 AWS 云开发套件 (AWS CDK) 部署完整堆栈,以及通过 Amazon Elastic Container Service (Amazon ECS) 和 AWS Fargate 上的会话启动协议 (SIP) 网关将电话呼叫桥接至代理。当电话仍在响铃时,它还能温暖座席会话,因此呼叫者永远不会听到死气沉沉的声音。
解决方案概述
该解决方案部署以下内容:
架构图
下图显示了该解决方案,该解决方案分为四个部分。
餐厅的后端基础设施首先在 A 部分中部署。Amazon DynamoDB 保存客户、订单、菜单、购物车和位置数据,Amazon Location Service 处理地址和路由。 AWS Lambda 运行业务逻辑,Amazon API Gateway 通过 IAM 授权将其公开。资源按依赖顺序部署。
上图中的编号标注从头到尾跟踪解决方案:
