Inspiration

It is super annoying when you look for a new job to go through all the job postings. Even with keyword search, often when you check the details of the posting it is not a good match.

What it does

Here comes JobMatch AI, it takes the resume and optionally aspirations if you wanna do something else. And checks jobs saved in an internal db. Scores the jobs and presents you a list limited list of jobs with scores.

How we built it

Started with the quick start guide from the docs, then added my agents. first build a super simple "programmer art" ui, then used google stiches to create a ui mockup, that I used for Gemini to code the UI.

Challenges we ran into

Definitely most annoying by far is the nondeterministic results of LLM. Sometimes the agents didn't call the tool to get a list of jobs, but used jobs from other sources, I guess its training data. So finding the right prompt is really difficult. So in the future, either I want to build or find a tool, that helps me compare prompts and their results in an automatic way to test which prompt works best, also for different models different prompts might perform better.

Other from that, time is a big challenge, there is much more to do to improve the hackathon project.

Accomplishments that we're proud of

In general I am happy to learn something new and also using new technologies. For me one of the most mind-blowing thing was how good the mockup tool (Google Stitch) worked and how easily it was to code it in the end.

What we learned

Testing prompts, iterate this process over and over is super important and annoying! :D Need some improvement on that area. The whole different agents and tool usage is super interesting! It's crazy how good google stitch is, but need to test it in a bigger project with more screens.

What's next for JobMatch AI

Since I only have limited time, there is much that can be improved. Currently this is more of a prototype, for a real project more jobs need to be added and the search agent should have tools to prefilter jobs, so it doesn't get all the jobs. The other big thing I thing might be useful is also to auto apply for a job, that the users likes.

Built With

Share this project:

Updates