Amazon DynamoDB 设计与建模最佳实践之 AI 数字人场景

25a6ff70d5afdfb51371d6d87b126815.gif

互联网浪潮中,科技改变生活,真切地让我们感受到工作的提效、生活的便利、娱乐的多样化。伴随更多的业务需求和极速的系统膨胀,作为核心价值的数据存储方案设计也变得愈发重要,NoSQL (Not only SQL) 也逐渐深入人心。亚马逊云科技秉承专门构建的理念,为客户提供完整的云原生数据战略体系,为不同业务类型,提供最优解。

92410a80b7fe4348bebcb6b70c608cc3.png

01

Why DynamoDB?

自 2007 年的第一篇“Dynamo 研究论文”,到 2012 年 Amazon DynamoDB 服务的推出。现在,亚马逊云科技在大型非关系数据库和云服务技术领域 18 年持续投入,带给我们一款为互联网规模的应用程序而生、快速、高度可靠且具有成本效益的 NoSQL 数据库服务。

Amazon DynamoDB 是一种完全托管式、无服务器的 NoSQL 键值数据库,旨在运行任何规模的高性能应用程序。每天持续处理超过 10 万亿个请求。且可提供无限的可扩展性,稳定的个位数毫秒级性能和高达 99.999% 的可用性。

3dc94441a445383c1f93af998b5d2482.png

基于 Amazon DynamoDB 的能力和使用场景,如何以最佳实践的方式在 AI 场景发挥作用,是很多客户关心的话题。

02

业务场景描述

AIGC(AI-Generated Content,人工智能生成内容)风靡全球,而 LLM (Large Language Model) 创造力和智慧是最惊艳的部分。但是在工程化的过程中,我们希望数字人可以有“记忆”,来延续对话的上下文。那么会话的记忆存储,就需要一个可以承载高并发、低延迟的数据库来支撑业务。

2.1 架构图详解

根据业务需求,将 Amazon Bedrock 的 Claude2 模型和 Amazon DynamoDB 结合,来实现智能“问答”和“记忆”。

问答流程:

  1. user 发起访问

  2. 基于 Amazon Elastic Kubernetes Service (Amazon EKS) 运行的 AI 数字人应用,接收对话请求

  3. APP 查询 DynamoDB 会话的历史记录,并结合当前会话内容,整合信息

  4. 发送整合后信息到 Amazon Bedrock Claude2,获取“回答”

  5. APP 发送“回答”给 user

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值