Inspiration 🌟

Uniplexity AI was inspired by the need for a versatile, AI-powered resource hub that brings learning, productivity, and encouragement together in one place. This project aims to offer a comprehensive support system for students and professionals by integrating advanced AI tools, such as emotion detection, chat-based document assistance, and a seamless search experience for research materials. The platform is designed to address common challenges in learning by offering personalized, real-time assistance and motivational support.

What it does 🧠

Uniplexity AI provides a centralized platform that includes:

  • Emotion Detection: Analyzes facial expressions to encourage users and keep morale high during study or work sessions.
  • RAG Chatbot: Enables question-answering based on user-uploaded documents using a retrieval-augmented generation (RAG) system.
  • Search Functionality: Integrates Google and YouTube search tools for quick access to relevant videos and articles.
  • Academic Resources: Offers direct links to productivity tools, including thesis-writing support and TextSnap for extracting information from images. Uniplexity AI is designed to be an all-in-one hub, empowering users to stay motivated, access knowledge faster, and make learning more engaging.

How we built it πŸ› οΈ

Uniplexity AI combines the power of several cutting-edge technologies:

  • NVIDIA TensorRT-LLM: Optimizes large language model inference for fast, reliable responses in the chatbot.
  • LlamaIndex: Manages data retrieval for the RAG chatbot, allowing it to respond accurately based on uploaded files.
  • Gemini: Enhances emotion detection by analyzing facial expressions, enabling dynamic encouragement.
  • Google and YouTube Search APIs: Provides a fast, integrated way to access relevant content directly from the resource hub.
  • Python APIs and Web Development: These were used to build the platform's front and back-end, tying together multiple functionalities for a seamless user experience.

Challenges we ran into πŸ§—

The project faced several challenges, including:

  1. Power Outages: Due to frequent power interruptions in Zambia, development was sometimes delayed, and a portion of the demo video was recorded in low light due to a blackout.
  2. Integration Complexity: Ensuring smooth functionality across TensorRT, LlamaIndex, and Gemini required rigorous troubleshooting and optimization.
  3. Latency and User Experience: Balancing response speed with high-quality interactions was key to delivering a positive user experience.

Accomplishments that we're proud of πŸŽ‰

We’re proud of creating a fully operational platform that unites AI-driven productivity tools under one hub. The platform's ability to provide personalized encouragement and accurate answers based on user-uploaded documents demonstrates the potential of AI in enhancing learning. Overcoming technical and environmental challenges to deliver this functionality is an achievement in itself.

What we learned πŸ“š

Throughout the project, we gained valuable insights into:

  • Optimizing Large Language Models with TensorRT: Leveraging NVIDIA TensorRT-LLM to enhance LLM performance was a significant learning experience.
  • Enhanced Emotion Detection: Integrating Gemini for emotion analysis gave us a new understanding of how AI can support user motivation.
  • Balancing Performance and Usability: The process taught us about integrating diverse AI models effectively while ensuring a smooth user experience.

What's next for Uniplexity AI πŸš€

Uniplexity AI will continue to evolve with added features and improvements, including:

  • Enhanced Document Summarization: Offering more detailed summaries for uploaded documents, making information retrieval even easier.
  • Additional Language Support : Enabling multilingual capabilities to support users worldwide.
  • Voice-Activated Features: Incorporating voice commands to make the hub more accessible.
  • Offline Functionality: Exploring ways to offer limited offline capabilities to address connectivity issues in regions with unreliable internet.

Uniplexity AI aims to become a leading platform for accessible, AI-powered learning and productivity, pushing the boundaries of how technology can empower individuals.

Built With

Share this project:

Updates