Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Building RAG systems with Amazon Nova

Focus mode
Building RAG systems with Amazon Nova - Amazon Nova

Retrieval-Augmented Generation (RAG) optimizes the output of a large language model (LLM) by referencing an authoritative knowledge base outside of its training data sources before it generates a response. This approach helps give the model current information and ground it in domain-specific or proprietary data. It also provides a controllable information source, which you can use to set access controls to specific content and troubleshoot issues in the responses.

RAG works by connecting a generator (often an LLM) to a content database (such as a knowledge store) through a retriever. The retriever is responsible for finding relevant information. In most enterprise applications, the content database is a vector store, the retriever is an embedding model, and the generator is an LLM. For more information, see Retrieval Augmented Generation and Bedrock Knowledge Bases.

A RAG system has several components. This guide focuses on how to use Amazon Nova as an LLM in any RAG system.

You can use Amazon Nova models as the LLM within a Text RAG system. With Amazon Nova models, you have the flexibility to build a RAG system with Amazon Bedrock Knowledge bases or build your own RAG system. You can also associate your knowledge base with an Agent in Amazon Bedrock Agents to add RAG capabilities to the Agent. For more information, see Automate tasks in your application using conversational agents.

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.