Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

FlowMind AI

AI-Powered Structured Learning Assistant

FlowMind AI is an AI-driven structured learning system that transforms unstructured study materials into logically organized, cognitively structured learning outputs.

Unlike traditional summarization tools, FlowMind focuses on:

  • Reconstructing reasoning paths
  • Detecting logical gaps
  • Comparing conceptual structures
  • Generating concept-aware quizzes
  • Supporting multilingual learners globally

This project is designed for global students — high school, university, competitive exam aspirants, and self-learners — with special emphasis on low-bandwidth accessibility and scalable cloud architecture.

Problem Statement

Students often:

  • Read notes passively without understanding logical flow
  • Miss implicit reasoning steps
  • Struggle to identify conceptual gaps
  • Have difficulty comparing multiple sources
  • Rely on rote memorization instead of structured understanding

Traditional tools only summarize content.
They do not reconstruct how ideas connect.

Our Solution

FlowMind AI transforms study material into:

  1. Flow Diagrams

    • Visual representation of logical connections
    • Generated in structured formats (Mermaid/DOT)
  2. Reasoning Path Reconstruction

    • Extracts premises, inferences, and conclusions
    • Makes implicit steps explicit
  3. Logical Gap Detection (Tutor AI)

    • Identifies missing prerequisites
    • Flags logical jumps
    • Prioritizes gaps by importance
  4. Source Comparison

    • Compares official notes vs personal notes
    • Highlights missing concepts
    • Detects contradictions
  5. AI-Generated Quizzes

    • Concept-based multiple choice questions
    • Plausible distractors based on misconceptions
    • Difficulty-balanced
  6. Multilingual Support

    • Automatic language detection
    • Output in preferred language
    • Supports: English, Spanish, French, German, Hindi, Mandarin, Arabic

Why AI Is Required

This system cannot be built using rule-based logic alone.

AI is required to:

  • Understand semantic meaning across languages
  • Infer implicit reasoning steps
  • Detect conceptual dependencies
  • Generate meaningful distractors
  • Compare structural logic across documents

We use structured prompting with strict JSON schema validation to ensure reliability.

Architecture (AWS Serverless)

FlowMind AI is designed for global scalability using AWS.

Core Stack:

  • AWS API Gateway – request routing
  • AWS Lambda – compute layer
  • AWS Bedrock / SageMaker – AI inference
  • AWS Comprehend – language detection
  • DynamoDB – metadata & rate limits
  • S3 – temporary storage
  • ElastiCache (Redis) – response caching
  • CloudWatch – monitoring & logging

High-Level Flow

Client → API Gateway → Lambda → Bedrock → Schema Validator → Cache → Response

Low Bandwidth Optimization

  • Compressed API responses (<100KB core responses)
  • Text-first responses before visual rendering
  • Progressive loading
  • Cached responses for repeated requests

Designed to work in low-connectivity environments.

Responsible AI & Privacy

  • Strict JSON schema validation
  • No raw model output returned directly
  • No long-term storage of user study content
  • Temporary storage auto-deleted within 24 hours
  • User-friendly error handling
  • Confidence scoring for reasoning reconstruction

Target Users

  • High school students
  • University students
  • Competitive exam aspirants
  • Self-learners
  • Educators

Global focus with inclusive language and accessibility design.

Future Roadmap

  • LMS integrations
  • Mobile-first version
  • Offline mode for low-connectivity regions
  • Classroom collaboration features
  • Institutional licensing model

Hackathon Alignment

This project demonstrates:

  • Meaningful AI usage beyond rule-based logic
  • Clear real-world educational impact
  • Scalable AWS serverless architecture
  • Responsible AI design principles
  • Global applicability

Specification Generation

The requirements.md and design.md documents in this repository were generated and iteratively refined using Kiro’s Spec → Design workflow, as required by the hackathon guidelines.

Team

Team BrainX – AI for structured global learning.

About

FlowMindAI

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors