[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-aws-bedrock-knowledge-bases-rag-en":3,"tags-aws-bedrock-knowledge-bases-rag-en":34,"related-lang-aws-bedrock-knowledge-bases-rag-en":45,"related-posts-aws-bedrock-knowledge-bases-rag-en":49,"series-tools-446b7edd-c5cd-44e0-a791-7d1b7eeff59b":86},{"id":4,"title":5,"content":6,"summary":7,"source":8,"source_url":9,"author":10,"image_url":11,"keywords":12,"language":18,"translated_content":10,"views":19,"is_premium":20,"created_at":21,"updated_at":21,"cover_image":11,"published_at":22,"rewrite_status":23,"rewrite_error":10,"rewritten_from_id":24,"slug":25,"category":26,"related_article_id":27,"status":28,"google_indexed_at":29,"x_posted_at":10,"tweet_text":10,"title_rewritten_at":10,"title_original":10,"key_takeaways":30,"topic_cluster_id":10,"embedding":10,"is_canonical_seed":20},"446b7edd-c5cd-44e0-a791-7d1b7eeff59b","AWS Bedrock Knowledge Bases simplifies RAG","\u003Cp data-speakable=\"summary\">\u003Ca href=\"\u002Ftag\u002Famazon\">Amazon\u003C\u002Fa> Bedrock Knowledge Bases is \u003Ca href=\"\u002Ftag\u002Faws\">AWS\u003C\u002Fa>’s managed \u003Ca href=\"\u002Ftag\u002Frag\">RAG\u003C\u002Fa> layer for grounding AI in private data.\u003C\u002Fp>\u003Cp>Amazon Web Services says \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fbedrock\u002Fknowledge-bases\u002F\" target=\"_blank\" rel=\"noopener\">Amazon Bedrock Knowledge Bases\u003C\u002Fa> can connect foundation models to private company data without forcing teams to stitch together every piece of the retrieval stack themselves. The pitch is simple: ingest data, retrieve the right chunks, augment the prompt, and return answers with citations.\u003C\u002Fp>\u003Cp>That matters because RAG projects often fail in the boring middle. Teams can usually get a prototype working, then spend weeks wiring up chunking, embeddings, vector storage, filters, and source tracking. AWS is trying to package those moving parts into one managed service.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Capability\u003C\u002Fth>\u003Cth>AWS claim\u003C\u002Fth>\u003Cth>Why it matters\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>Workflow coverage\u003C\u002Ftd>\u003Ctd>End-to-end RAG\u003C\u002Ftd>\u003Ctd>Ingestion, retrieval, and prompt augmentation live in one service\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Data sources\u003C\u002Ftd>\u003Ctd>S3, Confluence, Salesforce, SharePoint, Web Crawler preview\u003C\u002Ftd>\u003Ctd>Teams can connect common enterprise systems faster\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Vector stores\u003C\u002Ftd>\u003Ctd>Aurora, OpenSearch Serverless, Neptune Analytics, MongoDB, Pinecone, Redis Enterprise Cloud\u003C\u002Ftd>\u003Ctd>Organizations can keep existing storage choices in play\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Retrieval APIs\u003C\u002Ftd>\u003Ctd>Retrieve and RetrieveAndGenerate\u003C\u002Ftd>\u003Ctd>Developers can either inspect results or generate answers directly\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Source attribution\u003C\u002Ftd>\u003Ctd>Citations included\u003C\u002Ftd>\u003Ctd>Users can see where answers came from\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>What AWS is actually shipping\u003C\u002Fh2>\u003Cp>Amazon Bedrock Knowledge Bases is a managed RAG feature inside \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fbedrock\u002F\" target=\"_blank\" rel=\"noopener\">Amazon Bedrock\u003C\u002Fa>. AWS says it can pull from unstructured sources such as \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fs3\u002F\" target=\"_blank\" rel=\"noopener\">Amazon S3\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.atlassian.com\u002Fsoftware\u002Fconfluence\" target=\"_blank\" rel=\"noopener\">Confluence\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.salesforce.com\u002F\" target=\"_blank\" rel=\"noopener\">Salesforce\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fmicrosoft-365\u002Fsharepoint\u002Fcollaboration\" target=\"_blank\" rel=\"noopener\">SharePoint\u003C\u002Fa>, with \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fbedrock\u002Fknowledge-bases\u002F\" target=\"_blank\" rel=\"noopener\">Web Crawler\u003C\u002Fa> in preview.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1777960283790-qbn4.png\" alt=\"AWS Bedrock Knowledge Bases simplifies RAG\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>The service also supports programmatic document ingestion, which is the part that matters if your data arrives as a stream or lives in a system AWS does not support yet. Once ingested, the content gets split into text blocks, converted into embeddings, and stored in a \u003Ca href=\"\u002Ftag\u002Fvector-database\">vector database\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>That vector layer is not locked to one vendor. AWS lists \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Faurora\u002F\" target=\"_blank\" rel=\"noopener\">Amazon Aurora\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fopensearch-service\u002Ffeatures\u002Fserverless\u002F\" target=\"_blank\" rel=\"noopener\">Amazon OpenSearch Serverless\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fneptune\u002Fanalytics\u002F\" target=\"_blank\" rel=\"noopener\">Amazon Neptune Analytics\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.mongodb.com\u002F\" target=\"_blank\" rel=\"noopener\">MongoDB\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.pinecone.io\u002F\" target=\"_blank\" rel=\"noopener\">Pinecone\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fredis.io\u002Fenterprise-cloud\u002F\" target=\"_blank\" rel=\"noopener\">Redis Enterprise Cloud\u003C\u002Fa> as supported options.\u003C\u002Fp>\u003Cul>\u003Cli>Ingestion from common enterprise systems\u003C\u002Fli>\u003Cli>Embeddings stored in a chosen vector store\u003C\u002Fli>\u003Cli>Built-in retrieval and answer generation APIs\u003C\u002Fli>\u003Cli>Citations attached to retrieved content\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Why the structured-data angle matters\u003C\u002Fh2>\u003Cp>One of the more useful details in AWS’s announcement is support for structured sources. Instead of copying warehouse or datalake data into another store, Bedrock Knowledge Bases can translate natural language into SQL and run the query against the source system.\u003C\u002Fp>\u003Cp>That is a practical answer to a problem many teams hit quickly: unstructured search is only half the story. Real business questions often live in transactional tables, reporting warehouses, and other structured systems where a vector index alone is not enough.\u003C\u002Fp>\u003Cp>AWS also says the service can answer questions and summarize a single document without requiring a vector database at all. For small or narrowly scoped use cases, that lowers the barrier to entry and avoids the extra setup that usually slows early experimentation.\u003C\u002Fp>\u003Ch2>How it handles messy enterprise content\u003C\u002Fh2>\u003Cp>AWS is also leaning into multimodal retrieval. The service can parse documents with tables, figures, charts, diagrams, images, audio, and video, then return those elements as part of retrieval.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1777960291018-uzth.png\" alt=\"AWS Bedrock Knowledge Bases simplifies RAG\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>For parsing, AWS says you can use \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fbedrock\u002Fdata-automation\u002F\" target=\"_blank\" rel=\"noopener\">Bedrock Data Automation\u003C\u002Fa> or foundation models as the parser. That matters for contracts, slide decks, financial reports, and technical documentation where layout carries meaning.\u003C\u002Fp>\u003Cp>The chunking options are more flexible than the usual “split on every N tokens” approach. AWS lists semantic chunking, hierarchical chunking, fixed-size chunking, and custom chunking through Lambda. It also says teams can plug in components from \u003Ca href=\"https:\u002F\u002Fwww.langchain.com\u002F\" target=\"_blank\" rel=\"noopener\">LangChain\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.llamaindex.ai\u002F\" target=\"_blank\" rel=\"noopener\">LlamaIndex\u003C\u002Fa>.\u003C\u002Fp>\u003Cblockquote>“Retrieval augmented generation is a way to help a language model generate answers using information from outside its training data,” said \u003Ca href=\"https:\u002F\u002Fwww.amazon.science\u002Fauthor\u002Frohit-prasad\" target=\"_blank\" rel=\"noopener\">Rohit Prasad\u003C\u002Fa>, senior vice president and head scientist for \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fai\u002Fgenerative-ai\u002F\" target=\"_blank\" rel=\"noopener\">Amazon Bedrock\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Ch2>What makes the retrieval layer different\u003C\u002Fh2>\u003Cp>Bedrock Knowledge Bases does more than return chunks. AWS says it can use reranker models to improve relevance across text, visual, and multimedia content, which is important because retrieval quality often matters more than model choice once the app is in production.\u003C\u002Fp>\u003Cp>There is also a graph angle. If you choose \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fneptune\u002Fanalytics\u002F\" target=\"_blank\" rel=\"noopener\">Amazon Neptune Analytics\u003C\u002Fa> as the vector store, AWS says the service can automatically create embeddings and graphs that connect related content across sources. It then uses those relationships with GraphRAG to improve retrieval accuracy and explainability.\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Retrieve API\u003C\u002Fstrong>: returns relevant results for a query, including images, tables, audio, and video\u003C\u002Fli>\u003Cli>\u003Cstrong>RetrieveAndGenerate API\u003C\u002Fstrong>: uses retrieved results to augment the prompt and generate the response\u003C\u002Fli>\u003Cli>\u003Cstrong>Filters\u003C\u002Fstrong>: can be explicit or generated implicitly by the model\u003C\u002Fli>\u003Cli>\u003Cstrong>Reranking\u003C\u002Fstrong>: improves ranking across multiple content types\u003C\u002Fli>\u003C\u002Ful>\u003Cp>That combination matters because many retrieval systems are good at finding text and mediocre at finding the best answer. AWS is trying to reduce that gap by making retrieval, ranking, and attribution part of the same service instead of separate plumbing tasks.\u003C\u002Fp>\u003Ch2>What this means for teams building AI apps\u003C\u002Fh2>\u003Cp>The big tradeoff here is control versus speed. A custom RAG stack can be tuned in painful detail, but it also takes real engineering time to keep ingestion, retrieval, filters, and citations working as data changes.\u003C\u002Fp>\u003Cp>Amazon Bedrock Knowledge Bases cuts down that setup work, especially for teams already building on AWS. It is most attractive when you want grounded answers from internal documents, warehouses, and enterprise apps without spending a sprint on infrastructure glue.\u003C\u002Fp>\u003Cp>The flip side is dependency. Once your retrieval flow sits inside a managed service, you inherit AWS’s supported sources, parsers, and APIs. For many teams that is a good trade. For others, especially those with unusual data systems or strict portability requirements, a custom stack may still make more sense.\u003C\u002Fp>\u003Cp>If you are evaluating RAG tooling this year, the real question is not whether Bedrock Knowledge Bases can do the job. It can. The question is whether you want AWS to own the retrieval layer, or whether your use case needs enough custom behavior that you would rather keep that control in house.\u003C\u002Fp>","Amazon Bedrock Knowledge Bases helps teams build RAG apps with managed ingestion, retrieval, citations, and structured-data queries.","aws.amazon.com","https:\u002F\u002Faws.amazon.com\u002Fbedrock\u002Fknowledge-bases\u002F",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1777960283790-qbn4.png",[13,14,15,16,17],"Amazon Bedrock","knowledge bases","RAG","vector databases","GraphRAG","en",0,false,"2026-05-05T05:51:09.166897+00:00","2026-05-05T05:51:09.144+00:00","done","b42bb9be-8fd8-4ae7-b86a-5d2608881c4f","aws-bedrock-knowledge-bases-rag-en","tools","ca4809be-9913-404d-aea5-53bb3b41c786","published","2026-05-05T09:00:17.424+00:00",[31,32,33],"AWS Bedrock Knowledge Bases packages ingestion, retrieval, and prompt augmentation into one managed RAG service.","It supports unstructured sources, structured SQL queries, multimodal content, and multiple vector stores.","Citations, reranking, and GraphRAG are aimed at improving answer quality and traceability.",[35,37,39,41,43],{"name":15,"slug":36},"rag",{"name":13,"slug":38},"amazon-bedrock",{"name":17,"slug":40},"graphrag",{"name":14,"slug":42},"knowledge-bases",{"name":16,"slug":44},"vector-databases",{"id":27,"slug":46,"title":47,"language":48},"aws-bedrock-knowledge-bases-rag-zh","AWS Bedrock Knowledge Bases 怎麼簡化 RAG","zh",[50,56,62,68,74,80],{"id":51,"slug":52,"title":53,"cover_image":54,"image_url":54,"created_at":55,"category":26},"a6c1d84d-0d9c-4a5a-9ca0-960fbfc1412e","why-gemini-api-pricing-is-cheaper-than-it-looks-en","Why Gemini API pricing is cheaper than it looks","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778869846824-s2r1.png","2026-05-15T18:30:26.595941+00:00",{"id":57,"slug":58,"title":59,"cover_image":60,"image_url":60,"created_at":61,"category":26},"8b02abfa-eb16-4853-8b15-63d302c7b587","why-vidhub-huiyuan-hutong-bushi-quan-shebei-tongyong-en","Why VidHub 会员互通不是“买一次全设备通用”","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778789439875-uceq.png","2026-05-14T20:10:26.046635+00:00",{"id":63,"slug":64,"title":65,"cover_image":66,"image_url":66,"created_at":67,"category":26},"abe54a57-7461-4659-b2a0-99918dfd2a33","why-buns-zig-to-rust-experiment-is-right-en","Why Bun’s Zig-to-Rust experiment is the right move","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778767895201-5745.png","2026-05-14T14:10:29.298057+00:00",{"id":69,"slug":70,"title":71,"cover_image":72,"image_url":72,"created_at":73,"category":26},"f0015918-251b-43d7-95af-032d2139f3f6","why-openai-api-pricing-is-product-strategy-en","Why OpenAI API pricing is a product strategy, not a footnote","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778749841805-uyhg.png","2026-05-14T09:10:27.921211+00:00",{"id":75,"slug":76,"title":77,"cover_image":78,"image_url":78,"created_at":79,"category":26},"7096dab0-6d27-42d9-b951-7545a5dddf33","why-claude-code-prompt-design-beats-ide-copilots-en","Why Claude Code’s prompt design beats IDE copilots","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778742651754-3kxk.png","2026-05-14T07:10:30.953808+00:00",{"id":81,"slug":82,"title":83,"cover_image":84,"image_url":84,"created_at":85,"category":26},"1f1bff1e-0ebc-4fa7-a078-64dc4b552548","why-databricks-model-serving-is-right-default-en","Why Databricks Model Serving is the right default for production infe…","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778692290314-gopj.png","2026-05-13T17:10:32.167576+00:00",[87,92,97,102,107,112,117,122,127,132],{"id":88,"slug":89,"title":90,"created_at":91},"8008f1a9-7a00-4bad-88c9-3eedc9c6b4b1","surepath-ai-mcp-policy-controls-en","SurePath AI's New MCP Policy Controls Enhance AI Security","2026-03-26T01:26:52.222015+00:00",{"id":93,"slug":94,"title":95,"created_at":96},"27e39a8f-b65d-4f7b-a875-859e2b210156","mcp-standard-ai-tools-2026-en","MCP Standard in 2026: Integrating AI Tools","2026-03-26T01:27:43.127519+00:00",{"id":98,"slug":99,"title":100,"created_at":101},"165f9a19-c92d-46ba-b3f0-7125f662921d","rag-2026-transforming-enterprise-ai-en","How RAG in 2026 is Transforming Enterprise AI","2026-03-26T01:28:11.485236+00:00",{"id":103,"slug":104,"title":105,"created_at":106},"6a2a8e6e-b956-49d8-be12-cc47bdc132b2","mastering-ai-prompts-2026-guide-en","Mastering AI Prompts: A 2026 Guide for Developers","2026-03-26T01:29:07.835148+00:00",{"id":108,"slug":109,"title":110,"created_at":111},"d6653030-ee6d-4043-898d-d2de0388545b","evolving-world-prompt-engineering-en","The Evolving World of Prompt Engineering","2026-03-26T01:29:42.061205+00:00",{"id":113,"slug":114,"title":115,"created_at":116},"3ab2c67e-4664-4c67-a013-687a2f605814","garry-tan-open-sources-claude-code-toolkit-en","Garry Tan Open-Sources a Claude Code Toolkit","2026-03-26T08:26:20.245934+00:00",{"id":118,"slug":119,"title":120,"created_at":121},"66a7cbf8-7e76-41d4-9bbf-eaca9761bf69","github-ai-projects-to-watch-in-2026-en","20 GitHub AI Projects to Watch in 2026","2026-03-26T08:28:09.752027+00:00",{"id":123,"slug":124,"title":125,"created_at":126},"231306b3-1594-45b2-af81-bb80e41182f2","claude-code-vs-cursor-2026-en","Claude Code vs Cursor in 2026","2026-03-26T13:27:14.177468+00:00",{"id":128,"slug":129,"title":130,"created_at":131},"9f332fda-eace-448a-a292-2283951eee71","practical-github-guide-learning-ml-2026-en","A Practical GitHub Guide to Learning ML in 2026","2026-03-27T01:16:50.125678+00:00",{"id":133,"slug":134,"title":135,"created_at":136},"1b1f637d-0f4d-42bd-974b-07b53829144d","aiml-2026-student-ai-ml-lab-repo-review-en","AIML-2026 Is a Bare-Bones Student Lab Repo","2026-03-27T01:21:51.661231+00:00"]