AutoRecruit : An Agentic AI for Smart Resume Screening

AgentHack submission type

Agentic UI Automation

Name

Abhijeet Mondal

Team name

AI_Arena

Team members

Abhijeet Mondal, Taushif Ahmad, Fahad Ansari

How many agents do you use

Three agents

Industry category in which use case would best fit in (Select up to 2 industries)

Banking and financial services
Customer service
HR
Information technology and services
Manufacturing
Marketing/Sales

Complexity level

Intermediate

Summary (abstract)

Developing a UiPath Agentic AI bot that automatically downloads resumes from emails filtered by a specific subject line and saves them to a designated folder. The bot will then use Named Entity Recognition (NER) to extract key candidate information such as name, email address, skills etc. Afterward, it will compare the extracted skills with a predefined job description template and generate a ranked list of candidates based on their skill match.

Detailed problem statement

Manual resume screening is time-consuming, repetitive, and prone to errors.

Recruiters face difficulty filtering relevant resumes and extracting key candidate information efficiently.

Hiring decisions often lack transparency, with no clear rationale for selection or rejection.

There is no built-in mechanism to learn from HR feedback to improve future screenings.

The proposed AI bot automates resume handling, extracts relevant data, and ranks candidates based on skill match.

It provides clear reasons for selection/rejection and continuously improves by learning from HR feedback.

Detailed solution

Email Filtering: Bot scans inbox for resumes based on a specific subject line.
Resume Download: Automatically saves attachments to a target folder.
Document Understanding: Uses UiPath Document Understanding with NER to extract candidate info (name, email, skills, etc.).
Skill Matching: Compares extracted skills with a predefined job description.
Candidate Ranking: Ranks candidates based on skill relevance.
Decision Explanation: Provides reasons for selection or rejection.
Feedback Loop: Takes feedback from HR to improve future screening.
UiPath Apps: Uses UiPath Apps to showcase ranked results and collect feedback interactively.

Demo Video

Expected impact of this automation

Time Saved:
Cuts down resume screening from hours to minutes.
Speeds up candidate shortlisting.
Steps Automated:
Automates email filtering, resume download, data extraction, skill matching, and ranking.
Pain Points Reduced:
Eliminates manual resume review and skill comparison.
Reduces errors and repetitive work for HR.
Transparent Decisions:
Provides clear reasons for candidate selection or rejection.
Learn from Feedback:
Improves overtime using HR input.
Outcomes:
Faster hiring, better shortlisting accuracy, scalable for bulk hiring.

UiPath products used (select up to 4 items)

UiPath Agent Builder
UiPath Apps
UiPath Data Service
UiPath Document Understanding™
UiPath Integration Service
UiPath Maestro
UiPath Orchestrator
UiPath Studio Web

Automation Applications

Excel, pdf, gmail, web browser,

Integration with external technologies

Open AI, gmail

Agentic solution architecture (file size up to 4 MB)

Sample inputs and outputs for solution execution

Input: Candidate Resume
Output: The final output is a PowerApps dashboard displaying ranked candidates with extracted details and selection reasons.

Other resources

7 Likes