AIAny
AI Agent2025
Icon for item

Hiring Agent

Parses PDF resumes into structured JSON using LLMs, enriches profiles with GitHub signals, and outputs explainable category scores, evidence, bonuses and deductions. Runs fully local with Ollama or via Google Gemini; designed for reproducible, fairness-constrained resume scoring in hiring workflows.

Introduction

Most hiring pipelines still rely on manual resume review or brittle keyword matching, which makes fairness and reproducibility hard to maintain. This project turns resume PDFs into structured JSON via sectioned LLM prompts, augments the result with GitHub profile and repository signals, then applies a strict, template-driven evaluator that produces transparent scores and evidence.

What Sets It Apart
  • Sectioned, template-first extraction: uses Jinja LLM templates per resume section so the output maps to a JSON Resume–style schema, improving consistency across providers and inputs — so what: downstream scoring receives normalized, auditable fields instead of freeform text.
  • GitHub enrichment and project selection: fetches profile/repos, classifies projects, and forces an LLM-backed selection of a fixed number of repos with contribution thresholds — so what: technical signal is quantified and limited to meaningful contributions, reducing noise from minor forks or one-off repos.
  • Fairness-aware evaluator: scoring templates encode category rules, bonus/deduction logic, and evidence explanations — so what: evaluations are reproducible and easier to inspect or adjust for bias concerns.
  • Local-first operation: supports Ollama for offline runs or Google Gemini for hosted usage — so what: teams can run evaluations without sending resumes to third-party endpoints if desired.
Who it's for and tradeoffs

Great fit if you need an auditable, reproducible way to convert resumes into structured data and produce transparent candidate scores for triage or analysis. It helps engineering hiring teams who want to incorporate open-source activity as a quantified signal. Look elsewhere if you need turnkey ATS integrations, large-scale enterprise deployment, or a polished UI out of the box — this repo is an opinionated pipeline and requires engineering work to adapt scoring rules and integrate into production systems.

Where it fits

Acts as a middle layer in hiring workflows: PDF ingestion → LLM extraction → GitHub enrichment → template-based scoring → CSV/JSON export. Best used for pilot evaluations, fairness audits, or as a prototype component in a larger hiring platform.

Information

  • Websitegithub.com
  • AuthorsInterviewStreet (HackerRank)
  • Published date2025/07/29

Categories

More Items

GitHub
AI Client2024

Unifies visual creator tools, reusable Skills, and a Codex-powered Agent to handle video translation, image/video generation, voiceovers, and editing in one local multimodal workspace. Desktop and web clients share a synchronized state machine and keep data local by default.

GitHub
AI Coding2025

Runs many shells inside one terminal and treats coding agents as first-class panes. Combines daemon-backed persistent sessions, vim-style modal control, BSP tiling, a session rail and an Inbox that surfaces approvals, questions and finished turns from LLM-based coding agents — useful when you run and manage agent workflows alongside shells.

GitHub
AI Agent2026

Audits deployed AI agents for governance and operational misalignment, running up to 60 inspections that detect deception, manipulation, fabrication, unpredictability and opacity; outputs JSON/Markdown scorecards, a graded A–F score, and optional Pro reports and dashboards.