Skip to content

p-s-vishnu/rag-job-application-assistant

Repository files navigation

Retrieval Augmented Generation (RAG) Job Application Assistant

Are you tired of the hassle of writing custom cover letters and answering application questions while searching for jobs? Look no further! The Retrieval Augmented Generation (RAG) Job Application Assistant is here to help you streamline the job application process.

Image Alt Text

📹 Link

Features

  • Custom Cover Letter Generator: The assistant can generate a personalized cover letter based on your CV and the job description.

  • Job Application Consultation: Get expert advice on answering job application-related questions.

Getting Started

Method 1: Local/virtual environment

To get started with the RAG Job Application Assistant, follow these simple steps:

  1. Clone this repository to your local machine.

  2. Create an .env file inside the cloned repo based on the provided env.example file and add your OpenAI API key:

    OPENAI_API_KEY=<your_api_key_here>
  3. Install the packages relevant to the project using pip install -r requirements.txt.

  4. Finally, run the python command on the terminal

    streamlit run app.py

Method 2: Docker

  1. Create your .env (Refer Method 1 for that)

  2. Run the docker compose command

    docker-compose up

Usage

To use the assistant, provide your CV and the job description, and it will assist you in generating a custom cover letter or answering application-related questions.

Reference

  1. LangChain documentation
  2. RAG
  3. Streamlit documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published