Using generative AI with DynamoDB
Amazon DynamoDB is a serverless, NoSQL, fully managed database with single-digit millisecond performance at any scale. DynamoDB is optimized for high-throughput workloads and you can extend its capabilities by integrating with generative AI models. Using generative AI models, you can work with data stored in DynamoDB tables in real-time and build applications that are contextually aware and highly personalized. You can also enhance the end user experience by fully leveraging your business, user, and application data to customize your generative AI solutions.
For more information about gen AI and the solutions Amazon provides to build gen AI applications, see Transform your business with generative AI
Topics
Generative AI use cases for DynamoDB
DynamoDB is widely used in AI powered conversational applications, such as chatbots and call centers built with a Foundation Model (FM)
-
Storage of application data, such as chat message history, through integrations with LangChain
, LlamaIndex , or a custom code. This context enhances the user experience by allowing the model to converse back and forth with the user. -
Creation of a customized user experience by leveraging business data, such as inventory, pricing, and documentation.
-
Application of user data, such as web history, past orders, and user preferences, to provide personalized answers.
For instance, an insurance company can build a chatbot using DynamoDB to provide their
Retrieval-Augmented Generation (RAG)
Similarly, financial services industry customers use DynamoDB, Amazon Bedrock knowledge bases, and Amazon Bedrock agents