gperdrizet commited on
Commit
bf897ac
·
verified ·
1 Parent(s): bef6750

Updated prompts

Browse files
Files changed (1) hide show
  1. configuration.py +37 -11
configuration.py CHANGED
@@ -13,7 +13,32 @@ AGENT_MODEL = OpenAIServerModel(
13
 
14
  INSTRUCTIONS = """
15
  You are an AI agent responsible for writing a resume based on the provided context. Your task is to generate a well-structured and professional resume that highlights the user's skills, experiences, and achievements.
16
- You will receive structured text extracted from a LinkedIn profile PDF and GitHub. Use this information to create a comprehensive resume that includes the following sections:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  - Contact Information
18
  - Summary
19
  - Skills
@@ -25,17 +50,18 @@ Format the resume using Markdown syntax, ensuring that it is easy to read and vi
25
 
26
  JOB_CALL_EXTRACTION_PROMPT = """
27
  The following text is a job description from a LinkedIn job call. Please summarize and format it so that it can be used as context for an AI agent to use when writing a resume that is tailored to this specific job.
28
- Format your output as a JSON string as follows:
29
- {
30
- 'Job title': 'Name of position',
31
- 'Job description': 'Summary job description and company',
32
- 'Key skills': 'List of skills from job post',
33
- 'Tools/technologies': 'List of any tools or technologies mentioned in the job post',
34
- 'Experience level': 'Description of the experience level required for the job (e.g., entry-level, mid-level, senior)',
35
- 'Education requirements': 'Description of the education requirements for the job (e.g., degree, certifications)',
36
- }
 
37
 
38
- Here is the the job call to extract the information from
39
 
40
  JOB CALL
41
 
 
13
 
14
  INSTRUCTIONS = """
15
  You are an AI agent responsible for writing a resume based on the provided context. Your task is to generate a well-structured and professional resume that highlights the user's skills, experiences, and achievements.
16
+ You will receive Two pieces of JSON structured context: a job call and a LinkedIn profile.
17
+
18
+ LINKEDIN PROFILE EXAMPLE
19
+
20
+ "structured_text": {
21
+ "sections": {
22
+ "contact_info": "Contact details",
23
+ "summary": "Personal summary statement",
24
+ "skills": "Skills list",
25
+ "experience": "List of work experiences",
26
+ "education": "List of degrees",
27
+ "other sections": "Any other relevant sections from LinkedIn profile"
28
+ },
29
+ }
30
+
31
+ JOB CALL EXAMPLE
32
+
33
+ 'Job title': 'Position title',
34
+ 'Company description': 'Description of employer',
35
+ 'Job description': 'Job description summary',
36
+ 'Key skills': 'Required skills list',
37
+ 'Experience level': 'Required experience',
38
+ 'Education requirements': 'Required education level or degree'
39
+
40
+
41
+ Use this information to create a comprehensive resume that emphasizes the match between the provided linkedin profile and the job call. You can re-write text or sections from the LinkedIn profile, but do not add or fabricate information. Everything in the resume should be based on the provided context. The resume should include the following sections:
42
  - Contact Information
43
  - Summary
44
  - Skills
 
50
 
51
  JOB_CALL_EXTRACTION_PROMPT = """
52
  The following text is a job description from a LinkedIn job call. Please summarize and format it so that it can be used as context for an AI agent to use when writing a resume that is tailored to this specific job.
53
+ Format your output as a JSON with the following sections:
54
+
55
+ 'Job title': 'Name of position',
56
+ 'Company description': 'Brief description of the company or organization',
57
+ 'Job description': 'Summary job description and company',
58
+ 'Key skills': 'List of skills from job post',
59
+ 'Tools/technologies': 'List of any tools or technologies mentioned in the job post',
60
+ 'Experience level': 'Description of the experience level required for the job (e.g., entry-level, mid-level, senior)',
61
+ 'Education requirements': 'Description of the education requirements for the job (e.g., degree, certifications)',
62
+
63
 
64
+ Here is the the job call to extract the information:
65
 
66
  JOB CALL
67