Build a cover letter generator

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:

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 :hugs: 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

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 :slight_smile:

6 Likes

This looks like a super cool project @nouamanetazi - thanks for suggesting it! Let me know if you want a Discord channel and I’ll create it :slight_smile:

1 Like

Yes, please! I’d love to!

Cool, I’ve just created the channel (see topic description) :slight_smile:

1 Like

The :hugs: Space for this project is finally here :page_facing_up: Cover Letter Generator - a Hugging Face Space by nouamanetazi. (Much more improvements planned during the week :star_struck:)
@lewtun @sgugger :partying_face:

2 Likes

Great job @nouamanetazi ! This is a fun Space to play with :slight_smile:

1 Like

I just had the great idea of making a cover letter generator as my “cover letter” for a position at HF and then found your space :cry: This is such a cool project and very fun to play with! In the end, how did you build the dataset?