I decided to automate writing Cover Letters using AI(LLM).
Well, It is always a hassle to generate a cover letter. I have given up applying to many job opportunities because I was lazy to write one.
So I decided to automate the whole process. The idea was to match job requirements with a cv and generate a cover letter.
It was easier than I imagined. It only took me a couple of hours to research and code implementation.
This is all thanks to well-built Open AI GPT3.5 LLM, lang-chain framework, and magic-like UI implementation using Streamlit.
You can find the demo Here.
(You will require an open ai API key. You can get a trial key by following this guide. Also, cover letter generation is limited to LinkedIn; get the public job posting URL - Example)
Let’s dive In.
Architecture
It is a straightforward architecture of data retrieval. This is one of the most commonly used architectures for data retrieval.
What I used to create this
- Python — this was a no-brainer.