sample-travel-concierge-with-amazon-bedrock-agentcore-and-nova-sonic
该项目是一个 AWS 官方示例,使用 AWS CDK 部署一套完整的语音旅行礼宾系统,面向航空公司应用。它通过 WebSocket 接收用户语音,利用 Amazon Nova 2.5 Sonic 进行实时语音到语音理解和生成,并由 Amazon Bedrock AgentCore 托管 agent,通过 MCP 协议与 Amazon Bedrock AgentCore Gateway 连接后端服务。后端由 API Gateway、Lambda、DynamoDB、Cognito、S3、SES 等组成,使用合成航空公司数据。功能包括行程查询、座位变更、餐食偏好更新、航班状态查询、基于 Amazon Bedrock Knowledge Bases 的政策问答(带引用)以及转人工(记录 escalation 并返回参考号和预计等待时间)。示例提供了完整的代码和部署脚本,开发者可以将其作为模板适配到自有航空系统中。
访问官方网站使用场景
该项目是一个 AWS 官方示例,使用 AWS CDK 部署一套完整的语音旅行礼宾系统,面向航空公司应用。它通过 WebSocket 接收用户语音,利用 Amazon Nova 2.5 Sonic 进行实时语音到语音理解和生成,并由 Amazon Bedrock AgentCore 托管 agent,通过 MCP 协议与 Amazon Bedrock AgentCore Gateway 连接后端服务。后端由 API Gateway、Lambda、DynamoDB、Cognito、S3、SES 等组成,使用合成航空公司数据。功能包括行程查询、座位变更、餐食偏好更新、航班状态查询、基于 Amazon Bedrock Knowledge Bases 的政策问答(带引用)以及转人工(记录 escalation 并返回参考号和预计等待时间)。示例提供了完整的代码和部署脚本,开发者可以将其作为模板适配到自有航空系统中。
优势
使用 AWS 托管服务,减少基础设施管理和运维负担 通过 MCP 实现 agent 与后端的松耦合,新增 Lambda 工具无需修改 agent 代码 语音交互支持异步工具调用、并行处理和延迟掩盖,体验自然 知识库 RAG 提供政策回答并附带引用,降低幻觉风险 提供完整代码和合成数据,加速实施 按需扩展,适合流量波动场景
缺点与限制
示例使用合成数据,非生产级,需要适配真实后台系统 不包含联络中心应用,转人工依赖配置的支持电话号码 未提供语音识别准确率、延迟、并发扩展和每会话成本等性能基准 生产化需要额外集成 Amazon Bedrock Guardrails、响应 grounding 校验和隐私合规措施 Nova 2.5 Sonic 的能力来自 AWS 官方描述,无独立评测或客户验证
