Conclusion
This guide describes the various options for building a Retrieval Augmented Generation (RAG) system on AWS. You can start with fully managed services, such as Amazon Q Business and Amazon Bedrock knowledge bases. If you want more control over the RAG workflow, you can choose a custom retriever. For a generator, you can use an API to call a supported LLM in Amazon Bedrock, or you can deploy your own LLM by using Amazon SageMaker AI JumpStart. Review the recommendations in Choosing a RAG option to determine which option is best suited for your use case. After you select the best option for your use case, use the references provided in this guide to start building your RAG-based application.