{"id":42330,"date":"2023-11-10T12:28:46","date_gmt":"2023-11-10T11:28:46","guid":{"rendered":"https:\/\/www.wbscodingschool.com\/?p=42330"},"modified":"2025-05-12T15:33:26","modified_gmt":"2025-05-12T15:33:26","slug":"how-to-use-ai-to-write-the-perfect-cv","status":"publish","type":"post","link":"https:\/\/www.wbscodingschool.com\/blog\/how-to-use-ai-to-write-the-perfect-cv\/","title":{"rendered":"How to use AI to write the perfect CV"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This guide will share with you the principles and methods to use AI tools to write the best possible CV for yourself, and also how to simplify the process of creating new CVs customised for other job roles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019ll also include some ready-made AI prompts for CV creation which you are welcome to use, change, customise, and tinker with at your leisure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CONTENTS<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#p1\">Which AI tools should I use to write my CV?<\/a><\/li>\n\n\n\n<li><a href=\"#p2\">Step 1: Find the keywords with AI<\/a><\/li>\n\n\n\n<li><a href=\"#p3\">Step 2: Define the input<\/a><\/li>\n\n\n\n<li><a href=\"#p4\">Step 3: Get AI to write your responsibilities and achievements<\/a><\/li>\n\n\n\n<li><a href=\"#p5\">Step 4: Get AI to write your skills<\/a><\/li>\n\n\n\n<li><a href=\"#p6\">Step 5: Get AI to write your personal statement<\/a><\/li>\n\n\n\n<li><a href=\"#p7\">Step 6: Finalize the CV and add the keywords<\/a><\/li>\n\n\n\n<li><a href=\"#p8\">Bonus Step: Save your material for future customisation<\/a><\/li>\n\n\n\n<li><a href=\"#p9\">FAQ<\/a><\/li>\n\n\n\n<li><a href=\"#p10\">Can I use AI to write my cover letter?<\/a><\/li>\n\n\n\n<li><a href=\"#p11\">Can I use AI to write my CV?<\/a><\/li>\n\n\n\n<li><a href=\"#p12\">Is there an AI that writes CVs for free?<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p1\"> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Which AI tools should I use to write my CV?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can assist yourself in writing your CV with any freely-available large language model (LLM) of choice. The most popular and famous is, of course, <strong>ChatGPT<\/strong>. But adequate prompts will work equally well with other systems, like <strong>Google Bard<\/strong>, <strong>Chat by Copy.ai<\/strong>, <strong>Chatsonic<\/strong>, or <strong>Perplexity AI<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While there exist a variety of other AI tools that are specifically designed to craft CVs, they normally require paid subscriptions. We will briefly touch on them in the FAQ, but for this guide we will focus on AI tools that you can use for free, such as those listed above.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.wbscodingschool.com\/wp-content\/uploads\/2023\/11\/Body-1-v.2-1.webp\" alt=\"How to use AI to craft the perfect CV pre-written prompts included chatgpt google bard chatsonic perplexity tablet mobile screen\" class=\"wp-image-42300\"><figcaption class=\"wp-element-caption\">c WBS CODING SCHOOL<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p2\"> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Find the keywords with AI<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nowadays, before your CV lands on the desk of a human being, it will likely pass through an <strong>applicant tracking system (ATS)<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The ATS is software that will scan your CV for job-relevant keywords, and either reject it or pass it on for further consideration, depending on whether it finds those words.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thus, for any job you\u2019re looking to apply for, the first thing you should ask your AI is this:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em><strong>PROMPT #1: For a job vacancy as a [DESIRED JOB], come up with 25-30 keywords that might be relevant for an applicant tracking system (ATS) scanning applicant CVs.<\/strong><\/em><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Your chatbot will return a list of words (or sometimes combinations of words). Naturally, you should complement this process with your own research and make sure that the keywords are appropriate for the job you\u2019re applying for. You can do this by reading job descriptions online and making sure that the terms they\u2019re using appear in your list, and by looking for qualified blogs and LinkedIn articles discussing keywords.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have the final list of keywords, these should <em>all<\/em> appear in your CV (we\u2019ll discuss how to integrate them in Step 6 of this guide). You must repeat this step for every different job position you choose to apply for, as the keywords for, say, a Marketing Analyst and a Marketing Manager will of course be different.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p3\"> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Define the input<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The next part is to lay out the information you\u2019ll feed the AI. This will be <strong>your basic personal info, the job titles you held in the past, and your academic qualifications<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, write down a blank list with the following categories: a.) Name. b.) City and country of residence. c.) Telephone number. d.) Email address. e.) Link to LinkedIn profile. f.) Languages spoken (with level). g.) Job titles and employer (most recent first). h.) Academic qualifications and school\/institution (highest first).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on your circumstances, you may want to add a few more categories in there. For example, in some countries it may be proper form for your CV to also include your date of birth, while certain jobs will require extra sections (software developers will also need a \u2018tech stack\u2019 section, for example).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fill in the list. For jobs held and academic qualifications, remember to include the dates when these were held\/obtained. You don\u2019t need anything more than these raw details.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Note that your final list should include the original categories, meaning it should look like this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NAME: John Smith<\/li>\n\n\n\n<li>CITY: Berlin, Germany<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u2026and not like this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>John Smith<\/li>\n\n\n\n<li>Berlin, Germany<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s because clear, explicit categories will make it easier for the AI to process the information<em>.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p4\"> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Get AI to write your responsibilities and achievements<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">From the prior list, copy and paste the job titles that you held, and feed them to the AI together with this prompt:\u00a0<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong><em>PROMPT #2: Here is a list of my past jobs. For each of these job titles, think of the responsibilities and achievements that would most likely come with them. Then, write a 2-3 sentence description of those responsibilities and achievements, which I can use when listing my job experiences in my CV. Try to come up with things that are as relevant as possible to the position of [DESIRED JOB]<\/em>.\u201d\u00a0<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Before giving the AI this prompt, <strong>you want to \u201cnormalise\u201d your job titles as much as possible.<\/strong> If your job title used to be \u201cLocal Operations Agent &amp; Coordinator\u201d but you were effectively working as a tour guide, just write \u201cTour Guide\u201d. You can change it back to your original job title after the AI has finished its draft.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let the AI come up with a description of your responsibilities \/ achievements, and then remove any inaccuracies and add anything that was missing. Unless you had some very vague job titles, the text that the AI returns will often be mostly accurate, because the responsibilities that come with a specific job tend to resemble each other across companies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The important exception here is quantifiable achievements (sales increased by X%, worked in X different markets, X satisfied customer reviews, etc.). <strong>These hard numbers are crucial and you should always include them in this section manually<\/strong>, either by working them into the prompt in the first place or by adding them to the final text later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do <strong>NOT <\/strong>make the mistake of letting the AI write responsibilities\/achievements that were never yours, and then just running with them in hopes of impressing a recruiter. As we already argued in our blog on <a href=\"https:\/\/www.wbscodingschool.com\/blog\/how-to-write-the-perfect-software-developer-cv\/\">how to write the perfect software developer CV<\/a>, lying in your curriculum never pays off, and is much more likely to get you in trouble.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the text returned by the AI isn\u2019t satisfactory for one or more job positions, ask the AI to rewrite it, but this time add to the prompt those responsibilities\/achievements you want to see in the text.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.wbscodingschool.com\/wp-content\/uploads\/2023\/11\/Body-2.webp\" alt=\"How to use AI to craft the perfect CV pre-written prompts included cv laptop applying for a job\" class=\"wp-image-42305\"><figcaption class=\"wp-element-caption\">c WBS CODING SCHOOL<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p5\"> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Get AI to write your skills<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An important part of your CV is your Skills section. This is how you can get AI to generate that section, quite literally from scratch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, feed this prompt to your AI tool:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em><strong>PROMPT #3: Give me a list of 10 different hard skills and 5 different soft skills that would be highly desirable for a candidate applying for a job as [DESIRED JOB].\u00a0<\/strong><\/em><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Be as specific and detailed as possible with your desired job \u2013 don\u2019t just type \u201cData Scientist\u201d, instead write \u201cJunior Data Scientist specialized in AI algorithms working for a startup\u201d. In fact, you\u2019ll get an even better result if you feed the AI the full job description for the real position you\u2019re applying for.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The AI will come up with a list of the most sought-after skills for your position. Since you\u2019re (hopefully) applying for jobs you\u2019re qualified for, you should possess most of those. Strike out from the list those skills that you do not possess, and keep those that you do. If you have any skills that the AI did not mention, add them as well.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You now have your list of skills!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p6\"> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: Get AI to write your personal statement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For many, the personal statement (or personal blurb, or professional summary, as it is sometimes called) is the hardest bit to write in their CV.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Good news! AI can do <em>almost <\/em>all the work for you here.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Take the list of skills and that of past jobs (inclusive of responsibilities\/achievements) which you have already generated, add your academic qualifications, and feed them back to the AI with this prompt:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em><strong>PROMPT #4: Based on the following list of skills, past jobs and academic qualifications, write a personal statement of 70-80 words to put at the top of my CV, describing me in a way that makes me a great candidate for a [DESIRED JOB] position.<\/strong><\/em><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">While you\u2019re here, you can ask the AI to generate a personal statement for your LinkedIn profile as well. It\u2019s the same exact type of text after all, but for LinkedIn you can push the word count up to 120.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re not happy with the first result, remember that you can always amend the prompt and ask the AI to rewrite it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p7\"> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6: Finalize the CV and add the keywords<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Time to put the finishing touches! This bit actually works much better if you use two separate prompts, as LLMs usually return better results with two separate commands, rather than with a single command asking them to do two different things.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, give the AI this prompt:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em><strong>PROMPT #5: Organize the following information in the form of a professional CV. The CV must be no longer than 1-2 pages, so summarise or excise the text if that is necessary to make it fit. Here is the information for you to work with:<\/strong><\/em><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">At the bottom of this prompt, copy and paste your personal details, your personal statement, your list of skills, your academic qualifications, and your job titles inclusive of responsibilities and achievements. Much of this, of course, is material that the AI itself has generated!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The LLM will generate a CV for you. Now, go back to the list of keywords you generated at the beginning, and plug it into the following prompt (make sure you\u2019re in the same chat window that generated the CV):<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em><strong>PROMPT #6: Now rewrite the contents of that CV in such a way that the following list of keywords is naturally integrated into the various sections:<\/strong><\/em><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">And then watch the magic happen. The AI will return the final text for your CV, inclusive of all the keywords needed to satisfy an ATS. Revise and refine it (occasionally the AI may \u2018forget\u2019 a few of the keywords, so look out for that), then paste it into your favourite CV template \u2013 and send that application!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.wbscodingschool.com\/wp-content\/uploads\/2023\/11\/Body-3.webp\" alt=\"How to use AI to craft the perfect CV pre-written prompts included job interview smiling young woman\" class=\"wp-image-42310\"><figcaption class=\"wp-element-caption\">c WBS CODING SCHOOL<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p8\"> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bonus Step: Save your material for future customisation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s entirely possible that you\u2019ll be applying for different types of jobs, of course, which means that your CV will have to be customised accordingly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unless these jobs are really very different from each other, the majority of the CV \u2013 your skills and experience section, for example \u2013 will stay unchanged. Only a few subtle additions or subtractions to your professional achievements will be necessary, and a revision of the personal statement and the necessary keywords.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Save each part of your CV \u2013 your list of skills, your responsibilities\/achievements, etc. \u2013 separately. When applying for a different position, ask the AI for a new list of keywords, repeat the relevant prompts (amending the blank boxes with your new \u201c[DESIRED JOB]\u201d) to generate updated material, and create a new final document as described in Step 6 above.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p9\"> <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.wbscodingschool.com\/wp-content\/uploads\/2023\/11\/Section-2-1.webp\" alt=\"How to use AI to craft the perfect CV pre-written prompts included banner FAQ\" class=\"wp-image-42325\"><figcaption class=\"wp-element-caption\">c WBS CODING SCHOOL<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The above process will return a top-notch CV, but you may still have some questions lingering. Let\u2019s go through them one by one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p10\"> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Can I use AI to write my cover letter?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Yes! Feed your finalized, polished CV to the AI, and give it this prompt:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em><strong>PROMPT #6: I am applying for a job as [DESIRED JOB]. Using the information in the CV pasted below, write a professional cover letter for my application.\u00a0<\/strong><\/em><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">As always, feel free to tweak this prompt to give it a twist of your own, and make sure you revise and edit whatever the AI produces.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p11\"> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Can I use AI to write my CV?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Companies generally do not object to the use of AI to write CVs. As long as you remember to always revise, refine and check for accuracy what the LLM generates, you can use any tool you like.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"p12\"> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Is there an AI that writes CVs for free?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">At this time, specialized tools for AI-powered CV-generation, such as <strong>MyPerfectResume<\/strong>, <strong>Zety<\/strong>, and <strong>Kickresume<\/strong>, have to be paid for. Usually priced between \u20ac5-10 per month, some have trial periods which let you test them for free for a limited time.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">***<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And that will be it for today! If you enjoyed this article, check out our guide on <a href=\"https:\/\/www.wbscodingschool.com\/blog\/how-to-write-the-perfect-software-developer-cv\/\">how to write the perfect software developer CV<\/a> for more tips and suggestions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>All the prompts you need to create the perfect CV with AI tools like ChatGPT or Google Bard<\/p>\n","protected":false},"author":17,"featured_media":42315,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[112],"tags":[],"class_list":["post-42330","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial-intelligence"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/posts\/42330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/comments?post=42330"}],"version-history":[{"count":1,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/posts\/42330\/revisions"}],"predecessor-version":[{"id":48128,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/posts\/42330\/revisions\/48128"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/media\/42315"}],"wp:attachment":[{"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/media?parent=42330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/categories?post=42330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/tags?post=42330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}