Spaces:
Sleeping
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
5.14 kB
| 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](https://docs.roe-ai.com/agents/introduction), 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 π οΈ | |
| 1. **Clone the Repository** | |
| ```bash | |
| git clone https://github.com/luillyfe/resume-intelligence.git | |
| cd resume-intelligence | |
| ``` | |
| 2. **Set Up Environment Variables** | |
| Create a `.env` file 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_id | |
| ``` | |
| 3. **Install Dependencies** | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| 4. **Launch the Application** | |
| ```bash | |
| streamlit run main.py | |
| ``` | |
| Watch 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 π§ | |
| 1. **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. ππ | |
| 2. **Extract Job Description:** | |
| - Input the URL of the job description in the sidebar. βπ | |
| - Click "Extract Job Details" to retrieve and display key job requirements. πνΌμΉλ€ | |
| 3. **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](mailto:your_email@example.com). We value your input and are here to assist you every step of the way. π§π | |
| --- | |
| Made with β€οΈ by [Fermin Blanco](https://luillyfe.medium.com/) |