LinJulya commited on
Commit
a3fae60
·
1 Parent(s): a77d01a

Updated prompts

Browse files
Files changed (1) hide show
  1. app.py +58 -155
app.py CHANGED
@@ -9,132 +9,72 @@ manual = r"""Input your variables in the fields on the left. The last two (Extra
9
  """
10
 
11
  # Define the messages for step_1
12
- SystemPrompt_10 = r""""You are a script writer and prompt engineer creating engaging YouTube tutorial scripts on how to use ChatGPT for specific tasks in a corporate environment.
13
-
14
- Given some instructions, a hook, a title, and an introduction, you design the execution part of the script. Come up with 2 learning objectives about tasks that can be executed with the help of ChatGPT. This is the structure you'll follow:
15
-
16
- - Learning Objectives Summary
17
- - Learning Objective 1
18
- - Learning Objective 2
19
- - Learning Objective 3 (this third one is optional)
 
20
  - Conclusion
 
 
 
 
 
21
 
22
- The learning objectives state the specific learning objectives that will be covered in the tutorial. They must always start with an Action Verb that specifies what the learner should do. Common verbs include "demonstrate," "explain," "analyze," "solve," "create," "compare," and so on. The choice of verb reflects the type of cognitive or skill-based activity the learner should engage in.
23
 
24
- Make sure to also include:
25
- - the exact prompt(s) the user needs to type into ChatGPT. These prompts need to be automatic prompts and follow best practices for prompt engineering like "define a role (you are an expert marketer, you are an expert recruiter) " and "provide necessary context." The first prompt always needs to be an automatic prompt, and end with "Ask me as many questions as you need until you have enough information to provide me with the desired output.";
26
- - realistic sample data for a case study, if applicable;
27
- - for every learning objective, explanations of concepts that the audience may not understand. """
 
 
 
28
 
29
- UserPrompt_10 = r""""Task: Crafting product update checklists on product updates and new features for customer onboarding
30
- Task Description: Review the latest product updates and new features, ensuring a comprehensive understanding of their functionalities and benefits.
31
- Create detailed checklists that outline step-by-step procedures for clients to effectively integrate and utilize these updates and features in their existing systems or processes.
32
- Ensure the checklists are clear, user-friendly, and tailored to support customers of varying technical proficiency, facilitating smooth onboarding and optimal use of the new product capabilities.
33
- Additional instructions: The tutorial is aimed at employees in a Client Support department."
34
 
35
- HOOK:
36
- If you're in client support, you know how tricky it can be to explain new product features to a wide range of customers. Imagine having a tool that helps you create easy-to-follow checklists for every update, making the customer onboarding process a breeze. With ChatGPT, creating user-friendly guides for product updates just got a lot easier!
37
 
38
- TITLE:
39
- Create Easy-to-Follow Product Update Checklists with ChatGPT: A Guide for Client Support Teams
40
 
41
- INTRO:
42
- Hello there, Client Support team members! It's a known fact that when a new product update rolls out, it's your responsibility to ensure that customers understand and can effectively use these new features. This isn't simply about telling them what's new; it's about guiding them through the process, step by step, ensuring they can integrate these updates into their systems or processes, regardless of their technical proficiency.
43
-
44
- But how do you create clear, user-friendly checklists that cater to customers with varying levels of expertise? That's where ChatGPT comes in. In this tutorial, we'll walk you through how to use ChatGPT to develop comprehensive, easy-to-understand checklists for every product update. We'll show you how this tool can help you break down complex updates into simple, manageable steps for your customers. Are you ready to revolutionize your customer onboarding process and make product updates a seamless experience for your clients? Let's get started!"""
45
-
46
- AssistantPrompt_10 = r""""*LEARNING OBJECTIVES SUMMARY*
47
- You will learn how to:
48
- - Create an ideal job description
49
- - Extract SEO-friendly keywords
50
- - Craft a job ad
51
 
52
- Let's dive right in!
53
-
54
- *LEARNING OBJECTIVE 1*
55
- First, let's create the ideal job description. You can't create the perfect job ad without first creating the job description.
56
-
57
- A job description is a document that outlines the key responsibilities, qualifications, and skills required for a specific role, along with details about working conditions and reporting relationships.
58
-
59
- Creating a comprehensive job description is critical for attracting the right candidates, setting expectations, and ensuring both the employee and employer understand the role's responsibilities.
60
-
61
- To create a basic job description, you at least need to define the job title, the overview of the role, and the role's key responsibilities.
62
-
63
- It's also preferable to already identify any other details about the role, like qualifications and skills, experience level, salary and benefits, reporting structure, and working hours.
64
-
65
- Let's say you've been tasked to recruit a 'Digital Marketing Manager'.
66
-
67
- Gather as much information as you can on the specifics of this job from the person that made the request.
68
-
69
- For this tutorial, we’ll be using the following sample information.
70
-
71
- The job title is "Digital marketing manager."
72
-
73
- Here's an overview of the role: "The digital marketing manager is responsible for managing the overall digital marketing strategy of xpedite.ai. He/she is also responsible for:
74
- - overseeing online marketing campaigns and other digital projects to optimize online brand presence and boost revenue.
75
- - managing a team of 3 digital marketers."
76
-
77
- The key responsibilities of the role are "propose and execute digital marketing strategies, manage and oversee digital channels, monitor and measure ROI and KPIs of online campaigns."
78
-
79
- Now, we're ready to write our prompt.
80
-
81
- Type:
82
- “You are an expert recruiter. Your current task is to create a job description for a digital marketing manager. Here are some additional details to consider when writing the job description: (Then, paste the details you gathered previously.)
83
-
84
- Ask me as many questions as you need until you have enough information to provide me with the desired output."
85
-
86
- Then press the send button.
87
-
88
-
89
- ChatGPT asked relevant questions until it had enough information to come up with the desired output.
90
-
91
- Make sure to review and revise this job description so it effectively communicates your expectations.
92
-
93
- *LEARNING OBJECTIVE 2*
94
- Now, we're ready to extract SEO-friendly keywords. With this description, we can proceed to extract keywords which potential candidates might use when searching for this job.
95
-
96
- Keywords are important because they make your job ad discoverable. The best keywords should resonate with the job seekers' search behavior.
97
-
98
- Let's get keywords from ChatGPT.
99
-
100
- Type:
101
- "Provide keywords related to the role of Digital Marketing Manager based on the description you've provided me."
102
-
103
- Then, press the send message button.
104
-
105
- ChatGPT came up with a couple of keywords that we can use when posting our final job ad.
106
-
107
- We can also incorporate these keywords into the job ad itself.
108
-
109
- *LEARNING OBJECTIVE 3*
110
- Finally, let's craft a job ad. With our description and keywords in hand, let's craft a job ad that integrates them both seamlessly.
111
 
112
- Type:
113
- "Using the job description and the keywords you've provided, draft a job ad for a Digital Marketing Manager."
114
 
115
- Then, press the send button.
116
-
117
- Here's the response.
118
 
 
 
119
 
120
- ChatGPT drafted a job ad that contains specific details about the job description and incorporates keywords so that it's easier to find on the internet.
 
121
 
122
- Make sure to review and revise the ad and verify that all information is accurate before posting it online.
123
-
124
- *CONCLUSION*
125
- That's it!
126
 
127
- By leveraging the power of ChatGPT-4, HR professionals can create job advertisements that stand out and attract top talent.
 
128
 
129
- Remember, in the digital age of recruitment, your job ad is your first impression. So make it count!"""
 
130
 
131
  UserPrompt_11 = r""""Task: Crafting product update checklists on product updates and new features for customer onboarding
 
132
  Task Description: Review the latest product updates and new features, ensuring a comprehensive understanding of their functionalities and benefits.
133
  Create detailed checklists that outline step-by-step procedures for clients to effectively integrate and utilize these updates and features in their existing systems or processes.
134
  Ensure the checklists are clear, user-friendly, and tailored to support customers of varying technical proficiency, facilitating smooth onboarding and optimal use of the new product capabilities.
135
- Additional instructions: The tutorial is aimed at employees in a Client Support department."
136
 
137
- HOOK:
 
 
138
  If you're in client support, you know how tricky it can be to explain new product features to a wide range of customers. Imagine having a tool that helps you create easy-to-follow checklists for every update, making the customer onboarding process a breeze. With ChatGPT, creating user-friendly guides for product updates just got a lot easier!
139
 
140
  TITLE:
@@ -143,43 +83,7 @@ Create Easy-to-Follow Product Update Checklists with ChatGPT: A Guide for Client
143
  INTRO:
144
  Hello there, Client Support team members! It's a known fact that when a new product update rolls out, it's your responsibility to ensure that customers understand and can effectively use these new features. This isn't simply about telling them what's new; it's about guiding them through the process, step by step, ensuring they can integrate these updates into their systems or processes, regardless of their technical proficiency.
145
 
146
- But how do you create clear, user-friendly checklists that cater to customers with varying levels of expertise? That's where ChatGPT comes in. In this tutorial, we'll walk you through how to use ChatGPT to develop comprehensive, easy-to-understand checklists for every product update. We'll show you how this tool can help you break down complex updates into simple, manageable steps for your customers. Are you ready to revolutionize your customer onboarding process and make product updates a seamless experience for your clients? Let's get started!
147
- """
148
-
149
- AssistantPrompt_11 = r""""*LEARNING OBJECTIVES SUMMARY*
150
- By the end of this tutorial, you will be able to:
151
-
152
- 1. Use ChatGPT to interpret product updates and new features
153
- 2. Generate detailed, user-friendly checklists for product onboarding
154
-
155
- *LEARNING OBJECTIVE 1*
156
- Firstly, let's get a comprehensive understanding of product updates and their benefits.
157
-
158
- Product updates can range from minor tweaks to significant overhauls. It's crucial to understand these updates thoroughly before creating a checklist to guide customers.
159
-
160
- Suppose we have a recent update for an email marketing software called 'MailBlitz'. The update includes a new feature that allows users to segment their email lists based on customer behavior and an improved user interface.
161
-
162
- To get a comprehensive understanding, feed this information to ChatGPT.
163
-
164
- Type into the ChatGPT:
165
- "You are a software expert. I need a detailed explanation of the latest updates on an email marketing software called 'MailBlitz'. The updates include a new feature allowing users to segment their email lists based on customer behavior and an improved user interface. Ask me as many questions as you need until you have enough information to provide me with the desired output."
166
-
167
- Then, press the send button.
168
-
169
- ChatGPT will ask relevant questions until it has enough information to provide a detailed explanation.
170
-
171
- *LEARNING OBJECTIVE 2*
172
- Next, let's move on to create a user-friendly checklist for these updates. This checklist is meant to guide users through the process of effectively integrating and using these updates, regardless of their technical proficiency.
173
-
174
- Type into the ChatGPT:
175
- "Now that we understand the update, let's create a step-by-step checklist to help users integrate these updates into their systems. The checklist should be clear, user-friendly, and cater to users with varying levels of technical proficiency."
176
-
177
- Then, press the send button.
178
-
179
- ChatGPT will generate a comprehensive checklist, breaking down complex procedures into simple, digestible steps.
180
-
181
- *CONCLUSION*
182
- And there you have it! With the help of ChatGPT, you've just created a detailed, user-friendly checklist to guide your customers through the latest product updates. Remember, the key is to understand the updates thoroughly before creating the checklist. Use this tool to your advantage and make onboarding a seamless experience for your clients. Happy onboarding!"""
183
 
184
 
185
  # Define messages for stepTwo
@@ -196,8 +100,9 @@ Given some instructions, a hook, a title, and an introduction, you design the ex
196
  The learning objectives state the specific learning objectives that will be covered in the tutorial. They must always start with an Action Verb that specifies what the learner should do. Common verbs include "demonstrate," "explain," "analyze," "solve," "create," "compare," and so on. The choice of verb reflects the type of cognitive or skill-based activity the learner should engage in.
197
 
198
  Make sure to also include:
199
- - the exact prompt(s) the user needs to type into ChatGPT;
200
- - realistic sample data for a case study, if applicable."""
 
201
 
202
  UserPrompt_20 = r"""Topic of the tutorial: How to create a Job Ad with ChatGPT.
203
  Additional instructions: Use digital marketing manager as an example role.
@@ -215,7 +120,7 @@ Create a Job Ad with ChatGPT
215
  *INTRO*
216
  In this digital age, getting your job ad to stand out amongst the rest is crucial to finding the best candidates.
217
 
218
- Today, we'll show you how to use ChatGPT to create a job ad that not only resonates with your ideal candidates, but also ranks high with SEO-friendly keywords."""
219
 
220
  AssistantPrompt_20 = r"""*LEARNING OBJECTIVES SUMMARY*
221
  You will learn how to:
@@ -226,7 +131,9 @@ You will learn how to:
226
  Let's dive right in!
227
 
228
  *LEARNING OBJECTIVE 1*
229
- You can't create the perfect job ad without first creating the job description.
 
 
230
 
231
  Creating a comprehensive job description is critical for attracting the right candidates, setting expectations, and ensuring both the employee and employer understand the role's responsibilities.
232
 
@@ -251,23 +158,19 @@ The key responsibilities of the role are "propose and execute digital marketing
251
  Now, we're ready to write our prompt.
252
 
253
  Type:
254
- “You are a recruiter. Create a job description for a digital marketing manager.
255
-
256
- Here are some additional details to consider when writing the job description:”
257
 
258
- Then, paste the details you gathered previously.
259
 
260
  Then press the send button.
261
 
262
 
263
- ChatGPT wrote some basic details, the overview of the role, and key responsibilities of the role.
264
-
265
- It also included [basic and preferred qualifications], [what's in it for the applicant], and [more instructions].
266
 
267
  Make sure to review and revise this job description so it effectively communicates your expectations.
268
 
269
  *LEARNING OBJECTIVE 2*
270
- With this description, we can proceed to extract keywords which potential candidates might use when searching for this job.
271
 
272
  Keywords are important because they make your job ad discoverable. The best keywords should resonate with the job seekers' search behavior.
273
 
@@ -283,7 +186,7 @@ ChatGPT came up with a couple of keywords that we can use when posting our final
283
  We can also incorporate these keywords into the job ad itself.
284
 
285
  *LEARNING OBJECTIVE 3*
286
- With our description and keywords in hand, let's craft a job ad that integrates them both seamlessly.
287
 
288
  Type:
289
  "Using the job description and the keywords you've provided, draft a job ad for a Digital Marketing Manager."
 
9
  """
10
 
11
  # Define the messages for step_1
12
+ SystemPrompt_10 = r""""You are a script writer and prompt engineer creating engaging YouTube tutorial scripts for beginners on how to use ChatGPT to solve the problems they encounter in the corporate environment.
13
+
14
+ These scripts must be written in a simple conversational manner and targeted to a beginner of a specific target audience. Technical jargon and complex words must be avoided at all costs. Concepts must be explained, and one must always assume they are talking to a 5-year-old.
15
+
16
+ The structure of the script will look like this:
17
+ - Hook
18
+ - Title
19
+ - Introduction
20
+ - 2 Learning Objectives and their execution
21
  - Conclusion
22
+
23
+ You'll only focus on the Hook, Title and Intro. Here are instructions for each:
24
+
25
+ THE HOOK:
26
+ To write the hook, ask yourself, "In this video, what problem are we solving with ChatGPT and whose problem is it?" Take the answer to this question and then state how this problem can be solved with ChatGPT. Finally, put yourself in the target audience's shoes and restate the hook in an engaging manner that does not lose the student's attention - but not in a way that loses the original problem statement.
27
 
28
+ For a video about "Creating Effective Drafts for Positioning Statements in Marketing with ChatGPT", an example of a good hook is: "As a marketer, have you ever wondered how to make your brand truly stand out in the crowded marketplace? Imagine if you could clearly define what makes your brand unique and why customers should choose it over others. That's the essence of a positioning statement, and with ChatGPT, crafting this vital piece of your marketing puzzle just got easier!" This is a good example because it focuses on the problem (creating drafts for positioning statements), it is targeted to a specific audience (marketer), and it explains what a positioning statement is.
29
 
30
+ An example of a bad hook is "Have you ever found yourself stuck while trying to draft a compelling positioning statement for your brand? What if you could easily generate drafts that resonate with your target audience and stand out from your competitors? With ChatGPT, you can!" The bad example assumes that the audience understands the concept of a positioning statement. This is a bad example because it assumes the student knows what a positioning statement is, and it does not define who the target audience is (in this case, a marketer).
31
+
32
+ THE TITLE:
33
+ The title should be visualizing in an engaging way how the tutorial solves a specific problem for a specific target audience. The title must be straight to the point, consist of a maximum of two phrases. It must not use abstract phrasing. An example of a good title is "Proofread Your Marketing Content with ChatGPT" or "Draft Marketing Positioning Statements with ChatGPT." This is a good example because it is straight to the point and the student understands exactly what the video is going to cover. An example of a bad title is "Edit like a Pro: Using ChatGPT to Refine and Align Your Content" This is a bad example because it is unclear what "refining" or "aligning" marketing content even means and it does not specify a target audience.
34
+
35
+ THE INTRO:
36
+ To write the intro, first give an overview the problem that you are trying to solve. Present the student with context and an explanation of what the task is and why it's important. Then, finally conclude the intro by saying how ChatGPT can help you solve that problem.
37
 
38
+ An example of a good intro is: "A positioning statement is a key tool in marketing that defines how you want your brand to be perceived in the minds of your customers. It's about pinpointing what sets you apart from competitors and why your target audience should care. But creating an effective positioning statement is often easier said than done. It's not just about catchy phrases; it involves a deep dive into understanding your market, what your brand stands for, and how you can uniquely fulfill your customers' needs.
 
 
 
 
39
 
40
+ That's where ChatGPT steps in. In this tutorial, we'll guide you through the process of using ChatGPT to develop positioning statements that capture the essence of your brand and connect with your audience. Whether you're new to marketing or looking to refine your brand's message, this tool is your ally in crafting statements that are not only clear and memorable but also strategically aligned with your brand identity and business objectives. Ready to transform your brand's messaging? Let's dive in!" This is a good example because it explains in a straightforward way what is going to be learned in the tutorial. It provides context and explains the concept of a positioning statement, something that the audience may not understand.
 
41
 
42
+ And example of a bad intro is: "Crafting the perfect positioning statement for your brand can be quite a challenge. It's not just about being creative; it requires deep understanding of your target market and competitors, strategic thinking, and continuous refining based on feedback.
 
43
 
44
+ But what if there was a tool that could help you do all this without breaking a sweat? That's where ChatGPT comes in. In this tutorial, we'll show you how to use ChatGPT to create unique and compelling positioning statement drafts that align with your brand identity and marketing goals. Let's get started!" This is a bad example because it assumes the student knows what a positioning statement is.
45
+
46
+ Sometimes additional instructions are given. These could be incorporated in the hook, title and/or intro if relevant, but often they should be ignored, if they apply to the learning objectives - which are outside the scope of your current task.
 
 
 
 
 
 
 
47
 
48
+ """
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
 
50
+ UserPrompt_10 = r""""Task: Create a job ad with discoverable keywords
 
51
 
52
+ Task Description: Create a job advertisement for a Human Resources (HR) team, strategically incorporating keywords to optimize discoverability. Ensure the ad highlights essential qualifications and responsibilities relevant to the role in HR. Emphasize the importance of teamwork, communication skills, and HR-specific knowledge in the task description.
 
 
53
 
54
+ Additional instructions: The tutorial is aimed at employees in a HR department."
55
+ """
56
 
57
+ AssistantPrompt_10 = r""""HOOK:
58
+ As an HR recruiter, you might be struggling to find the right words to attract the perfect candidate for your job opening. Picture a tool that helps you create a job ad that not only outlines the role but also includes the right keywords to make it easily discoverable. With ChatGPT, writing a job ad that gets noticed just got a lot simpler!
59
 
60
+ TITLE:
61
+ Craft Attention-Grabbing Job Ads with ChatGPT: A Guide for HR Recruiters
 
 
62
 
63
+ INTRO:
64
+ Welcome, HR recruiters! Crafting a job advertisement is an art and a science. It's not just about listing the requirements of the job; it's about painting a vivid picture of the role and your company culture, while also strategically using keywords to attract a diverse pool of qualified candidates. Whether you're hiring for a technical wizard, a creative genius, or a strategic thinker, every word in your job ad matters.
65
 
66
+ But how do you create an ad that's both engaging and easy to find for the right talent? Enter ChatGPT. In this tutorial, we'll explore how ChatGPT can be your ally in developing job ads that don't just list, but speak to, and engage with, potential candidates. From understanding the nuances of different roles to embedding the right keywords for optimal discoverability, ChatGPT is here to help you create ads that resonate with your target audience. Are you ready to transform your recruitment process and attract the best talent out there? Let's dive in!
67
+ """
68
 
69
  UserPrompt_11 = r""""Task: Crafting product update checklists on product updates and new features for customer onboarding
70
+
71
  Task Description: Review the latest product updates and new features, ensuring a comprehensive understanding of their functionalities and benefits.
72
  Create detailed checklists that outline step-by-step procedures for clients to effectively integrate and utilize these updates and features in their existing systems or processes.
73
  Ensure the checklists are clear, user-friendly, and tailored to support customers of varying technical proficiency, facilitating smooth onboarding and optimal use of the new product capabilities.
 
74
 
75
+ Additional instructions: The tutorial is aimed at employees in a Client Support department."""
76
+
77
+ AssistantPrompt_11 = r""""HOOK:
78
  If you're in client support, you know how tricky it can be to explain new product features to a wide range of customers. Imagine having a tool that helps you create easy-to-follow checklists for every update, making the customer onboarding process a breeze. With ChatGPT, creating user-friendly guides for product updates just got a lot easier!
79
 
80
  TITLE:
 
83
  INTRO:
84
  Hello there, Client Support team members! It's a known fact that when a new product update rolls out, it's your responsibility to ensure that customers understand and can effectively use these new features. This isn't simply about telling them what's new; it's about guiding them through the process, step by step, ensuring they can integrate these updates into their systems or processes, regardless of their technical proficiency.
85
 
86
+ But how do you create clear, user-friendly checklists that cater to customers with varying levels of expertise? That's where ChatGPT comes in. In this tutorial, we'll walk you through how to use ChatGPT to develop comprehensive, easy-to-understand checklists for every product update. We'll show you how this tool can help you break down complex updates into simple, manageable steps for your customers. Are you ready to revolutionize your customer onboarding process and make product updates a seamless experience for your clients? Let's get started!"""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
87
 
88
 
89
  # Define messages for stepTwo
 
100
  The learning objectives state the specific learning objectives that will be covered in the tutorial. They must always start with an Action Verb that specifies what the learner should do. Common verbs include "demonstrate," "explain," "analyze," "solve," "create," "compare," and so on. The choice of verb reflects the type of cognitive or skill-based activity the learner should engage in.
101
 
102
  Make sure to also include:
103
+ - the exact prompt(s) the user needs to type into ChatGPT. These prompts need to be automatic prompts and follow best practices for prompt engineering like "define a role (you are an expert marketer, you are an expert recruiter) " and "provide necessary context." The first prompt always needs to be an automatic prompt, and end with "Ask me as many questions as you need until you have enough information to provide me with the desired output.";
104
+ - realistic sample data for a case study, if applicable;
105
+ - for every learning objective, explanations of concepts that the audience may not understand. """
106
 
107
  UserPrompt_20 = r"""Topic of the tutorial: How to create a Job Ad with ChatGPT.
108
  Additional instructions: Use digital marketing manager as an example role.
 
120
  *INTRO*
121
  In this digital age, getting your job ad to stand out amongst the rest is crucial to finding the best candidates.
122
 
123
+ Today, we'll show you how to use ChatGPT to create a job ad that not only resonates with your ideal candidates, but also ranks high with SEO-friendly keywords. """
124
 
125
  AssistantPrompt_20 = r"""*LEARNING OBJECTIVES SUMMARY*
126
  You will learn how to:
 
131
  Let's dive right in!
132
 
133
  *LEARNING OBJECTIVE 1*
134
+ First, let's create the ideal job description. You can't create the perfect job ad without first creating the job description.
135
+
136
+ A job description is a document that outlines the key responsibilities, qualifications, and skills required for a specific role, along with details about working conditions and reporting relationships.
137
 
138
  Creating a comprehensive job description is critical for attracting the right candidates, setting expectations, and ensuring both the employee and employer understand the role's responsibilities.
139
 
 
158
  Now, we're ready to write our prompt.
159
 
160
  Type:
161
+ “You are an expert recruiter. Your current task is to create a job description for a digital marketing manager. Here are some additional details to consider when writing the job description: (Then, paste the details you gathered previously.)
 
 
162
 
163
+ Ask me as many questions as you need until you have enough information to provide me with the desired output."
164
 
165
  Then press the send button.
166
 
167
 
168
+ ChatGPT asked relevant questions until it had enough information to come up with the desired output.
 
 
169
 
170
  Make sure to review and revise this job description so it effectively communicates your expectations.
171
 
172
  *LEARNING OBJECTIVE 2*
173
+ Now, we're ready to extract SEO-friendly keywords. With this description, we can proceed to extract keywords which potential candidates might use when searching for this job.
174
 
175
  Keywords are important because they make your job ad discoverable. The best keywords should resonate with the job seekers' search behavior.
176
 
 
186
  We can also incorporate these keywords into the job ad itself.
187
 
188
  *LEARNING OBJECTIVE 3*
189
+ Finally, let's craft a job ad. With our description and keywords in hand, let's craft a job ad that integrates them both seamlessly.
190
 
191
  Type:
192
  "Using the job description and the keywords you've provided, draft a job ad for a Digital Marketing Manager."