KnowBot - Your Enterprise Knowledge at Your Fingertips

Inspiration

Organizations invest heavily in platforms like Confluence and SharePoint, yet employees still waste hours searching for answers. We wanted to simplify knowledge access and reduce duplicated work by combining integration with AI.

What it does

KnowBot unifies enterprise knowledge sources into a single chatbot. It retrieves content from Confluence and SharePoint, processes queries with AI, and delivers context-aware answers instantly with source attribution.

How we built it

  • Designed API-led flows in MuleSoft Anypoint Code Builder
  • Integrated SharePoint via connector and Confluence via REST API
  • Used MCP (Model Context Protocol) for AI orchestration
  • Leveraged Mistral AI for natural language understanding, keyword extraction, and content summarization
  • Built a React-based chatbot UI for user interaction

Challenges we ran into

  • Handling large result sets from Confluence queries
  • Balancing performance with AI-powered document analysis in SharePoint
  • Ensuring consistent authentication across systems
  • Designing caching (Object Store) for frequently accessed content without compromising freshness

Accomplishments that we're proud of

  • Built a single chatbot that unifies two major enterprise systems
  • Reduced knowledge discovery time from hours to minutes
  • Achieved contextual, AI-enhanced responses with verified sources
  • Demonstrated scalability to handle concurrent enterprise users during hackathon testing

What we learned

  • Integration platforms like MuleSoft can serve as the brain for AI-driven applications
  • Natural language queries require careful orchestration between connectors, APIs, and AI services
  • Context and relevance filtering is as important as retrieving the raw content
  • Building on existing knowledge systems is more effective than replacing them

What's next for KNOWBOT - Your Enterprise Knowledge at your Fingertips

  • Add more integrations (Jira, ServiceNow, Google Drive)
  • Build analytics dashboards for query insights and knowledge gap detection
  • Enhance AI with user feedback learning and proactive recommendations
  • Develop mobile app support for on-the-go access
  • Create a knowledge graph to map relationships between enterprise content
  • Introduce expert-finding capabilities when AI answers are insufficient

Built With

Share this project:

Updates