A centralized repository of information used to store, organize, and retrieve knowledge for users or AI systems. In cloud computing, knowledge bases power AI assistants, customer support systems, and enterprise search. AWS Kendra and Bedrock Knowledge Bases, Azure AI Search, Google Cloud Vertex AI Search, and OCI Generative AI all provide managed knowledge base services.
A company uploads product documentation to Amazon Kendra or Azure AI Search, then builds a chatbot that retrieves accurate answers from this knowledge base instead of hallucinating responses.
All provide managed search and retrieval capabilities for building knowledge-based experiences (enterprise search, support bots, and RAG for LLMs). Amazon Kendra and Azure AI Search focus on enterprise search indexing and relevance; Bedrock Knowledge Bases and OCI Generative AI Agents add managed RAG patterns for LLM apps; Vertex AI Search provides Google-managed search and retrieval for apps and assistants.