CoolFace
Apppublic

iam-swa/Candidate-Recruitment-Portal

sourceHugging Faceupdated 7mo agoView on Hugging Face
0likes
App README

Multi-Agent Career Assistance System

Overview

This project implements a LangGraph-based multi-agent system designed to assist users with career preparation. The system follows a modular architecture inspired by the existing repository in the workspace and adheres to its coding style and structural patterns.

The architecture consists of:

1 Orchestrator Agent (ReAct-based)

4 Worker Agents

The orchestrator analyzes user intent and routes the request to the appropriate worker agent, which is exposed as a tool.

System Architecture

Orchestrator Agent (ReAct Agent)

The main orchestrator agent:

  • —Uses the ReAct reasoning pattern
  • —Identifies user intent
  • —Selects the appropriate worker agent
  • —Routes the request
  • —Returns the final consolidated response

Intent Categories

The orchestrator classifies user queries into:

  • —resume_review
  • —tech_interview
  • —hr_interview
  • —company_info

Each intent maps to one worker agent tool.

WORKER AGENTS

1. Resume Helper Agent

Purpose: Provides resume evaluation and improvement suggestions based on job roles.

Capabilities:

Contains structured role-based data including:

  • —Required skills
  • —Preferred skills
  • —Experience expectations
  • —Resume structure expectations

Behavior:

Accepts resume content and target role.

Compares resume against role requirements.

  • —Identifies missing skills.
  • —Suggests improvements.
  • —Recommends rewording and impact-driven bullet points.
  • —Provides structured feedback.

2. Tech Interview Helper Agent

Purpose: Supports technical interview preparation.

Capabilities:

  • —Generates role-specific technical interview questions.
  • —Explains technical concepts clearly.
  • —Provides sample answers.
  • —Simulates mock Q&A sessions.

Behavior:

When a role is specified:

  • —Generates relevant technical questions.

When a concept is requested:

  • —Provides explanation and examples.
  • —Can guide users through practice sessions.

3. HR Interview Helper Agent

Purpose: Assists with HR round preparation.

Capabilities:

  • —Generates common HR interview questions.
  • —Provides structured sample answers.
  • —Helps refine user responses.
  • —Guides users using behavioral frameworks (e.g., STAR method).

Behavior:

  • —Provides role-independent HR preparation.
  • —Refines user-submitted answers.
  • —Suggests improvements for clarity and impact.

4. General Knowledge Agent (Company Info Agent)

Purpose: Provides structured company-related information.

Capabilities:

  • —Company background
  • —Mission and vision
  • —Recent achievements
  • —Interview process overview

Behavior:

Responds to company-specific queries.

Provides organized and concise company insights.