What this covers
This is a basic job recommendation system with below components:
- Job posts parser: An agent to extract structured data from job posts. For this demo we are using unstructured job posts scraped from a startup job board.
- CV / Resume parser: A vision language model for PDF CV parsing and an agent to extract structured candidate profile.
- Job recommender: An agent that refines job matches based on candidate preferences.
Let's start by loading test data