🧠 Inspiration

We were inspired by the need to make STEM education more accessible, engaging, and fun—especially for young women and underrepresented groups in technology.
Access to real-world science labs is often limited by high costs, safety concerns, and lack of availability, creating barriers for many curious minds.
With the “CS Girlies” spirit, we wanted to break down these barriers and empower students with a personalized, AI-driven learning companion.

AILAB was born from this vision: a virtual space where anyone can explore science safely, confidently, and at their own pace, guided by supportive AI agents.


🔬 What It Does

AILAB is an AI-powered virtual science lab where users can conduct interactive experiments in a simulated environment.
Students can choose from various scenarios—like chemistry titrations or Hooke’s Law in physics—and perform the experiment step-by-step.

They are guided by:

  • An AI Lab Partner, who interacts conversationally and helps them through each step.
  • A Mentor Agent, who steps in with high-level hints when the student gets stuck.

AILAB also integrates the Wolfram Alpha API for real-time scientific calculations and SVG-based visualizations.
At the end of each experiment, the system generates a fully formatted GitBook lab report, including:

  • The full AI–student dialogue
  • Scientific computations
  • Experiment results and evaluation

This gives each student a valuable, shareable learning artifact.


🛠️ How We Built It

We built AILAB using a modern, scalable architecture:

Backend

  • Python + FastAPI for a high-performance API.
  • Flexible architecture supporting multiple AI model providers (Groq LLaMA, OpenAI GPT, etc.).

Multi-Agent System

A core component of the project:

  • Partner Agent – friendly and collaborative
  • Mentor Agent – wise, conceptual guidance
  • Evaluator Agent – analyzes the final result and produces structured output

This separation creates a more natural and effective learning flow.

Frontend

  • React + Vite for a smooth, responsive UI.
  • A complete redesign featuring a fun, vibrant “CS Girlies” theme, using:
    • Custom CSS
    • Google Fonts (Outfit)
    • Font Awesome icons

Integrations

  • Wolfram Cloud API: Real-time scientific calculations + precise SVG graphs.
  • GitBook API: Automated Markdown lab reports, published instantly to a dedicated GitBook space.

🚧 Challenges We Ran Into

  • Prompt Engineering: Creating distinct personalities for the agents without them oversharing or giving away full answers.
  • State Management: Maintaining experiment progress, chat history, and observations across the frontend and backend using session IDs.
  • API Orchestration: Coordinating AI model calls, Wolfram requests, and GitBook publishing while securely managing credentials and handling potential failures.

🏆 Accomplishments We're Proud Of

  • Multi-Agent Learning System: Building a realistic, collaborative lab experience with three specialized AI roles.
  • Automated GitBook Reports: A standout feature—students receive a professional, shareable lab report instantly.
  • CS Girlies UI/UX Overhaul: A fun, inviting design that elevates the entire experience.
  • Wolfram Integration: Real scientific computation that makes experiments feel authentic and meaningful.

📚 What We Learned

  • The Strength of Multi-Agent AI: Specialized roles dramatically improve learning depth and user engagement.
  • UI/UX Matters: Even the best backend needs a delightful interface to shine—our redesign proved that.
  • Advanced API Orchestration: Handling multiple external services taught us robust engineering practices around error handling and secure config management.

🚀 What's Next for AILAB

  • Expanded Experiment Library: Adding biology, earth science, and more advanced physics simulations.
  • Interactive Visualizations: Moving from static SVGs to interactive D3.js or Chart.js graphs.
  • User Accounts & Progress Tracking: Letting students save their journey and revisit past experiments.
  • Voice-to-Text Input: Enabling hands-free conversations with the AI Lab Partner for a more natural interaction.

Built With

Share this project:

Updates

Submission history