We want to build an AIAgent using AutoGen and any other tools like Langchain.
As a recruiter, I will enter the Job Title, Job Description, Seniority Level and ZipCode where the job is located.
In Settings I will provide my login credentials for following sites.
Any one of the following Linkedin userid/pwd.
Linkedin Recruiter
Linkedin Regular (non-premium)
Monster.com
Dice.com
Careerbuilder.com
Indeed.com
Step 1:
Generate boolean search string for job description provided using ChatGPT
Create JobSource AGENT using AutoGen
Step 2
Login to Linkedin
Enter Search String
Enter Zip Code in the location filter with 25 mile radius
Based on Seniority Level set the number of years expereince in total years of expereince
2,5,10
Execute Linkedin Search
Scrape following fields and store in temp CSV file or database
FirstName
LastName
City
State
Current Employer
First Employer
SchoolName
Year Graduated
SiteURL
SourceName
Login to all job sites credentials provided and get the same results.
Once data received from all the sources, remove duplicates
Now check if any of the sourced candidates exist in JobDiva with API
IF candidate exists, populate workEmail, peremail, MobilePhone, workphone from JobDiva
For candidates contact information not found in JoBDiva
Search candidate in Linkedin (is Linkedin URL available, enter Linkedin URL)
Use Lusha Extension to get contact details of the candidate
If Found in LUSHA
Populate contact details in temp file
Inssert cAndidate detail and contact information into JobDiva with API
End if
IF NOT found
Use some other API's provided
Endif
Remove all candidates for which we do not have email address
Send EMAIL using a template with Job Description and location to the candidate requesting sending updated resume to
The recruiters email address.
This job is already closed and no longer accepting applicants, sorry.