Skip to content

Bvn004/Cognitive_agent

Repository files navigation

CogBot

🧠 Personalised Learning App

This repository contains the full-stack implementation of a personalized cognitive learning application. It includes a Flutter frontend and a Flask-based backend integrated with Firebase Firestore and Groq LLM.


🌐 Overview

This app dynamically assesses a user's cognitive traits through a short interactive session, classifies their learning style, and delivers concept explanations tailored to their cognitive profile. The system enables:

  • Real-time adaptive questioning
  • Profile classification based on user responses
  • Personalized content delivery via chat
  • Storage and sync of learning sessions using Firebase

📊 Architecture

  • Frontend: Flutter app for mobile interaction
  • Backend: Flask APIs for assessment, classification, and chat
  • Database: Firebase Firestore
  • LLM Integration: Groq API with CrewAI agents

🧠 What It Does

  • Asks users 5 dynamic questions to assess cognitive traits

  • Classifies them into one of five profiles:

    • Analytical Problem Solver
    • Strategic Planner
    • Adaptive Learner
    • Experimental Explorer
    • Methodical Thinker
  • Delivers custom concept explanations and real-time chat answers

  • Stores conversation and profile data in Firestore for reuse


User Flow Diagram

cog-img

Application Screenshots

WhatsApp Image 2025-07-07 at 6 36 55 PM WhatsApp Image 2025-07-07 at 6 25 32 PM (1)

WhatsApp Image 2025-07-07 at 6 41 06 PM WhatsApp Image 2025-07-07 at 6 44 44 PM WhatsApp Image 2025-07-07 at 6 42 02 PM


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors