A developer is building a retrieval-augmented generation (RAG) assistant on Amazon Bedrock. The assistant must answer questions about internal policy documents that change frequently, and answers must cite the source passages. The developer wants a managed capability that handles chunking, embedding, and retrieval so the application code stays minimal. Which Amazon Bedrock feature should the developer use?
Amazon Bedrock knowledge bases provide a managed RAG workflow: they ingest and chunk source documents, generate embeddings, store them in a vector store, and retrieve relevant passages at query time. The model can then generate answers grounded in those retrieved passages. This removes the need for the developer to orchestrate chunking, embedding, and retrieval manually, matching the requirement for minimal application code.
Why this answer
Amazon Bedrock knowledge bases are the managed RAG capability that handles ingestion, chunking, embedding, vector storage, and retrieval, enabling grounded answers with source citations while keeping application code small. Evaluation, Guardrails, and Agents address quality measurement, content safety, and task orchestration respectively, none of which deliver the required retrieval pipeline on their own.
Exam trap
The trap here is conflating orchestration or safety features with retrieval, when only knowledge bases perform the managed chunking, embedding, and retrieval work.