结合使用生成式人工智能与 DynamoDB
Amazon DynamoDB 是一种完全托管的无服务器 NoSQL 数据库,在任何规模下都能提供个位数的毫秒性能。DynamoDB 已针对高吞吐量工作负载进行了优化,您可以通过与生成式人工智能模型集成来扩展其功能。利用生成式人工智能模型,您可以实时处理存储在 DynamoDB 表中的数据,并构建具有上下文感知功能且高度个性化的应用程序。您还可以充分利用业务、用户和应用程序数据来定制生成式人工智能解决方案,从而增强终端用户体验。
有关生成式人工智能以及 AWS 提供的生成式人工智能应用程序构建解决方案的更多信息,请参阅使用生成式人工智能实现业务转型
DynamoDB 的生成式人工智能应用场景
DynamoDB 广泛用于人工智能驱动的对话应用程序中,例如聊天机器人和使用基础模型(FM)
-
通过与 LangChain
、LlamaIndex 或自定义代码集成来存储应用程序数据,例如聊天消息历史记录。此上下文可让模型与用户来回对话,从而增强用户体验。 -
利用库存、定价和文档等业务数据创建定制用户体验。
-
使用用户数据(例如,Web 历史记录、过去的订单和用户偏好)来提供个性化的答案。
例如,保险公司可以使用 DynamoDB 构建聊天机器人,让基于检索增强生成(RAG)的生成式人工智能模型能够访问近实时的数据。此类数据的示例包括实时抵押贷款利率、产品定价、合规/标准合同副本、用户 Web 历史记录和用户偏好。通过将 DynamoDB 与 RAG 结合使用,可以获得有关保险产品和用户数据的深入的更新信息。这将丰富提示和答案,为终端用户提供准确、个性化且近实时的体验。
同样,金融服务行业的客户可使用 DynamoDB、Amazon Bedrock 知识库和 Amazon Bedrock 代理