Haripriya Sridharan

The Journey of KnowledgeKeeper: Building an AI-Powered Knowledge Hub

Mar 19, 2025

Over the last few months, we’ve been working on KnowledgeKeeper, an AI-powered knowledge hub designed to help teams and organizations structure, retrieve, and act on their collective knowledge efficiently. What started as a simple idea to keep documentation updated has evolved into an intelligent system that transforms how teams maintain their internal knowledge base.

The Problem We’re Solving

Organisations often struggle with knowledge management — lost documents, outdated info, and hours wasted searching. Traditional tools often become information graveyards, leaving teams frustrated. KnowledgeKeeper solves this by making knowledge searchable, contextual, and actionable, ensuring teams always have the updated information as soon as they open the dashboard

Design Overview

Where we began (vs) where we are now

We kicked off to solve just document updates using classification based approach ie.., with custom fine-tuned SLM models. To validate this, we built a prototype focused on classifying statements as contradiction, entailment, or neutral. However, as LLMs rapidly evolved, we transitioned to fully leveraging their capabilities by embedding document context into a vector database and feed it to LLM. This migration enhanced our recommendation system, making it more accurate, context-aware, and intuitive.

Highlights

  1. AI-Powered Search & Recommendations

We’ve integrated OpenAI embeddings with Qdrant (a vector database) to power recommendations within KnowledgeKeeper. Instead of basic keyword matching, KnowledgeKeeper understands the deeper context behind your documents, providing intelligent recommendations that are relevant — even when phrased differently. Rather than relying on keyword matches, our approach ensures users consistently receive actionable, contextually appropriate suggestions based on the true meaning of each query.

2. Teamspaces for Better Organisation

We built dashboards to maintain documents as Teamspaces, allowing different teams to have structured documentation without overlap. Access control ensures that users only see what’s relevant to their workspace while maintaining a central knowledge repository.

3. Byte Recommendations: AI-Driven Content Summaries

We’re using AI-generated summaries to help users quickly grasp the essence of long-form content. Whether it’s technical documentation or meeting notes, KnowledgeKeeper can extract key takeaways, making it easier to process large volumes of information with minimal suggestions.

Technical Design Overview

Optimized Data Extraction & Maintenance

  • Document Ingestion Layer: Data is uploaded via the dashboard, then stored in AWS S3.

  • Byte Ingestion Layer: Byte is ingested via slack and then stored in our DB for AI to suggest recommendations in the document

  • Processing & Structuring: LLMs analyse and categorise content, tagging relevant sections. Similar content is clustered together to enhance search relevance.

Dashboard Development & UX Considerations

  • Intuitive Interface: An easy-to-use React and TypeScript dashboard that streamlines knowledge management and maintainence.

  • Real-Time Collaboration: AI-powered edits and review tracking help teams collaborate efficiently.

  • Intelligent Change Management: Users can submit and track modifications, with AI suggesting relevant edits both document wise and across teamspace.

The Road Ahead

We’re excited about what’s next for KnowledgeKeeper. Our journey continues with:

  • Advanced AI-driven summarization to deliver concise, insightful summaries, reducing information overload and helping teams grasp key insights quickly.

  • Enhanced User Analytics providing deeper visibility into knowledge utilization, helping teams identify content gaps and track engagement effectively.

  • Robust Integrations enabling seamless connections with popular data ingestion platforms, making it even easier to keep your knowledge base comprehensive and up-to-date.

Our aim is clear: transform internal knowledge into an asset, powering smarter, faster decision-making across your organization. This is just the beginning. 🚀