AI Resume Screening

Human → AI

AI scores and ranks candidates, HR makes final interview decisions.

5 nodes · 4 edgeshr
agenthumansystem
Visual
Upload Resumeshuman

HR uploads batch of candidate resumes.

sequentialAI Resume Analysis
AI Resume Analysisagent

Extract skills, match job requirements, assign score.

sequentialRank Candidates
Rank Candidatessystem

Sort by composite score and flag top N.

sequentialHR Final Review
HR Final Reviewhuman

HR reviews AI rankings, adjusts, selects interviewees.

sequentialSchedule 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"