Skip to content

PrepPals is a Discord bot designed to assist students in interview preparation by utilizing open-source large language models. Developed by a team of four, it extracts key information from students' resumes and webpages. With HuggingFace embeddings, Retrieval-Augmented Generation, and OpenAI GPT-4, PrepPals crafts personalized interview prep plans.

Notifications You must be signed in to change notification settings

hinnazeejah/PrepPals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrepPals

A Discord bot designed to help students prepare for interviews through real-time, personalized guidance. By combining open-source language models and web scraping, PrepPals delivers targeted advice and resources based on user-provided resumes or other input.

Features

  • Custom Interview Prep: Uses language models to tailor interview questions and suggestions.
  • Resume Analysis: Extracts key points from resumes or other text to generate relevant feedback.
  • Web Scraping Support: Gathers additional information from reliable sources to enhance guidance.
  • HuggingFace Embeddings + Retrieval-Augmented Generation (RAG): Adds depth and context to responses.

Getting Started

  1. Clone the Repository:
    git clone https://github.com/YourUsername/PrepPals.git
    
  2. Install Dependencies
    cd PrepPals
    pip install -r requirements.txt
    
  3. Set Up Credentials Create a .env file or export environment variables for your Discord Bot Token, API keys, etc.
    Example:
    DISCORD_TOKEN=your_discord_bot_token
    OPENAI_API_KEY=your_openai_api_key
    
  4. Run the Bot
    python main.py
    

Usage

  • Send messages or commands to the bot in Discord channels where it’s active.
  • Attach or reference a resume or relevant text to generate specific interview questions and tips.
  • Get real-time feedback, best-practice advice, and topic breakdowns for targeted prep.

About

PrepPals is a Discord bot designed to assist students in interview preparation by utilizing open-source large language models. Developed by a team of four, it extracts key information from students' resumes and webpages. With HuggingFace embeddings, Retrieval-Augmented Generation, and OpenAI GPT-4, PrepPals crafts personalized interview prep plans.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages