New and current Carnegie Mellon University (CMU) students face challenges navigating the complex academic ecosystem. An overwhelming volume of academic policies, like understanding cross-registration, involves numerous rules and forms. Information is spread across multiple data sources in university policy PDFs, departmental FAQs, and college handbooks. The generic Q&A chatbots fall short for CMU-specific queries, and the static FAQ pages lack interactive guidance, while general-purpose large language models aren’t tailored to CMU’s latest policies and may hallucinate university-specific rules. For example, a generic chatbot might confidently give the wrong course add deadline or an outdated graduation requirement. No centralized tool guided students from orientation to graduation on CMU-specific academic matters. These gaps motivated the creation of “StudentGuideAi,” an AI-powered assistant that provides reliable answers and streamlines the student experience.
OPENAI_API_KEY=
OPENAI_ORG=
OPENAI_PROJECT_ID=
- We have python notebooks in the folder.
- [WIP] We're constantly improving our experimentations.
- Automated Setup:
- Run the script using
./setup_and_run.sh
- Manual Setup:
- Create a local virtual environment using
python3 -m venv prompt-project
- Activate the environment using
source prompt-project/bin/activate
- Install the necessary dependencies using
pip install -q -r requirements.txt
- Build the RAG using
rag.py
- Run the project on localhost using
python main.py
- We have drafted a slideshow (Click here) and a report (Click here) about the project.