I wrote a team of collaborative AI agents to write cover letters for you! Check it out! https://lnkd.in/dEMPXhPc Github repo: https://lnkd.in/dd4rCDjy Agent Descriptions: 1. Candidate Profiler: Takes a candidate's resume and LinkedIn profile to create a comprehensive profile. 2. Job Researcher: Extracts job requirements from a job posting URL. 3. Cover Letter Writer: Writes a cover letter for the specific job application, based on the LinkedIn and resume of the candidate. 4. Cover Letter Reviewer: Reviews the cover letter and provides feedback/suggestions for the Cover Letter Writer. 5. Consistency Checker: Reviews the cover letter and ensures that it doesn't include any lies about the candidate (e.g. "during my time as the CEO of a fortune 500 company..."). Reduces hallucinations. This is just a fun project I built in my free time while trying to find my next role as an AI/ML engineer, and my first foray into full-stack development (outside of school, all of my programming experience has been in ML Engineering). See the Github repo for full description of the app and the technologies used. Note: If you are a job candidate who wishes to use the functionality of this app, I recommend cloning my Github repo and running the Jupyter notebook on your personal machine. This is a hobby project, and as such it has a hobby budget. The backend AI code is being executed on a single, small VM in GCP (VMs aren't free!!) You might have better performance if you run the code directly from your personal machine 😘😘😘 Special thanks and shoutout to João (Joe) Moura, crewAI, and DeepLearning.AI their course "Multi AI Agent Systems with crewAI" which I followed closely to create the prototype for this app!
Love it! Such a nice use case! I would love to chat about it 😊
Quite the impressive suite of agents working together! I suspect creating specialized agents like these is going to be far more successful than broadly firing off everything to the same model as rushed AI solutions often do. Builder[dot]io, which converts Figma to frontend framework code like React, advocates for leaving as little as is necessary up to the AI models as possible given how indeterminate/stochastic they are. Not quite the same idea as individual agents but separation of responsibilities seems to pay off when it comes to AI.
This also allows you to create an almost always up-to-date database containing job openings, awesome side benefit. Given that people keep using it.
Excellent stuff! Now provide a paid API subscription for companies to be able to tell candidate used your generator and reject them!
So dope! But can you write a team of collaborative AI agents to sing a bangin karaoke version of "All the Things That I've Done" tho??
Consistency checker is sick! I could see this pairing well with some of what Suchintan Singh's Skyvern is doing over at https://github.com/Skyvern-AI/skyvern
This is insane!
This was a great project! There should be a similar one with a resume generator too. That would help many people who couldn't edit their resume for every job posting. In return, there should be a PDF to download which will save time of several minutes!
Associate Product Manager at Mobly | Master's of Information Systems
5moThis is insane. Love the output, but it did pull someone else's profile when I entered my own LinkedIn profile.