Spaces:
Sleeping
Download README.md from luillyfe/resume-intelligence: direct link, hf CLI and curl.
- Browser
- Download file 5.14 kB
-
https://huggingface.co/spaces/luillyfe/resume-intelligence/resolve/main/README.md
- Command line
-
hf download hf://spaces/luillyfe/resume-intelligence/README.md
-
curl -L -o README.md https://huggingface.co/spaces/luillyfe/resume-intelligence/resolve/main/README.md
A newer version of the Streamlit SDK is available: 1.66.1
title: Resume Intelligence
emoji: π»
colorFrom: pink
colorTo: yellow
sdk: streamlit
sdk_version: 1.40.2
app_file: app.py
pinned: false
license: mit
short_description: Resume Intelligence Platform with Roe AI
Resume Intelligence Platform with Roe AI πβ¨
Unlock the Power of AI in Recruitment! π
Say goodbye to tedious resume screening and hello to efficient hiring with the Resume Intelligence Platform. Leveraging the prowess of multiple Roe AI agents, this Streamlit application streamlines the process of extracting candidate insights, parsing job descriptions, and assessing job fits like never before. π€π
What special about this Resume Intelligence Platform? πΌ
Multi-Agent Magic: Our platform employs a suite of specialized Roe AI agents, each expert in their domain. From decoding resumes to evaluating job fits, each agent contributes uniquely to provide comprehensive insights. π§ββοΈπ‘
Seamless Integration: With an intuitive Streamlit interface, uploading resumes and extracting job details is a breeze. Get actionable insights in real-time, making informed hiring decisions faster than ever. ππ»
Accurate Assessments: Our job fit assessment agent provides detailed analyses, including percentage matches, strengths, and skill gaps, ensuring you find the perfect candidate for the role. ππ―
Getting Started: Your Journey Begins Here π
Prerequisites
- Python 3.8 or higher π
- Streamlit installed (
pip install streamlit) π¦ - Roe AI agents configured with appropriate IDs and bearer tokens π
The Setup Process π οΈ
Clone the Repository
git clone https://github.com/luillyfe/resume-intelligence.git cd resume-intelligenceSet Up Environment Variables
Create a
.envfile in the root directory and add:ROE_AI_AGENT_ID=your_agent_id ROE_AI_BEARER_TOKEN=your_bearer_token ROE_AI_JOB_AGENT=your_job_agent_id ROE_AI_EVALUATE_AGENT=your_evaluate_agent_idInstall Dependencies
pip install -r requirements.txtLaunch the Application
streamlit run main.pyWatch as the magic unfolds, turning raw resumes into valuable insights. β¨π
How It Works: The Multi-Agent Approach π
1. Resume Insights Extraction
- Agent in Action: Our Resume Processing Agent meticulously analyzes uploaded PDF resumes. ππ
- What It Does: Extracts critical information such as candidate names, emails, and skills, providing a structured overview of each candidate. ππ
2. Job Description Extraction
- Agent in Action: The Job Description Extraction Agent specializes in parsing job description URLs. ππ΅οΈββοΈ
- What It Does: Grabs essential details like key responsibilities and requirements, making it easier to understand job specifications. ππ‘
3. Job Fit Assessment
- Agent in Action: The Job Fit Evaluation Agent acts as a matchmaking guru. β€οΈπ
- What It Does: Compares candidate insights with job details to deliver a percentage match, highlights strengths, and identifies any skill gaps, ensuring the best possible candidate-job fit. ππͺ
User Guide: Navigating the Platform π§
Upload Resume:
- Select a resume PDF and upload it via the provided uploader. πβ¬οΈ
- Click "Extract Resume Insights" to initiate the analysis and view candidate details. ππ
Extract Job Description:
- Input the URL of the job description in the sidebar. βπ
- Click "Extract Job Details" to retrieve and display key job requirements. πνΌμΉλ€
Assess Job Fit:
- After processing both resume and job description, click "Assess Job Fit" to obtain a detailed matching report. π€π
Dive Deeper: Application Architecture ποΈ
Our platform is architected around two core components:
Streamlit Frontend (
main.py):- Offers an interactive user interface for uploading resumes, entering job URLs, and viewing insights and assessments. π¨π
Roe AI Agent Interaction (
roe_ai.py):- Manages interactions with Roe AI agents, facilitating resume processing, job description extraction, and job fit evaluations. π€DataExchange
Contribute to the Revolution π€
I'm always looking to enhancing existing features or introducing new ones, your contributions can make a difference. So, what are you waiting for? Jump in and help shape the future of hiring! ππ₯
License
This project is licensed under the MIT License, encouraging freedom and collaboration in technology. ππ€
Stay Connected
For inquiries, suggestions, or just to say hello, reach out to me at luillyfe89@gmail.com. We value your input and are here to assist you every step of the way. π§π
Made with β€οΈ by Fermin Blanco