Verbi: AI-Powered Study Bot
Gen AI

Verbi: AI-Powered Study Bot

Gen AI
LLM
React
TypeScript
PDF Processing
Adaptive Learning
Hackathon

Project Overview

Verbi is an AI-powered study bot designed to transform the learning experience. Developed rapidly over an intense 3-day hackathon using React and Next.js, Verbi addresses the challenges of passive studying by turning user-provided materials into dynamic, interactive quizzes and learning tools.

Watch the video below for a complete walkthrough of the Verbi application and its features developed during the hackathon. Detailed explanations and screenshots follow.

The Problem & Solution

Traditional study methods often involve passively reading notes or textbooks, leading to lower retention and engagement. Verbi tackles this by leveraging Generative AI to create a personalized and adaptive learning environment.

It empowers learners by automatically generating quizzes from their notes, tracking their progress with insightful analytics, and adapting question difficulty based on performance, making studying significantly more effective and engaging – all built within a challenging 3-day timeframe.

Key Features

Verbi integrates several AI-powered features to create a comprehensive learning tool (as highlighted at 0:17 in the video):

Core Functionality

  • AI-Driven Quiz Generation: Create personalized quizzes from topics, text, or PDFs using advanced AI algorithms.
  • LLM-Powered Personalization: Large Language Models analyze performance to tailor questions to the right difficulty level.
  • Focused Practice: Identify and strengthen weak areas with targeted exercises and explanations.
  • Spaced Repetition: Optimize long-term retention with a scientifically-backed spaced repetition system.
  • Progress Tracking: Visualize your learning journey with detailed analytics and progress reports.
  • Continuous Improvement: The AI constantly evolves, learning from user interactions to provide an ever-improving experience.
  • PDF Processing Integration: Seamlessly upload and process PDF notes/slides for quiz and content generation.
  • AI Note Assistant: Interact with uploaded notes for in-context explanations, summaries, and definitions.
Verbi Key Features Grid

Feature grid shown at 0:17

Intelligent Quiz Generation

Verbi offers multiple flexible ways to generate quizzes tailored to your study needs. You can simply enter a topic and let the AI generate relevant questions, paste your notes directly, or upload your PDF documents.

Verbi PDF Upload for Quiz Generation

Quiz generation options including PDF upload (0:31)

From PDF to Quiz Instantly

One of the standout features developed during the hackathon is the ability to process uploaded PDF files. Verbi intelligently parses your lecture slides, notes, or textbook chapters, extracts the key information, and automatically converts it into interactive quiz questions, saving valuable study time.

Adaptive Learning Engine

Verbi's quizzes aren't static. The platform employs an adaptive learning engine powered by Large Language Models (LLMs) to dynamically adjust the difficulty based on your performance, ensuring you're always learning effectively.

Personalized Difficulty Curve

If you answer a question incorrectly, Verbi identifies the knowledge gap and introduces simpler, related questions to help build a solid foundation on that subtopic (as shown at 0:59 in the video).

Conversely, if you consistently answer correctly, the system presents more challenging questions to deepen your understanding and push your knowledge boundaries (1:06). This ensures the learning experience is tailored precisely to your current level.

Verbi Adaptive Questionnaire Flow

Dynamic question adjustment visualization (0:59 / 1:06)

Verbi Interactive Quiz with Real-time Progress

Quiz interface with dynamic performance chart (0:38)

Real-time Feedback

During the quiz, the "Dynamic Performance Chart" provides immediate visual feedback on your mastery of different subtopics covered in the material, helping you understand your strengths and weaknesses on the fly.

Analytics & User Dashboard

Understanding your progress is crucial for effective learning. Verbi provides detailed analytics both after each quiz and through a comprehensive user dashboard.

Verbi Quiz Results and Recommendations

Detailed quiz results and AI recommendations (1:10)

Post-Quiz Insights

After completing a quiz, you receive a detailed breakdown including your score, correct/incorrect answers, and most importantly, AI-generated recommendations suggesting specific areas for improvement based on your performance.

Visualizations like Radar Charts help pinpoint strengths and weaknesses across topics covered in the quiz.

Performance Visualization

Verbi Performance Radar and Time Charts

Radar charts show topic mastery, while line charts track time taken per question (1:18).

Your Learning Journey Hub

The central user dashboard provides a holistic overview of your learning activities and progress over time. Track metrics like overall accuracy, score trends across quizzes, badge progress for mastering levels, quiz frequency, and review recently answered incorrect questions.

Verbi Comprehensive User Dashboard

Comprehensive user dashboard view (1:22)

AI-Enhanced Notes

Verbi transforms static notes into dynamic learning resources. After uploading a PDF, you can interact directly with the content using the integrated AI assistant.

Verbi AI Note Assistant Context Menu

Interacting with notes via the AI assistant (2:01)

Instant Contextual Help

Simply highlight any text within your uploaded document, and Verbi's AI assistant offers options to:

  • Explain the concept (optionally using analogies based on your interests - 1:42)
  • Expand on the topic for more detail
  • Define specific terms
  • Summarize the selected text in bullet points

This feature provides immediate clarification and deeper understanding without needing to leave your study material.

Tech Stack & Challenges

Building Verbi within a 3-day hackathon required rapid development and effective technology choices. The focus was on leveraging powerful AI tools and a modern web stack (React/Next.js) for quick iteration.

Core Technologies

  • Frontend: React, Next.js, TypeScript, Tailwind CSS
  • AI/Backend: LLM API (e.g., OpenAI GPT models), PDF Processing Library
  • Platform: Web Application

Key Hackathon Challenges

  • Time Constraint: Implementing a feature-rich AI application in just 3 days.
  • LLM Integration: Effectively prompting and utilizing the LLM for adaptive questioning and reliable note assistance.
  • PDF Parsing: Handling various PDF structures and reliably extracting meaningful content.
  • UI/UX Design: Creating an intuitive and visually appealing interface under pressure using React & Next.js.

Conclusion

Verbi successfully demonstrates the potential of AI to create highly personalized and adaptive learning tools. Built during a fast-paced 3-day hackathon, it showcases the ability to rapidly prototype and integrate complex AI features like adaptive quizzing, PDF processing, and contextual AI assistance into a functional web application using React and Next.js.

The project serves as a strong proof-of-concept for a more intelligent and engaging way to study, moving beyond traditional methods towards a future where learning technology truly adapts to the individual learner.

As mentioned in the video (2:08), the plan is to make Verbi open-source to foster community contribution and wider accessibility. You can find the repository here.