Update README.md
Browse files
README.md
CHANGED
@@ -6,4 +6,66 @@ short_description: 'uses multiple agents to create your resume and CV '
|
|
6 |
title: resume_and_cv_crafter
|
7 |
emoji: 💻
|
8 |
sdk_version: 1.42.0
|
9 |
-
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
title: resume_and_cv_crafter
|
7 |
emoji: 💻
|
8 |
sdk_version: 1.42.0
|
9 |
+
---
|
10 |
+
# AI Resume & Cover Letter Optimizer
|
11 |
+
|
12 |
+
## Overview
|
13 |
+
An AI-powered tool that intelligently crafts resumes and cover letters using multiple LLM agents. The tool analyzes your complete professional profile in JSON format and selectively uses relevant information to match specific job descriptions.
|
14 |
+
|
15 |
+
## Core Features
|
16 |
+
- Smart profile-to-job matching
|
17 |
+
- Selective information highlighting
|
18 |
+
- Resume optimization in LaTeX
|
19 |
+
- Automated cover letter generation
|
20 |
+
- Performance evaluation metrics
|
21 |
+
|
22 |
+
## How It Works
|
23 |
+
|
24 |
+
### 1. Profile Analysis
|
25 |
+
- Analyzes complete user profile JSON
|
26 |
+
- Selectively picks relevant experiences and skills
|
27 |
+
- Creates tailored professional summary
|
28 |
+
- Identifies key matching points with job description
|
29 |
+
|
30 |
+
### 2. Resume Generation
|
31 |
+
- Uses built-in LaTeX template
|
32 |
+
- Selectively presents most relevant information
|
33 |
+
- Optimizes content order and keywords
|
34 |
+
- Maintains professional formatting
|
35 |
+
|
36 |
+
### 3. Cover Letter Creation
|
37 |
+
- 4-paragraph professional structure
|
38 |
+
- Highlights most relevant achievements
|
39 |
+
- Built-in LaTeX template
|
40 |
+
- Maintains consistent branding
|
41 |
+
|
42 |
+
## Usage
|
43 |
+
1. Prepare your complete profile in JSON format (sample format is provided as sample.json)
|
44 |
+
2. Input target job description
|
45 |
+
3. Select preferred LLM model
|
46 |
+
4. Generate tailored documents
|
47 |
+
|
48 |
+
## Required Files
|
49 |
+
- `profile.json`: Your complete professional profile (sample format is provided as sample.json)
|
50 |
+
- Groq API key
|
51 |
+
|
52 |
+
## Available Models
|
53 |
+
```
|
54 |
+
deepseek-r1-distill-llama-70b
|
55 |
+
gemma2-9b-it
|
56 |
+
llama-3.2-1b-preview
|
57 |
+
llama-3.2-3b-preview
|
58 |
+
llama-3.3-70b-versatile
|
59 |
+
llama-guard-3-8b
|
60 |
+
llama3-70b-8192
|
61 |
+
mixtral-8x7b-32768
|
62 |
+
```
|
63 |
+
|
64 |
+
## Quick Start
|
65 |
+
```bash
|
66 |
+
# Install dependencies
|
67 |
+
pip install streamlit groq
|
68 |
+
|
69 |
+
# Run the application
|
70 |
+
streamlit run app.py
|
71 |
+
```
|