AI CSULA Student Advisor

The goal of our project as a team was to make the lives of university students like ourselves easier using AI. With all that we have to worry about, we wanted to use what we’ve learned in our time at Cal State LA. Our group may be a little different from the others in that we split our team into 4 smaller teams in order to tackle different strategies. Such as providing a chatbot as an alternative to an advisor, using databases and chaining prompts to figure out what your educational plan should look like, or creating a virtual education assistant to help you with your classes.

 













 

Topics Researched
  • LLM Training
    • Pre-training
    • Fine tuning

  • Prompting
    • Tokenizer
    • Prompt engineering
    • Prompt templates
    • Chain of thought reasoning
    • Chaining prompts
  • Output Parsing
    • Function calling
    • SQL queries

  • Retrieval Augmented Generation
    • Document loading and splitting
    • Embedding
    • Vector storing
    • Semantic search
  • Hugging Face
    • Transformers library
    • Models and datasets hub
    • AutoNLP

  • Code Assistants
    • Amazon CodeWhisperer
    • GitHub Copilot
    • Google Codey

 

Technology Used
  • Langauges
    • Python

  • IDEs
    • Google Colab
    • Visual Studio Code
    • YouAI Mindstudio
  • Libraries & Frameworks
    • LangChain
    • Hugging Face
    • Streamlit

  • Large Language Models
    • GPT
    • Cohere
    • Llama 2
  • Vector Databases
    • Chroma
    • Pinecone
    • Weaviate

 

Student Team
  • Janis Garcia
  • Virginia Guadalupe Gonzalez
  • Ulises Gutierrez
  • James Hy
  • Charlie Martinez Dominguez
  • Michael Perez
  • Dylan Paul Tomasello
  • Omar Tovar
  • Theodore Tran
  • Thomas Yeung
Project Sponsor
Abbott & Shuger
Project Liaisons
  • Russ Abbott
Faculty Advisors
  • Yuqing Zhu