Case study cover

Accelerate Information Flow: Bitsol is achieving 10x Faster HR Answers with eQuokka

99%

accuracy in responses

21

HR hours saved monthly

10x

faster resolution of employee queries

The Opportunity

Addressing the Growing Complexity of Knowledge Management

As companies scale, internal knowledge becomes increasingly fragmented across platforms and teams, making information retrieval slower and collaboration harder.

Bitsol recognized the need for a faster, smarter way to give employees seamless access to critical information — directly within their daily Slack workflows — to maintain operational efficiency and support continued growth.

The Challenge:

Bitsol faced several challenges that impacted operational efficiency:

  • Time Lost to Manual Searches: Significant employee time was wasted locating internal policies, procedures, and documents.

  • Difficult Information Retrieval: Employees struggled to pinpoint specific information as the documentation was often lengthy and difficult to navigate.

  • Knowledge Silos: Information was trapped within specific teams, making cross-functional collaboration inefficient.

  • Administrative Burden on HR: Routine employee queries overloaded HR teams, pulling focus from strategic initiatives.

These challenges created operational friction that hindered Bitsol's ability to move quickly and collaborate effectively across teams.

The Solution

Introducing eQuokka: A GenAI-Powered Knowledge Assistant Built for Scale and Speed

Recognizing the need for a smarter way to manage knowledge, Bitsol adopted eQuokka, an intelligent Slack-based assistant developed by Emumba. eQuokka transformed how employees accessed information by bringing real-time, AI-driven search directly into their daily communication platform. Instead of navigating scattered repositories, teams could now retrieve trusted, up-to-date information within seconds — dramatically improving productivity, collaboration, and operational agility.

Under the hood

eQuokka was engineered with a robust, cloud-native architecture focused on reliability, scalability, and cost-efficiency:

  • Knowledge Ingestion and Processing: eQuokka’s backend system pulls documents from Google Drive into Amazon S3, processes them using semantic chunking, and applies LLM-based enrichment via Amazon Bedrock. Rich text extraction and vector embedding generation enable fast, context-aware search. The processed embeddings are stored in Amazon Aurora PostgreSQL for efficient semantic retrieval, while Amazon DynamoDB tables manage user sessions and system configurations.

  • Intelligent Caching System: A Least Recently Used (LRU) caching mechanism optimizes performance, pre-populating responses for frequently asked questions and using vector similarity matching to accelerate search response times.

  • Frontend Integration: Slack integration is managed through WebSocket connections maintained by an Amazon ECS cluster with multiple containerized tasks, ensuring high availability and a seamless user experience.

  • Administration within Slack: Admins manage the knowledge base directly through Slack commands with role-based access controls, allowing seamless content updates and synchronization while maintaining security.

The technology stack behind eQuokka includes Amazon Bedrock, Amazon ECS, Amazon S3, Amazon Aurora PostgreSQL, Amazon ECR, Amazon DynamoDB, Amazon VPC, with services built in Python, containerized using Docker, and version-controlled with GitHub.

By combining intuitive user experience with advanced AI and cloud-native design, eQuokka delivered Bitsol a scalable, efficient, and future-ready knowledge management solution — embedded right where employees work every day.

The Implementation

Seamless Deployment Backed by Rigorous Engineering

eQuokka’s Slack-native architecture allowed Bitsol to deploy the solution quickly, without requiring major infrastructure changes or user retraining. Within days, the Emumba team integrated eQuokka into Bitsol’s Slack environment, set up secure document ingestion, and activated intelligent search capabilities — enabling employees to start retrieving critical information effortlessly.

While the rollout appeared seamless to end users, the engineering team had to address several technical challenges to ensure performance, scalability, and reliability:

  • Latency: Emumba needed to balance fast response times with the depth of information retrieval. They implemented response streaming to display answers as they were generated, coupled with fine-grained prompts and intelligent caching to serve common queries instantly.

  • Cost Management: With LLM inference cost in mind, Emumba deployed an LRU caching strategy to reduce redundant API calls — significantly lowering operational costs while maintaining high performance.

  • Rate Limits: To avoid hitting provider-imposed API limits, the team built an adaptive retry mechanism that automatically tuned request patterns based on load conditions and feedback from the API.

  • Response Quality: Ensuring answer accuracy was critical. The team used semantic chunking during document ingestion and applied response reranking to surface the most relevant segments for each query.

  • Prompt Engineering: Prompts were iteratively tested and optimized to ensure clarity and consistency. This reduced the likelihood of hallucinated answers and improved the overall reliability of LLM outputs.

  • Caching Strategy: Emumba implemented a hybrid system combining real-time query caching with a dynamically generated FAQ list — using LLM analysis to anticipate and prepopulate common queries.

  • Fault Tolerance & Scalability: To ensure robustness, Emumba followed AWS best practices such as elastic scaling, graceful degradation, and service redundancy — enabling the system to perform reliably under varying loads.

Administrative controls built directly into Slack allowed Bitsol’s internal teams to manage content, control access, and update the knowledge base without technical overhead.

By embedding thoughtful engineering solutions across the stack, Emumba delivered a deployment experience that was fast, stable, and built to scale.

The Impact

The implementation of the release management yielded remarkable results:

99%

accuracy in responses ensuring employees can rely on the information they receive

21

hours saved monthly, allowing for greater focus on core HR functions

10x

faster resolution of employee queries, significantly boosting efficiency and decision-making speed across Bitsol Technologies

Lessons Learned

Key Takeaways from the eQuokka Implementation

  • Seamless User Integration Drives Adoption: Embedding knowledge access directly within Slack ensured a frictionless user experience, accelerating adoption and minimizing training needs.

  • Admin Empowerment Strengthens Sustainability: Providing intuitive admin controls within Slack allowed Bitsol’s internal teams to manage and update the knowledge base independently, reducing reliance on technical teams and ensuring long-term system agility.

  • Prompt Engineering is Critical for GenAI Success: High-quality, reliable AI outputs required sophisticated prompt design and continuous refinement — highlighting that strong prompt engineering is essential to unlocking the full value of GenAI solutions.

Conclusion

Bitsol’s adoption of eQuokka demonstrates how combining intuitive design, advanced AI, and robust cloud-native engineering can transform internal knowledge access. By embedding real-time, intelligent search into Slack, Bitsol empowered its teams to work faster, collaborate better, and focus on higher-value initiatives.The success of this project offers a model for organizations looking to modernize knowledge management and unlock the full potential of GenAI-driven solutions.