FutureReady AI Advising is a generative AI-powered tool that revolutionizes academic advising by providing personalized, adaptive, and explainable recommendations for students. Leveraging large language models (LLMs) and collaborative filtering, it delivers tailored guidance for courses, majors, and career pathways.
FutureReady AI Advising landing page
- Generate comprehensive profiles using academic records, preferences, and career goals.
- Address data sparsity and cold start issues, ensuring robust recommendations even for new students.
Example of student information and generated student profile
- Generate comprehensive profiles using academic records, preferences, and career goals.
- Address data sparsity and cold start issues, ensuring robust recommendations even for new students.
- Deliver context-rich suggestions backed by real-world alumni success stories.
- Provide transparent reasoning for recommendations, fostering trust and engagement.
Expanded view of a recommendation example
- Deliver context-rich suggestions backed by real-world alumni success stories.
- Provide transparent reasoning for recommendations, fostering trust and engagement.
- Blend AI-driven insights with human expertise for impactful decision-making.
- Ensure scalability without compromising the personalized touch of traditional advising.
Our system ensures optimal recommendations and user experience through a well-structured workflow:
FutureReady AI Advising system workflow
Key highlights include:
- Multi-agent Retrieval-Augmented Generation (RAG) Architecture: Integrates real-time industry trends and alumni data to deliver accurate, context-aware recommendations.
- Dynamic Profile Generation: Synthesizes student and alumni information into narrative-style profiles for seamless matching.
- Frontend: Next.js
- Backend: Python with FastAPI
- Database: Vector databases (PostgreSQL with vector extensions or Pinecone)
- AI Framework: Multi-agent Retrieval-Augmented Generation (RAG) architecture
- Python 3.8+
- Node.js 16+
- PostgreSQL 13+
-
Clone the repository:
git clone https://github.com/yourusername/futureready-ai-advising.git cd futureready-ai-advising
-
Install dependencies:
# Backend dependencies pip install -r requirements.txt # Frontend dependencies cd frontend npm install
-
Database Setup:
- Ensure PostgreSQL is running and configured with vector extensions.
- Import necessary schema or data if applicable.
Start both the web interface and backend server with:
python run.py
Access the application at: http://localhost:3000
This project is built on extensive research in AI-powered academic advising. Highlights include:
- A Two-Stakeholder Evaluation Framework: Assesses advisor usability metrics and student recommendation relevance.
- A focus on addressing modern advising challenges such as scalability and data sparsity.
For a deeper dive, check out our research paper:
Innovator Group Research Paper
We welcome contributions from the community! Here’s how you can get involved:
- Review our contributing guidelines.
- Suggest enhancements or participate in ongoing evaluations.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or support:
- Open an issue in this repository.
- Contact the maintainers directly.
Built with ❤️ by the FutureReady AI Team