AICE Application
AI College Exploration - system to help students explore and apply to universities globally

AICE (AI College Exploration) is a practical multi-agent application that assists students through key steps of college exploration and applications. It combines agent orchestration, task flows, and a clean UI to make research and essay refinement faster and more reliable.
What it does
- AI Essay Writing Assistant - Helps students draft and refine personal statements and essays.
- University Information & Comparison - Collects and compares key university data and requirements.
- Cost Breakdown Analysis - Breaks down tuition, living costs, and total expenses for programs.
- Timeline Planner - Builds personalized application timelines and deadline reminders.
- Application Checklist Generator - Creates checklists of required documents and tasks for each university.
- Interview Preparation - Provides sample interview questions and preparation tips.
Short walkthrough of the AICE UI and agent flows.
Architecture
Backend built with FastAPI orchestrates separate runs for each flow, while a Streamlit frontend provides multi-page navigation, forms, and live status polling for agent tasks. The repository includes a modular structure for agents, tasks, and utilities, with environment-based configuration. A lightweight SQLite database is integrated to manage internal state, store session results, and track user interactions.
Key Innovations
- Intelligent Data Extraction: Automated scraping and processing of university admission data with intelligent content filtering
- Personalized Recommendations: AI-driven suggestions based on individual student profiles and preferences
- Real-time Cost Analysis: Dynamic calculation of total education costs including hidden expenses
- Interactive Timelines: Visual project management for application deadlines with buffer time suggestions
Contributors
Source, docs, and ongoing updates are available on the GitHub repository.