Bedrock (Knowledge Bases) Retriever
This guide will help you getting started with the AWS Knowledge Bases retriever.
Knowledge Bases for Amazon Bedrock is an Amazon Web Services (AWS) offering which lets you quickly build RAG applications by using your private data to customize FM response.
Implementing RAG
requires organizations to perform several cumbersome steps to convert data into embeddings (vectors), store the embeddings in a specialized vector database, and build custom integrations into the database to search and retrieve text relevant to the user’s query. This can be time-consuming and inefficient.
With Knowledge Bases for Amazon Bedrock
, simply point to the location of your data in Amazon S3
, and Knowledge Bases for Amazon Bedrock
takes care of the entire ingestion workflow into your vector database. If you do not have an existing vector database, Amazon Bedrock creates an Amazon OpenSearch Serverless vector store for you. For retrievals, use the Langchain - Amazon Bedrock integration via the Retrieve API to retrieve relevant results for a user query from knowledge bases.
Integration details
Retriever | Self-host | Cloud offering | Package |
---|---|---|---|
AmazonKnowledgeBasesRetriever | ❌ | ✅ | langchain_aws |