File size: 857 Bytes
df0629c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Resume Optimization System Architecture

![Resume Optimization System Architecture](architecture-diagam.svg)

This document provides an overview of the resume optimization system architecture.

## System Components

### 1. Input Sources

- Resume (PDF format)
- Job URL
- Company Name

### 2. Analysis Agents

- **Job Analyzer**: Uses ScrapeWebsiteTool to analyze job descriptions
- **Resume Analyzer**: Uses PDFKnowledgeSource to analyze resumes
- **Company Researcher**: Uses SerperDevTool for company research

### 3. Structured Data

JSON files storing analysis results:

- job_analysis.json
- resume_optimization.json
- company_research.json

### 4. Report Generators

- **Resume Writer**: Creates optimized resumes
- **Report Generator**: Creates comprehensive reports

### 5. Output Files

Markdown files:

- optimized_resume.md
- final_report.md