Inspiration
Many cover letter generators take minimal information and generate a terrible cover letter that
- Obviously is generated with AI - robotic words, inaccurate information.
- Provide no substantial information that hiring manager wants to see - repetitive content, too generalized. Result In 'Unfortunately...' e-mails, bad impression, frustration, time wasted for both parties.
What it does
- We use comprehensive information to generate a detailed, useful cover letter for the job type you are applying to.
- We keep history of the files you uploaded, overtime, the cover letter just gets more and more personalized for you and your desired job type.
- We use the Snowflake LLM technology 'mistral-large' that generates high-quality models.
How we built it
We used Streamlit to build front-end, mistral-large LLM to process user information and generate more personalized cover letter.
Challenges we ran into
- Streamlit user interface functionalities possibilities.
- Capability of snowflake-arctic LLM. (For example: max-token exceeded issue)
Accomplishments that we're proud of
- Allow the user the upload multiple files and extract comprehensive information from the files.
- Have a cool UI for user to interact with.
What we learned
- There is actually a lot of functionalities provided by Streamlit, Snowflake we can use in our project scope.
What's next for better-cover-letter-generator
- We will add more functionalities and pre-process the user information better.
- We will try to speed up the run time.
Built With
- python
- snowflake
- streamlit
Log in or sign up for Devpost to join the conversation.