使用 Amazon Bedrock AgentCore 和 Amazon Nova Sonic 2.0 通过代理 AI 电影助手提供超个性化的观看体验

在这篇文章中,我们将介绍两个使用案例,帮助使用代理 AI 工具和框架(包括 Strands Agents SDK、Amazon Bedrock AgentCore 和 Amazon Nova Sonic 2.0)增强用户观看体验。该代理人工智能系统使用模型上下文协议(MCP)来提供个人娱乐礼宾服务,通过自然对话了解用户偏好。

来源:亚马逊云科技 _机器学习

使用 Amazon Nova Sonic 2.0 的代理 AI 电影助手提供超个性化的观看体验推荐系统是现代媒体流服务的支柱,决定着用户发现内容的方式。传统的机器学习 (ML) 系统使用协作或基于内容的过滤来预测内容偏好。然而,他们经常忽略与环境相关的需求,例如一天中的时间、情绪或社交环境。例如,在观看《肖申克的救赎》后,系统可能会推荐更多监狱剧,而忽略了用户可能想要一些轻松的东西来放松。混合方法通过将传统机器学习模式识别功能与生成人工智能的上下文理解和对话能力相结合来解决这一差距。 Agentic AI 通过动态对话和对观看上下文的推理来吸引用户,从而进一步实现这一点。这些推荐代理综合来自多个来源的信息——情节摘要、评论、观看历史——并结合实时用户反馈。用户可以询问特定的场景或主题,代理会提供上下文解释。这创造了一种体验,就像咨询一位知识渊博的策展人,他了解内容和个人喜好。

架构

解决方案架构重点关注1/电影推荐和2/电影场景分析。我们将在本文的后续部分中更详细地阐述这两个流程。

用户交互工作流程

  • 用户使用 Web UI 进行身份验证,该 Web UI 作为静态网站托管在 Amazon Simple Storage Service (Amazon S3) 上,并通过 Amazon CloudFront 和 Amazon Cognito 提供服务。
  • AWS Fargate 服务器验证传入连接,实例化与 Amazon Nova Sonic 2.0 的会话,以便与服务器进行双向流通信。
  • AWS Fargate 将响应发送到 Amazon Nova Sonic 以制定最终的语音响应。语音响应通过 WebSocket 连接传输到 Web UI。