Description
Sometimes students spend more time working on their cover letters, customizing them for each company, than working on their portfolio. And the preliminary screening steps that are based only on cover letters are quite unfair. The goal of this project is to build a model that can automatically generate cover letters from a targeted job and a person’s skills / previous experiences / resume…

Model(s)
I’m open for suggestions but I believe these are good places to start with:

t5-base 2


Datasets
This is the hardest part. I already started working on scraping a couple of example resumes from a couple of websites (Indeed…), but we still need to fill the person’s information accordingly.

Challenges
Scrape scarce data for a real-world problem. Fine-tune a state-of-the-art language model.

Desired project outcomes

Create a Streamlit or Gradio app on  Spaces  that can generate a cover letter from a targeted job and a person’s resume
Don’t forget to push all your models and datasets to the Hub so others can build on them!


Additional resources
A good baseline to compare our model with gpt2 cover letter generator 4

Discord channel
To chat and organise with other people interested in this project, head over to our Discord and:


Follow the instructions on the #join-course channel


Join the #cover-letter-generator channel


Just make sure you comment here to indicate that you’ll be contributing to this project