AI Resume Screening
Human → AIAI scores and ranks candidates, HR makes final interview decisions.
5 nodes · 4 edgeshr
agenthumansystem
Visual
Upload Resumeshuman
HR uploads batch of candidate resumes.
↓sequential→ AI Resume Analysis
AI Resume Analysisagent
Extract skills, match job requirements, assign score.
↓sequential→ Rank Candidates
Rank Candidatessystem
Sort by composite score and flag top N.
↓sequential→ HR Final Review
HR Final Reviewhuman
HR reviews AI rankings, adjusts, selects interviewees.
↓sequential→ Schedule Interviews
Schedule Interviewsapi
Send calendar invites to selected candidates.
uc-resume-screening.osop.yaml
osop_version: "1.0"
id: "ai-resume-screening"
name: "AI Resume Screening"
description: "AI scores and ranks candidates, HR makes final interview decisions."
nodes:
- id: "upload_resumes"
type: "human"
subtype: "input"
name: "Upload Resumes"
description: "HR uploads batch of candidate resumes."
- id: "ai_screen"
type: "agent"
subtype: "llm"
name: "AI Resume Analysis"
description: "Extract skills, match job requirements, assign score."
security:
risk_level: "medium"
- id: "rank"
type: "system"
name: "Rank Candidates"
description: "Sort by composite score and flag top N."
- id: "hr_review"
type: "human"
subtype: "review"
name: "HR Final Review"
description: "HR reviews AI rankings, adjusts, selects interviewees."
security:
approval_gate: true
- id: "schedule"
type: "api"
subtype: "rest"
name: "Schedule Interviews"
description: "Send calendar invites to selected candidates."
edges:
- from: "upload_resumes"
to: "ai_screen"
mode: "sequential"
- from: "ai_screen"
to: "rank"
mode: "sequential"
- from: "rank"
to: "hr_review"
mode: "sequential"
- from: "hr_review"
to: "schedule"
mode: "sequential"