Getting Ahead With Prompts

Insider’s Guide for Securing Your Job Amid AI Layoffs

GETTING AHEAD

WITH

PROMPTS

Insider’s Guide for Securing Your Job Amid AI Layoffs

UDDEISHYA KUMAR

© 2023 UDDEISHYA KUMAR

All rights reserved. No portion of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means—electronic, mechanical, photocopy, recording, scanning, or other—except for brief quotations in critical reviews or articles, without the prior written permission of the publisher.

Contents

About the Author

To The Readers

Why should I learn Prompt Engineering?

From General Perspective

From Job Point of View

Section 1: Understanding the Current AI landscape

Chapter 1: Rise of Generative AI

Chapter 2: LLMS

ChatGPT: Empowering Conversations with Natural Language

Chapter 3: Getting Familiar with the Environment

Login Procedure

ChatGPT Environment Overview

Section 2: Prompt Engineering Decoded

Chapter 4: Understanding Prompt Anatomy

Prompt Anatomy

General Rule of Thumb

Bonus Content

Chapter 5: Time For Changing The Game

Prompt Personification

Training ChatGPT (Priming)

Chapter 6: Do’s and Don'ts

Common Mistakes to Avoid in Prompts

Avoiding Open-Ended Questions

Troubleshooting

Technical Issues

Section 3: Using ChatGPT Safely

Chapter 7: ChatGPT's Content Restrictions

Chapter 8: Protecting Data on ChatGPT

Confidentiality of ChatGPT

Steps to Stop ChatGPT from reading your chats

Safety Measures and Best Practices

Section 4: Let’s Prompt

Chapter 9: Prompts for Career Development

Replying to emails like a pro

Let’s Get Ahead in Interviews

Cover letters made easy

Ask the Recruiter

Personal Resume Reviewer

Essay in Seconds

Section 5: Bonuses

Bonus 1: Time for Getting Certified

Getting Certified

Bonus 2: 500 +Saas Prompts

Acknowledgments

About the Author

Uddeishya Kumar is a dynamic individual with a deep passion for computer science and digital marketing. He is currently pursuing his undergraduate studies in computer science and his insatiable curiosity drives him to explore the endless possibilities of AI revolution.

As the Head of the Media Department of Team GarVIT(E-ATV manufacturing team), Uddeishya enjoys leading a team of creative minds to produce captivating content that connects with the audience on a profound level.

An entrepreneur at heart, Uddeishya is the proud founder of Orcella, a digital marketing and funnel development company. With Orcella, he aims to empower businesses and individuals to thrive in the digital realm.

Now, Uddeishya delves into the world of Prompt Engineering, sharing his expertise and knowledge in this exciting field, through this book, he equips readers with the tools to craft powerful and persuasive prompts, taking their writing, marketing, and communication skills to new heights.

Join Uddeishya on this transformative journey into the realm of Prompt Engineering and unlock your full potential in the digital age.

Get ready to elevate your skills and make a lasting impact with this insightful book by Uddeishya Kumar.

Connect with me on LinkedIn
Visit my website

To The Readers

We should all be concerned about the rising impact of Artificial Intelligence on job security. Uddeishya did too! Although he's just pursuing his Btech right now, he actively got himself involved in the problem and searched for a solution. It was a very lengthy process and soon he realized that for problems like this, there can never be a fixed solution. Although he understood that constantly learning and updating will always keep you ahead. So, the idea of this book arose.

"Getting Ahead With Prompts" is a crisp and subtle book designed to equip you with the essential skills to utilize AI tools like ChatGPT and BARD to their full potential. This isn't just another run-of-the-mill AI guide; it's a transformative experience that empowers you to thrive, even in the face of AI layoffs.

After reading this book not only will you have learned the basics but you will be the master of Prompting.

Guiding you with images and simple instructions, this book is your one-place stop.

At the end of the book, there is some bonus content for you to dive in.

Why should I learn Prompt Engineering?

From General Perspective

Whenever it comes to talking about AI tools people usually fail to understand why it is important. To understand this let's take the help of a very old but important statement in computer systems i.e. GIGO (Garbage in Garbage out)

The above statement is also true for the current LLMs and other AI tools which are available in the public domain (unless and until we achieve the AI to that level where it starts thinking like humans).

Now if you are not a tech gig and couldn’t understand what I meant to say above. Don’t worry, let's help you out!

Let’s try to understand this through a real-life example, we will try to use ChatGPT to understand one of the most important topics of Prompt engineering i.e. Prompt Anatomy. Open ChatGPT and type the following prompt “Explain to me what prompt anatomy is.”

And see the results

Did we expect this answer? Of course not we expected an outcome where ChatGPT should explain what should be the proper structure for entering a prompt in ChatGPT.

This is where prompt engineering comes in place which prevents us from entering vague/unclear prompts in the LLMs due to which undesirable results are generated.

Note: this technology is still quite new, and we users are training it each time we use it. Hence, it will not always be perfect, and it can make mistakes. Therefore, to avoid errors, and make the most out of ChatGPT while getting the most accurate responses, you must be consistent with your conversations. Which is a part of prompt engineering.

From Job Point of View

Below there are some screenshots from some of the reputed new channels. Have a look at them.

By now you might have got an idea that to what extent AI has disrupted the job market. Every day you can find such news across the web. And this all has happened in the past 7-8 months not even in a year! The pace at which these tools are developing is incredible. Now, if you are planning to compete against these AI tools then you are a fool because AI is much cheaper and faster than humans. So, companies will automatically lay off you if they feel that you are not more productive than AI. Just like what happened in the case of an Indian startup ‘Dukaan’ where they fired 90% of their support team employees.

But, here is a cache. AI can’t do the work all alone, it still needs human support for completing the tasks. Therefore, if you can integrate AI into your professional life then you can be 100X more productive(preferably more productive than AI alone can be). Which will make you, AI irreplaceable.

That’s why learning how to get things done from AI is also an art and a rising job giver. The art of getting things done from AI is known as prompt engineering. And this book exactly does that; it tells you the right ways to craft the prompts along with their scientific explanation.

Section 1

Understanding the Current AI landscape

(How AI is shaping the future)

Chapter 1

Rise of Generative AI

A Flowchart showing the Rise of Generative AI

Chapter 2

LLMS

I know you're probably fed up with the same old ChatGPT prompts. But guess what? There's something new on the horizon - BARD Prompts! Now, let's clear something up.

It's not about mastering one specific tool; it's about understanding how to use AI to your advantage. Once you've got the hang of prompting, you can apply that knowledge to any AI tool out there.

So, getting a solid start is crucial. In the coming sections, we will be seeing where AI came into the picture so that you have a holistic understanding of AI tools.

Where did it all start from?

Since its introduction in 2017 by a team at Google Brain, the Transformer, an advanced artificial intelligence (AI) deep learning model, has established itself as the benchmark for addressing diverse natural language processing (NLP) tasks in both academic and industrial settings. You have probably encountered a transformer today without being aware of it, as Google employs BERT to improve its search engine's comprehension of users' search queries. Additionally, the GPT models developed by OpenAI have gained recognition for their capacity to produce text and images that closely resemble human creations.

What Are Large Language Models (LLMs)?

AI models are known as large language models (LLMs), often derived from the Transformer architecture, and have the purpose of comprehending and producing human language, code, and other forms of information. These models undergo training using extensive textual data, enabling them to grasp the intricate details and subtleties of human language. LLMs exhibit the ability to execute a broad spectrum of language-related tasks, ranging from basic text classification to the generation of text, exhibiting remarkable levels of accuracy, fluency, and stylistic coherence. As Transformers continue to advance rapidly and the demand for AI solutions grows, LLMs have become indispensable tools in various industries and applications.

So, ChatGPT and Bard are none other than LLMs which are trained extensively on data. Since we have chosen ChatGPT as the interface for this book therefore over the next few chapters, we will be using the word “LLM” and “ChatGPT” interchangeably.

Although techniques learned here are equally applicable to Bard and other LLMs as well.

ChatGPT: Empowering Conversations with Natural Language

ChatGPT is a powerful tool that can understand and respond to natural language, just like chatting with a human. It's pretty cool because it can take context into account, giving more appropriate and relevant responses.

Beyond its natural language processing abilities, ChatGPT has some impressive features that make it a versatile conversational companion:

Customization: You can customize ChatGPT to suit your needs and preferences. From adjusting its tone and style to deciding what topics it should discuss, you have control.

Personalization: ChatGPT learns from your interactions and preferences using machine learning. This means it can personalize responses, making the conversation feel more natural and tailored to you.

Multilingual Support: ChatGPT is a polyglot! It can handle input in multiple languages, making it great for international users or multilingual conversations.

Scalability: ChatGPT can handle lots of users at once, perfect for applications like customer service or online communities where many people may interact simultaneously.

As you can see, ChatGPT is packed with features that make it a versatile and powerful tool. In the upcoming chapters, we'll explore how to get the most out of ChatGPT by crafting clear and effective prompts that lead to engaging and informative conversations.

How can ChatGPT do so?

ChatGPT is trained using a lot of text from the internet, which helps it learn patterns and language rules. It has become good at understanding human language and generating responses that make sense. It is kind of like a highly intelligent parrot that can understand what you're saying and give you a relevant and helpful reply.

You can think of ChatGPT as a really smart friend who can talk about almost anything you want. You can ask it questions about history, and science, or even get its opinion on your favorite movie. It can also help you with tasks like writing an email, giving you creative ideas, or even just keeping you company when you're feeling lonely.

Although remember, the key to a great ChatGPT conversation is the quality of your prompts. A clear and well-defined prompt keeps things on track and covers what matters to you.

So, let's make those prompts shine for the best experience!

Limitations

It's important to remember that ChatGPT is not human. It doesn't have emotions or personal experiences. It only knows what it has learned from the text it was trained on. So, while it can provide useful information, it's always good to double-check important facts from trusted sources.

In a nutshell, ChatGPT is a clever computer program that can understand and respond to your text-based conversations. It's like having a smart and knowledgeable friend who is always there to chat with you and help you out

Fun fact: Above text was generated by ChatGPT!!

Note: The responses by the LLMs are unique in nature(although at times they may generate some copyrighted information). So whatever prompt responses you are going to see in the next chapters will be unique. Therefore, you may not exactly get the same responses even for the same prompts.

Chapter 3

Getting Familiar with the Environment

Accessing ChatGPT and Bard on your Computer

Login Procedure

Accessing ChatGPT

Step 1: Visit ChatGPT at https://chat.openai.com

Click on “Sign Up” and then proceed to create your account.

Step 2: After you have entered the required details. You will be asked to verify the email using which you have registered on Open AI’s website

Step 3: You are ready to go!!

Accessing Bard

Step 1: Visit Bard at https://bard.google.com/

Note: As of July 2023 Bard is still in its Experimental stage. But still, we can use it if we have a Google Account.

Once we are done with the registration/login process. We will be able to access Bard.

All the prompt engineering techniques that we are going to learn here and apply to both ChatGPT and Bard.

One of the cool features of the Bard is that we can see multiple variations of our prompt’s answer just by clicking on different drafts (Bard generates by default three drafts with slight variations).

You can edit and re-edit the same prompt again and again without reentering the same prompt. By clicking on the pencil icon.

As far as interface difference is concerned between ChatGPT and Bard. Bard generates the whole answer first and then displays it while ChatGPT displays the response line by line.

Another thing to note is that Bard will only retain the Prompts you entered, not the responses it generated. So, once you close the Bard window all the responses it generated are gone. While ChatGPT on the other hand not only retains the Prompts you entered previously but also the responses it generated

ChatGPT Environment Overview

Once you log in/sign up in ChatGPT. Then the interface of ChatGPT will somewhat look as follows:-

On the right-most side, you can see the list of all the previous conversations with ChatGPT

In the bottom-most section, you will see a bar where it is written: “Send a message”. This is from where we will be entering all our prompts.

As soon as you input a prompt ChatGPT starts generating the response

If you are happy with the response generated by the ChatGPT and want to use it somewhere then you can click on the “Clipboard icon” . This will copy the response generated by the ChatGPT to your clipboard.

In case you are unhappy with the results or the prompt you entered you have the facility to do so by hitting the edit icon beside the prompt.

Once you are done with the editing of the prompt you can press the “Save and Submit” button.

Note: You can always edit and re-edit the prompts as many times as you want without losing the previous prompts and the response they generated.

For reviewing the previous prompts and the response they click the arrow keys “< >” present beside your prompt.

Additionally, if you feel that your prompt was good but not the response. You can always ask the ChatGPT to regenerate the response for the same prompt by hitting the “Regenerate response” button.

Section 2

Prompt Engineering Decoded

(Learning how to craft effective prompts)

Chapter 4

Understanding Prompt Anatomy

Now that we have a basic understanding of the ChatGPT environment we can proceed toward developing a framework for our prompts which we will be calling Prompt Anatomy.

Prompt Anatomy

Identifying the correct format in which prompts should be prompted is very tedious. There are multiple ways of writing the prompt for the same thing. However, even with the slightest alterations in the prompts, they yielded diverse outcomes. So it took hours of hard work to examine thousands of prompts carefully and then molding them in different ways to see which format of prompts works the best.

After tireless efforts, I eventually arrived at several conclusions, which I am excited to share with you but at the core of all prompts which performed well, one resounding revelation emerged: dividing the prompts into three broad segments. Much like the fundamental components of an English sentence—the subject and the predicate—this approach enhanced the prompt's efficacy and unleashed its true potential.

Now, you might be already familiar with what Subject and Predicate are. But probably not with Role assignment and all. Let’s see what they are

Role Assignment: this is where you as a prompt engineer set the tone/behavior/way of speaking/quality of response etc. from the AI or LLM

Defining the task: at this stage, you are going to specify the type of work which you want the AI to do for you whether it’s writing a poem or essay on some topic, or explaining something to you. Whatever it may be, specify it here.

Setting up Restrictions: now just like there are multiple ways to reach a destination. Similarly, for getting your specified task done AI will find if not thousands at least hundreds of ways. So, as a prompt engineer, it’s your responsibility to guide the LLM or AI on which path it should choose for getting your work done. Without doing this the response generated will be generic and not specific.

For making this more clear we will take an example.

Have a look at this sample prompt

“I want you to act as an AI writing tutor. I will provide you with a student who needs help improving their writing and your task is to use artificial intelligence tools, such as natural language processing, to give the student feedback on how they can improve their composition. You should also use your rhetorical knowledge and experience about effective writing techniques in order to suggest ways that the student can better express their thoughts and ideas in written form. My first request is that I need somebody to help me edit my master's thesis.?

Usage:- This prompt asks an experienced AI mentor (writing tutor) in a specific profession to assist in editing a master’s thesis.

It also requests to use its rhetorical knowledge and knowledge about effective writing techniques in order to suggest ways by which a student can better express his/her thoughts and ideas in written form.

If we carefully analyze the above prompt we can divide the above prompt into 3 parts:-

Role Assignment

I want you to act as an AI writing tutor

Defining the task

Your task is to use artificial intelligence tools, such as natural language processing, to give the student feedback on how they can improve their composition. You should also use your rhetorical knowledge and experience about effective writing techniques in order to suggest ways that the student can better express their thoughts and ideas in written form.

Setting up Restrictions

You should also use your rhetorical knowledge and experience about effective writing techniques in order to suggest ways

Now let’s see the response from ChatGPT

Your personal AI tutor is ready to assist you in editing your master’s thesis!!

Isn’t it awesome?

Note: ChatGPT can edit your thesis. By providing you with useful suggestions. But always cross-verify the changes made by ChatGPT as it may occasionally give you incorrect or copyrighted information.

Similarly, we can write other prompts also. Let’s see a few more examples.

Prompt #2

I want you to act as a rapper. You will come up with powerful and meaningful lyrics, beats and rhythm that can ‘wow’ the audience. Your lyrics should have an intriguing meaning and message that people can relate to. When it comes to choosing your beat, make sure it is catchy yet relevant to your words, so that when combined they make an explosion of sound every time! My first request is that I need a rap song about finding strength within yourself.

Splitting the above prompt into three parts

Role Assignment

I want you to act as a rapper.

Defining the task

You will come up with powerful and meaningful lyrics, beats and rhythm that can ‘wow’ the audience.

Setting up Restrictions

Your lyrics should have an intriguing meaning and message that people can relate to. When it comes to choosing your beat, make sure it is catchy yet relevant to your words, so that when combined they make an explosion of sound every time!

See how easy it is to prompt. !!

Quick Recap

For effectively writing the prompts. Always divide the prompt into three parts.

Role Assignment (You decide the behavior of AI)

I want you to act as an AI writing tutor

I want you to act as a rapper.

Defining the Task(What do you want to get done from AI?)

Your task is to use artificial intelligence tools, such as natural language processing, to give the student feedback on how they can improve their composition. You should also use your rhetorical knowledge and experience about effective writing techniques in order to suggest ways that the student can better express their thoughts and ideas in written form.

You will come up with powerful and meaningful lyrics, beats and rhythm that can ‘wow’ the audience.

Setting up Restrictions (Where you decide what an AI should do or not do for completing the task)

You should also use your rhetorical knowledge and experience about effective writing techniques in order to suggest ways

Your lyrics should have an intriguing meaning and message which people can relate to. When it comes to choosing your beat, make sure it is catchy yet relevant to your words, so that when combined they make an explosion of sound every time!

General Rule of Thumb

Clarity and Precision:

State your question or topic of interest unambiguously.

Avoid vague or open-ended prompts that may lead to ambiguous responses.

Use precise language and avoid unnecessary jargon or complicated phrasing.

Specificity:

Be specific in what you want to learn or ask about.

Include relevant details or context if necessary to guide the model's response.

Instead of asking about a broad subject, narrow down your inquiry to a particular aspect or detail.

Complete Sentences:

Frame your prompts as complete sentences to convey your intent more effectively.

Make sure the prompt reads coherently and logically.

Question or Instruction:

Indicate whether you are asking a question, seeking an explanation, or requesting a list of items.

If seeking an explanation, use phrases like "Can you explain," "I want to understand," or "Please describe.

Elaboration Requests:

If you want a more detailed response, explicitly ask for elaboration on certain points.

Encourage the model to provide examples, comparisons, or step-by-step explanations.

Two-Sided Questions:

When seeking an opinion or evaluation, ask for both pros and cons, advantages and disadvantages, or strengths and weaknesses of a concept or approach.

Politeness and Respect:

Maintain a polite and respectful tone in your prompts.

Being courteous enhances the quality of the interaction and encourages a positive response.

Formatting and Organization:

Experiment with formatting to make your prompt more readable and organized.

Use bullet points, numbered lists, or bold text to highlight key elements.

Relevance to ChatGPT:

Consider the capabilities and limitations of ChatGPT when crafting your prompts.

Avoid asking for personal or sensitive information, as ChatGPT should not be used for sharing private details.

Avoid Biases and Inappropriate Content:

Ensure your prompts do not contain biased or discriminatory language.

Avoid prompts that encourage harmful, violent, or inappropriate responses.

Experiment and Iterate:

Don't hesitate to experiment with different prompt structures to see what generates the best responses.

If you're unsatisfied with the initial response, you can try rephrasing the prompt or adding more details.

Bonus Content

Based on my personal experience, I have tried to classify the types of prompts into 4 categories. Along with that, I have added some additional guidelines for each category.

Prompt Type
Purpose
Tips for Creating Better Prompts

Text Generation
Unleashing Your Creativity: Generating Coherent and Engaging Text

1. Be specific about the topic and context you want the text to revolve around. Specify your vision clearly.

2. Fuel your imagination with examples or templates of the desired output. They serve as stepping stones to your desired result.

3. Craft your words with care. Use language that aligns harmoniously with the intended tone and style, infusing your text with life.

Unlocking Knowledge with Question Answering
Seek clarity and precision in answers to your burning questions.

1. Frame your questions with clarity and conciseness to receive accurate responses.

2. Provide relevant context to guide the answer toward the heart of the matter.

3. Use language that aligns with the expected answer, making it easier to get the information you seek.

Ideation Exploration: Embark on Idea Generation

Embark on an imaginative journey and generate fresh, one-of-a-kind ideas.

1. Be specific about the problem or challenge you want to solve.

2. Use open-ended questions to spark creativity.

3. Provide examples or constraints to focus the idea generation.

Powering Content Excellence: Content Optimization
Elevate your content's impact and reach by optimizing it for success

1. Clearly define the specific goals you aim to achieve with your content.

2. Unveil excellence by presenting examples of the content type you desire to optimize.

3. Ensure your language aligns harmoniously with the desired tone and style, giving your content the edge it needs to stand out and excel.

Chapter 5

Time For Changing The Game

Advanced Prompting Techniques

By now you might have got a rough idea of how prompts are created. Well, that’s great!! Congratulations on taking your first step toward the world of AI and prompt engineering.

In this section we will be looking at some of the advanced techniques for prompt engineering and which will make you 10X more productive.

So what are you waiting for? Turn to the next page to get started!

Prompt Personification

You might be familiar with the phrase, “Fake it till you make it”. This adage has been the basis of very many psychological studies, suggesting that by adopting certain roles of mindset, one can uplift his personality along all the facets of life. But here is the twist, this phenomenon is not anymore limited to humans alone even in the world of AI, specifically in LLMs we can see profound applications.

In simple terms, we somewhat ask the LLMs to start looking at things from the perspective of the person which we want the AI to be. In this way, we can somewhat talk to some famous people and get advice from them. To whom we admire and get motivated.

In this way, LLMs can provide better responses by providing tailored responses which are role and task-specific.

Now you might be thinking, “That’s pretty good and interesting to hear Uddeishya, but how can AI do so?”. Well, no worries we will be looking at its explanation in the next section.

LLMs like Humans?

One of the potential reasons why LLMs give enhanced results from prompt personification (or role-playing) lies in the methodology implemented for training them. Through extensive training on a massive amount of text data from diverse domains, these models tend to develop a sophisticated understanding of different roles and the corresponding language usage. Consequently, when prompted to assume a specific role, the model can proficiently leverage this comprehension to generate precise and context-specific responses.

This could account for the superior performance exhibited by LLMs during role-playing scenarios compared to situations where they receive general instructions.

Let’s try this with an example. Now, most people will tell you different ways in which you should prompt for prompt personification. But for ease of simplicity and understanding, we will be using the same prompt anatomy which we learned earlier. The efficiency of prompts will not be reduced with the prompt anatomy that we used earlier.

Role Assignment

“You are a data scientist”

Defining the task

“Your responsibilities include collecting, cleaning, and interpreting large datasets, developing and implementing algorithms, and using visualization techniques to present insights”

Setting Up the Restrictions

“You are skilled in data analysis, machine learning, and statistical modeling”

“You work with a variety of programming languages, such as Python or R, and have experience with database systems and big data technologies"

“You are detail-oriented and have strong problem-solving skills, which enable you to find patterns and trends in complex data sets"

Your personal AI-powered data scientist is ready!

See how easy it is to assign the role and get things done.

Training ChatGPT (Priming)

Priming is a technique where a user interacts with the LLM. such as ChatGPT, for a number of iterations before prompting for the desired output. A similar analogy can be this when you are giving mock tests before you attempt the final paper.

In this way, you can revise all the important topics before the showdown which ultimately improves your quality of responses in the answer sheet.

Similarly, we can interact with the AI through a series of prompts(questions/statements/instructions). By this, we as prompt engineers can effectively guide the AI’s understanding and adjust its behavior according to the specific context of the conversation. This process ensures that the AI model understands the context and users’ expectations better, leading to improved results. Priming offers flexibility allowing users to make changes or include variations without having to start over.

Now, when it comes to Priming people across the internet have proposed various methods for doing so. Some of them are not effective at all while some are partially effective. But there are 2 broad ways of doing Priming which if done correctly can generate outputs of high quality.

They are as follows:

Self-Priming

Bottom-Up Priming (Pyramid Approach)

Implicit Priming

External Priming

Explicit Priming

Variable Priming (Variable Assignment Approach)

Self Priming

1) Bottom-Up Priming

Bottom-Up priming or the Pyramid approach is probably the most simple form of priming as compared to the second approach.

This type of priming can be easily understood with an example. For ease of understanding, we will be dividing the process of bottom-up priming into a number of steps.

Step 1: Always start with broad (basic) questions.

Primer 1: “Hey ChatGPT can you provide me with some information about electric vehicles”

Explanation: This initial primer sets up the base or the context on which we are going to ask the remaining questions. By doing so, we can evaluate the LLM's baseline understanding of electric vehicles.

Step 2: Now start asking questions that are a bit more focused.

Primer 2: “Hey ChatGPT can you tell what are the advantages of electric vehicles over internal combustion engine vehicles?”

Explanation: By narrowing the topic, this primer tests the LLM's ability to differentiate between electric vehicles and traditional gasoline-powered vehicles.

Step 3: Going for more detailed questions.

Primer 3: “Hey ChatGPT can you discuss the current challenges faced by electric vehicle charging infrastructure.”

Explanation: In this prompt the LLM is encouraged to delve into a particular facet of electric vehicles, demonstrating a profound understanding of the intricacies within the subject.

Step 4: Asking Personalized or Niche questions

Primer 4: “Consider yourself as an EV enthusiast living in a rural area, what factors should you consider when purchasing an electric vehicle?”

Explanation: Through the introduction of a distinct context or persona, this concluding priming stage enables you to evaluate the LLM's ability to produce personalized and precise content.

Note: It is very obvious that this example was only taken to illustrate the working of the Bottom-Up priming. This type of approach is used in solving very complex questions which LLMs can’t answer in a single prompt. One of the advanced uses of this type of priming can be seen in the Chain of thoughts (COT) approach. Discussion of which is beyond the scope of this book.

Quick Recap

This technique of priming commences with smaller, more focused inquiries that demand limited elaboration.

This strategy effectively measures the LLM's grasp of a subject, allowing users to gauge the AI's baseline knowledge and determine the appropriate level of priming required. This initial step serves as the foundation upon which subsequent layers of context can be constructed.

As users move up the pyramid, they can introduce larger and more precise prompts to elicit increasingly targeted responses from the AI. By employing this tiered method, users can gradually establish context and steer the AI toward the desired outcome. The pyramid approach ensures sustained engagement and alignment with the user's objectives by methodically layering information in this manner.

2. Implicit Priming

In this type of Priming, we first ask the ChatGPT or other LLMs to generate a set of frameworks for doing things in a right or in an optimized way. And then the same framework is fed into the LLMs for giving additional context and setting up the restrictions for doing the assigned task. In this way the overall quality of response generated by ChatGPT increases by manifolds.

Let’s see this with an example.

Prompt 1: “Generate the essential guidelines for writing an effective and mesmerizing speech”

Prompt 2: Consider yourself as a professional speech writer. Use your existing knowledge to fill in the gaps. Using the following guidelines generate a captivating speech on Global warming. Here are the guidelines [paste the guidelines generated above by ChatGPT

Here you have a speech that can have a long-lasting impact on your audience!!

Explanation: One of the reasons why the quality of responses increases is probably because when we ask the LLMs to generate a speech (or anything) without explicitly clarifying the necessary information, the response generated is general in nature. Whereas, when we clearly feed the framework with specifications, into the LLM the model tries to generate a more customized response.

External Priming

1. Explicit Priming

Explicit Priming is not much different from Implicit Priming except for the fact that here we train ChatGPT or other LLMs with the data that has already been assembled and prepared(the source of data is external).

Meaning that we do not ask the LLM to generate data(specifications), instead, we provide it with the ready-made data and train it based on the same. This can be easily understood with the following example.

Prompt: Please act up as a stand-up comedian and a joke writer with more than a decade of experience entertaining audiences of all ages. For writing a joke use the following joke style as a reference which I like [reference]

Response from ChatGPT

Note: For reference purpose, I have taken a transcript of a stand-up comedy video by Jim Gaffigan

Source: https://www.youtube.com/watch?v=OI743NOJ7mc

Explanation: So what did we do? We gave the ChatGPT a sample joke which we liked (it was from an external source i.e. youtube transcript) and then asked ChatGPT to generate the joke with a similar style. This means the response which will be generated now will be of the same style as we liked (we trained the model on a youtube transcript for generating a customized response).

2. Variable Priming (Variable Assignment Approach)

Variable Priming or the Variable Assignment Approach is a type of priming that I discovered when I was experimenting with prompts and analyzing their efficacy. It can be called an advanced version of explicit priming.

This method provides the users with lots of flexibility as by using the method the user does not need to iterate over and over again in search of context. Thus, saving the user from starting all over again.

This method is a bit lengthy (as we are going to provide ChatGPT with lots of context) and can appear complex but this is the best way to generate custom responses.

As the main motive of this book is to have a practical approach as compared to the traditional theoretical approach, therefore, we will do hands-on.

Excited? So let’s start.

Step 1: Set up the LLM for storing all the context which we are going to give.

Prompt 1: Hey ChatGPT I am going to provide you with some variables in the following format {variable}=content. I want you to store the variable along. So that we can use them for later use. Once, you fully understand the above instructions respond "Read"

Step 2: Once you have set the LLM to store all the context which you are going to provide You may start providing them with the {variable_name}. (for this example we are going with 2).

Feeding context 1 with variable name {Jeff01}

Prompt 2: I want you to store the following example of a stand-up comedy in the variable {Jeff01}. (transcript of the stand-up comedy)

Note: For reference purpose, I have taken a transcript of a stand-up comedy video by Jim Gaffigan

Source: https://www.youtube.com/watch?v=OI743NOJ7mc

Response from ChatGPT

Feeding context 2 with the variable name {Nate01}

Prompt 3: I want you to store the following example of a stand-up comedy in the variable {Nate01}. (transcript of the stand-up comedy)

Note: For reference purpose, I have taken a transcript of a stand-up comedy video by Nate Bargatze

Source: https://www.youtube.com/watch?v=pGUhBzSgOxw

Response from ChatGPT

Step 3: Using the stored content for generating personalized responses.

Prompt 4: Now that you have ingested all these variables representing different styles of humor please act as a professional stand-up comedian and a joke writer with more than a decade of experience entertaining audiences of all ages. Based on the variable styles of {Jeff01} and {Nate01}. Please write an original stand-up comedy.

And here you have a much more personalized response from the ChatGPT which combines the tone and quality of both the stand-up comedians.

Benefits of Priming

Priming is like a secret sauce that makes talking to language models, such as ChatGPT, so much better. It brings along a bunch of cool benefits that make a difference in your experience. Let's dive into some of the key advantages of priming:

1. Better and More Accurate Responses

Priming helps the model by giving it some background info and context. This way, it can whip up more accurate and relevant answers. That means you'll get responses that make sense and actually understand what you're asking.

2. Easier Context Understanding

Think of priming as a smooth way to set the stage for a conversation. It helps the model get what you're talking about, so you don't have to repeat yourself. That means more on-point answers that match your interests.

3. Personal Touch

You can make things feel more personal with priming. It lets you customize the responses to match different personas, styles, or situations. Whether it's getting content, assistance, or support, you'll feel like the model gets you.

4. Less Confusion

Priming helps avoid those "Huh? What did you mean?" moments. By providing some background, it reduces misunderstandings. That's a win for both you and the model, as it saves time and frustration.

5. Faster Results

When the model understands you better, it delivers faster and more relevant responses. No more going back and forth, trying to explain what you want. It just gets things done in fewer tries.

6. Clearer Communication

Priming makes sure the model knows what you're trying to say. It's like giving it a little nudge in the right direction. So, even if your question could be understood in different ways, it figures out what you mean.

7. Stay on Track

With priming, the model keeps the conversation flowing smoothly. It considers what's been said before and sticks to the topic. That way, you get a better experience without things getting all over the place.

8. Filling in the Gaps

Priming is like a helpful assistant that fills in the blanks. It helps the model find out what it doesn't know and provides extra info when needed. That means you'll get richer and more informative responses.

9. Easy to Use

Priming is a piece of cake to use with language models. You can do it before or after you ask a question—it's up to you. This flexibility makes it simple and convenient to get the most out of the model.

10. Works Everywhere

No matter what you're talking about, priming's got your back. It can adapt to different topics and industries, making it a handy tool for all sorts of situations. Just customize it to fit the context, and you're good to go.

So there you have it, priming is a fantastic way to get the most out of your interactions with language models. It improves accuracy, saves time, and makes everything smoother.

Give it a try, and you'll see the difference it can make!

Priming in Action: Real-Life Applications

You'd be surprised by how many cool things priming can do to boost the performance of large language models (LLMs) like ChatGPT. Let's take a look at some everyday ways priming can be super helpful:

1. Crafting Tailored Content

Priming is like having a magic wand for content creation. It helps LLMs generate content that suits a specific audience or topic. By giving some context about the target audience's preferences, writing style, or content theme, the LLM can whip up more fitting and captivating content.

2. Smart Virtual Assistants

Picture a virtual assistant that's really in tune with you. That's what priming can do! When used in virtual assistants, priming helps LLMs understand your habits, likes, and needs better. So, you get responses and suggestions that feel personalized, making your experience smoother and easier.

3. Supercharged Customer Support

When you're seeking help, you want accurate answers, right? Well, priming makes that happen! In customer support chatbots, priming gives LLMs the lowdown on the product, service, or issue. Armed with that info, the chatbot can deliver spot-on and helpful solutions to your questions.

4. A+ Educational Tools

Education and priming go hand in hand. In educational settings, priming helps LLMs create content that matches your curriculum, learning goals, and what you need to know. By providing context about your learning needs and the subject, the LLM can serve up materials that are on target and effective.

5. Market Insights at Your Fingertips

Priming even helps with market research! Want to know what's hot and what's not? Priming helps LLMs analyze market trends, industry insights, and what customers are feeling. By giving context about the market, industry, or product, the LLM dishes out more accurate and relevant analyses that can guide important decisions.

6. Language Made Easy

Say goodbye to language barriers! Priming works wonders for language translation. By giving LLMs info about the source and target languages, you get top-notch translations. Add some context about regional lingo, language quirks, and cultural nuances, and you've got translations that sound just right.

Challenges with Priming: Things to Keep in Mind

Priming is pretty awesome when you're interacting with language models like ChatGPT, but it's not all smooth sailing. Let's look at some important things to consider about priming:

1. Missing the Latest Updates

Language models have their limits, and one of them is their knowledge base. They can only understand what they've been taught up until a certain date. So, if something important happens after that, priming won't be able to fill in the gaps.

2. Watch Out for Over-Priming

Too much of a good thing can be bad. When you overload the model with too much context, it might lose focus and give less coherent or helpful responses. So, it's essential to find the right balance.

3. Short Memory Span

Language models can't remember everything you say forever. They have limited context retention, which means they might lose track in lengthy conversations. That could affect how effective priming is over time.

4. Token Limitations and Sliding Window

Big language models like ChatGPT can only process a certain number of words at once. As the conversation goes on, older words are forgotten, and new ones take their place. So, if important context falls outside this window, it won't be available for priming.

Note: To make priming work smoothly, you need to be mindful of the token limit. Keep the context within the model's memory window by adjusting the conversation length or reintroducing vital info strategically.

5. Consistency Isn't Guaranteed

Priming helps with consistency, but it's not a guarantee. The model might still produce responses that don't match the context or user preferences perfectly. So, there might be times when the experience isn't as satisfying as you hoped.

6. Words Matter

How you phrase things matters! If you're not clear in your priming, the model might get confused and give less accurate or relevant responses. So, choose your words wisely.

Understanding these challenges will help you get the most out of priming and have a smoother experience when using language models like ChatGPT.

So, keep them in mind, and happy priming!

Chapter 6

Do’s and Don'ts

What to do and What not to do while crafting Prompts

Common Mistakes to Avoid in Prompts

Mastering the art of crafting ChatGPT prompts is a delicate endeavor that demands unwavering attention and meticulousness. However, even the most seasoned prompt engineers can stumble upon pitfalls that compromise the brilliance of their prompts and the overall conversational experience. Behold, a compilation of prevalent blunders to evade when fashioning ChatGPT prompts:

1. Information Overload: While it is crucial to furnish ChatGPT with adequate information to comprehend the conversation's context and purpose, inundating it with excessive details can bewilder and confound. Aim for brevity and precision, eschewing superfluous specifics or unnecessary directives.

2. Beware of Jargon and Ambiguity: Employing clear and easily understandable language is of paramount importance when interacting with a machine learning marvel like ChatGPT. Steer clear of jargon or obscure verbiage that could leave ChatGPT scratching its virtual head.

3. Striking the Balance: Open-ended inquiries have their merits in eliciting elaborate responses, but prompts that are excessively vague or open-ended risk befuddling our dear ChatGPT. Ensure a meaningful and coherent conversation by offering sufficient context and direction.

4. Instructional Omissions: To facilitate an effective exchange, it is imperative to equip ChatGPT with all the necessary instructions and constraints. For instance, if you desire ChatGPT to embody a character from a specific movie or book, make sure to explicitly convey this in the prompt.

By sidestepping these prevalent pitfalls, you shall pave the way for ChatGPT prompts that are unequivocal, succinct, and remarkably efficacious.

Avoiding Open-Ended Questions

When it comes to crafting ChatGPT prompts, there are a couple of things you should keep in mind to avoid overwhelming our clever ChatGPT and making things confusing. Let's dive into some strategies that can help you steer clear of these issues:

1. Be specific with your questions: Instead of asking really broad questions like "What do you think about this topic?", try focusing on a specific aspect. For example, you could ask something like "What are the main benefits of this approach?" or "What challenges do you see with this approach?" This way, you'll get more targeted and insightful responses.

2. Keep it concise and straightforward: It's important to stick to the necessary information in your prompts and avoid going off on tangents or including unnecessary details. Be direct and to the point, so you don't overwhelm ChatGPT or distract from the main topic at hand.

3. Use clear language: Choose your words carefully and try to avoid using complicated jargon or language that might be confusing. It's essential to communicate in a way that ChatGPT can easily understand, so opt for clear and concise language.

By following these simple tips, you'll be well on your way to crafting ChatGPT prompts that are clear, concise, and effective. The conversation will flow smoothly and naturally, making it a breeze for ChatGPT to understand and respond.

Keep up the great work!

Quick Recap

What did we see in the previous sections?

1. Have a Clear Goal: It's like having a target in mind. Know what you want to achieve from the conversation. Having a specific goal helps you stay on track and not get lost.

2. Ask Specific Questions: Instead of asking open-ended questions like "What do you think?", try asking more focused questions that lead the conversation in a certain direction. It's like putting your GPS on and knowing where you want to go.

3. Keep it Short and Sweet: Avoid giving too much information all at once. Keep your questions short and focused, without adding unnecessary stuff. Think of it like giving small, bite-sized pieces of information.

4. Speak Clearly: Use words that are easy to understand, like talking to a friend. Don't use fancy or confusing words. Imagine explaining things to your buddy.

5. Smooth Transitions: When you want to switch to a different topic, use words or phrases that help the conversation flow smoothly. It's like smoothly changing gears in a car, so the ride stays smooth.

6. Know the Limits: Remember that our ChatGPT friend has some limits. Don't ask it to do things it can't do. And if something doesn't work, be ready to change your approach and try something new.

7. Test and Fix: Just like a superhero needs to double-check their gear, you should test your prompts to make sure they work well. If something doesn't go as planned, start from the beginning and figure out what went wrong.

8. Show Them the Way: If you want ChatGPT to act like a specific character or pretend to be someone, tell it clearly. It's like giving it a role to play so it knows what to do.

Remember, buddy, by following these tips, you'll have conversations that are super clear, focused and loads of fun! Now go out there and have some awesome chats!

Troubleshooting

There are some common issues you might come across while using ChatGPT. But don't worry, I've got some solutions for you too! Here are a few examples:

1. Confusion or unrelated responses: Sometimes, ChatGPT might not understand your prompt or give you a response that seems completely unrelated or inappropriate. This can happen if your prompt is unclear, has unfamiliar words, or lacks the necessary information for ChatGPT to understand. Keep it simple and avoid jargon!

2. Generic or uninformative responses: If you receive responses that are too vague or lacking valuable insights, it could be because your prompt is too broad or open-ended. To get better responses, try narrowing down your questions and providing more specific details. This way, ChatGPT can give you more informative answers.

3. Ignoring instructions or constraints: ChatGPT might not always follow the instructions or constraints you provide in the prompt. This could occur if the instructions are unclear or if they don't align with the overall goal of the conversation. Make sure your instructions are clear and consistent with what you want to achieve.

4. Repetitive or unrelated responses: If you're stuck in a loop of repetitive or unrelated responses, it's time to add some guidance and direction. Your prompt should offer clear instructions, ask specific questions, and provide enough context to keep the conversation focused and meaningful.

To tackle these issues, remember to craft clear and concise prompts as we discussed in the previous sections. Give ChatGPT the necessary context, instructions, and constraints to work with. Also, keep in mind that ChatGPT has its own limits and capabilities. And don't forget to test and debug your prompts to ensure they work effectively.

Keep these tips in mind, will help you to make your way to having engaging and fruitful conversations with ChatGPT.

Technical Issues

Now since ChatGPT and other AI tools are constantly evolving to provide a better experience to their users. It’s pretty obvious that you may have some technical hiccups while using ChatGPT. Here are a few tips to troubleshoot these issues.

1. Compatibility matters: It's important to ensure that ChatGPT plays nice with your device and browser. Double-check if they are compatible, and also make sure you have a stable internet connection. We don't want any connectivity surprises!

2. Put it to the test: It’s always advised to experiment with different prompts to see if the issue persists. This can help you identify the root cause of the problem. By playing around with various prompts, you'll be able to narrow down what's causing the trouble.

3. Sleuth through logs and errors: When things go wrong, logs and error messages can be your Sherlock Holmes. Take a look at them closely as they often contain valuable clues about the issue at hand. They might just lead you to the solution!

4. Seeking support from the community: Remember, you're not alone in this journey. Online forums and communities are treasure troves of advice and support. Check them out to see if others have encountered similar issues and have found solutions. Teamwork makes the dream work!

Section 3

Using ChatGPT Safely

Protecting Privacy While Being Productive

Chapter 7

ChatGPT's Content Restrictions

As the saying goes on “With great powers comes great responsibility”. The same goes for ChatGPT and other AI tools available in the market.

Therefore, to ensure the responsible and ethical use of ChatGPT, content restrictions were imposed by OpenAI. These restrictions aim to prevent the generation of harmful, offensive, or inappropriate content and maintain a safe and respectful environment. Here are the key aspects typically covered:

1. Avoidance of explicit or adult content

ChatGPT is restricted from generating sexually explicit or pornographic material.

It is designed to maintain a safe and appropriate conversation environment.

2. Prevention of hate speech and discrimination

ChatGPT is programmed to avoid generating content that promotes discrimination, hate speech, or bias based on factors like race, gender, religion, and nationality.

OpenAI aims to promote inclusive and respectful conversations.

3. Minimization of violence and harm

Content restrictions aim to prevent the generation of excessively violent or harmful material.

ChatGPT avoids generating content that encourages self-harm, suicide, or any form of illegal activity.

4. Restriction on illegal and unethical content

OpenAI's guidelines prohibit ChatGPT from generating content that supports or encourages illegal activities, such as hacking, drug abuse, or any actions that violate the law.

These content restrictions prioritize user safety, create a positive experience, and ensure alignment with ethical standards.

However, it's important to note that as an AI model, ChatGPT may not always perfectly understand context or user intentions. OpenAI continues to work on improving the model and addressing limitations. Responsible use of AI tools and reporting any inappropriate content contribute to maintaining a safe and constructive environment for everyone.

Chapter 8

Protecting Data on ChatGPT

Confidentiality of ChatGPT

By now you might have got intrigued by the capabilities that ChatGPT possesses. But nothing is free in this world everything comes at a cost. And the cost at which you can use ChatGPT (both free and paid versions) is your data or the conversations which you are going to do with the ChatGPT.

Now, if you have read the privacy policy you might already know how OpenAI is going to use your data. And if not I strongly encourage you to go and read the OpenAI privacy policy on the link provided because as a user you should always know how your data is going to be used. Which most of the time we users don’t care.

A screenshot from the OpenAI privacy statement.

To read the whole Privacy Policy visit:

https://openai.com/policies/privacy-policy

By looking at the above photo you might have understood that ChatGPT retains a log of all conversations, including any personal data shared, which is then utilized for training purposes. OpenAI's privacy policy confirms that the company collects personal information from user inputs, file uploads, and feedback provided to ChatGPT and other services.

OpenAI explicitly states in its FAQ that conversations are utilized to enhance their AI language models and may be reviewed by human AI trainers. Additionally, OpenAI clarifies that specific prompts cannot be deleted from the conversation history, emphasizing the importance of refraining from sharing personal or sensitive information with ChatGPT.

Consequences

The consequences of oversharing were highlighted in April 2023, when local Korean media reported that Samsung employees leaked sensitive information to Chat GPT on at least three separate occasions.

According to the news source, two employees entered sensitive program code into Chat GPT for solutions and code optimization, and one employee pasted a transcript of a corporate meeting and requested minutes.

In response to the incidents, Samsung announced that it was developing safety measures to prevent further leaks through Chat GPT, and it may consider banning Chat GPT from the company network if similar incidents occur Source:-https://www.businesstoday.in/technology/news/story/samsung-employees-accidentally-leaked-company-secrets-via-chatgpt-heres-what-happened-376375-2023-04-06

The good news is that Chat GPT does provide a way to remove your chats, and you can set it up so that it doesn’t save your history in the first place. We will be looking at this in the next section “Steps to Stop ChatGPT from reading your chats”

Steps to Stop ChatGPT from reading your chats

There are 2 options available to you to avoid ChatGPT from reading your chats. You can either do so by deleting a specific conversation where you think you revealed some sensitive information.

Or you can delete all of our chats altogether. If you want to prevent ChatGPT from reading any of your conversations.

Steps to Delete Your Chats on ChatGPT

To delete your conversations on ChatGPT, follow these steps

Step 1: If you want to delete a single chat from your conversation list click on the bin icon to delete it.

Step 2: To bulk delete your conversations, click on the three dots next to your email address in the bottom-left corner and pick “Clear conversations” from the menu.

Your chats are no more! You will no longer see them and ChatGPT will delete them from the system after 30 days.

Steps to Stop ChatGPT from Saving Chats

If you want that ChatGPT don’t save your conversations by default. Then follow these steps

Step 1: Open the settings menu by clicking on the three dots next to your email address

Step 3: Under data controls, turn off the toggle for “Chat History and Training”

When the "unchecked" option is activated, ChatGPT will cease saving chat conversations to your history and exclude them from model training. Unsaved conversations will be permanently deleted from the system within one month. Armed with this knowledge, you now can delete your chats and prevent ChatGPT from automatically saving them.

Safety Measures and Best Practices

Although OpenAI has implemented several policies to protect the user’s data, users should also follow some practices to minimize the risks of exposing confidential information.

In this section, we'll delve into some captivating best practices you should embrace.

1. Safeguard sensitive details: Once again, refrain from divulging personal or delicate information during your conversations with ChatGPT. By doing so, you'll maintain a cloak of privacy and protection.

2. Unveil privacy policies: Before immersing yourself in the world of ChatGPT-powered apps or any OpenAI language model-driven service, take a moment to thoroughly examine the platform's privacy policy and data handling practices. This will empower you with insights into how your conversations are stored and utilized by the platform.

3. Embrace anonymous or pseudonymous accounts: Whenever possible, consider utilizing anonymous or pseudonymous accounts when engaging with ChatGPT or any product that leverages the ChatGPT API. This strategy aids in minimizing the correlation between your real identity and the conversation data.

4. Track data retention policies: Familiarize yourself with the data retention policies of the platform or service you use. This will give you an understanding of the duration for which your conversations are stored before they undergo deletion.

5. Stay in the loop: Stay aware of any updates to OpenAI's security measures or privacy policies, and adapt your practices accordingly. By doing so, you'll maintain a high level of safety while enjoying the wonders of ChatGPT.

By comprehending OpenAI's implemented safety measures and adhering to these best practices, you'll be able to minimize potential risks and use the power of ChatGPT to the fullest!

Section 4

Let’s Prompt

Time for seeing and applying Prompts that can skyrocket your productivity

Chapter 9

Prompts for Career Development

Leveraging AI for Your Career Growth

Replying to emails like a pro

Template [Assign the role] + [Define the task to ChatGPT by providing the necessary context for generating the response most likely the email to which you want to reply] + [set up the tone and additional restrictions if any]

Prompt:

Consider yourself as a professional email writer and respond to the following email: “Dear Uddeishya, how should I learn more about AI? Best, Jim”. The email should be answered diplomatically and comprehensively.

Response from ChatGPT

Let’s Get Ahead in Interviews

Finding it difficult to predict the questions that might be asked in the job interview.?

Get ahead in the interview by giving a mock interview with ChatGPT

Template: [Assign the role of the interviewer along for the position you are applying for] + [Define the task to ChatGPT by providing the necessary context for generating the response, what do you want the interviewer to do for you whether to ask you the questions or assist you in optimizing your resume for the post you are applying for, etc.] + [set up the tone and additional restrictions if any]

Prompt

Act as a job interviewer for a position as a Cloud engineer. I will be the candidate, and you will ask me the interview questions for the position. Write only one part of each turn (question/response), as the interviewer. Ask me the questions and wait for my answers. Let’s begin.

Response from ChatGPT

Notes ➖

ChatGPT can emulate any scenario within its safety filters.

This can be useful for entertainment as well as for real projects.

Here, we tell the model to pretend to be an interviewer, which may be helpful for practice

Cover letters made easy

Cover letters play an important role in getting selected for a job position.

People find it difficult to write a well-structured and a professional-toned cover letter. Due to this many times, they get rejected even after having all the qualifications.

So let’s ask the ChatGPT to draft one cover letter that you always have been looking for!

Note:- for this example, we are going to use Primming.

Step 1: Ask the ChatGPT to list down all the characteristics of a cover letter by giving the following prompt.

Prompt “What are the qualities of an excellent cover letter?”

Response from the ChatGPT

Step 2: We will now ask the ChatGPT to use the characteristics which it has listed to generate a customized cover letter with the help of the following prompt.

Prompt “Use the above points to generate a professional and flowery cover letter to the XYZ software company for an App developer position. Mention the required technical skills, proficient in Flutter and soft skills.”

Response from the ChatGPT

Pro tips:

This trick works only because ChatGPT can remember its answers to your questions.

Make sure that you give both prompts in the same Chat window. If you give both prompts in different chat windows then the results will be different.

It is important to note that ChatGPT’s output is created from scratch; there is no template, it is not copied from anywhere, and the responses are 100% unique (i.e. they don’t appear on Google).

Important

This is an example of Implicit Priming, one of the advanced ways of increasing the quality of outputs from ChatGPT which we have already discussed priming under Advanced Techniques for Prompt Engineering.

Ask the Recruiter

Template: [Assign the role of a recruiter to the LLM] + [what do you want to do with the recruiter?] + [set up additional knowledge base/restrictions for the position you are applying for]

Prompt “I want you to act as a professional recruiter. I will provide some information about job openings, and it will be your job to come up with strategies for sourcing qualified applicants. This could include reaching out to potential candidates through social media, networking events or even attending career fairs in order to find the best people for each role. My first request is “I need help improving my CV.”

Response from the ChatGPT

Personal Resume Reviewer

Template: [Assign the role of a professional resume editor to the LLM] + [what do you want to do with your resume reviewer?]

+ [set up additional knowledge base/restrictions for the position you are applying for]

Prompt “I want you to act as a professional resume editor. Having an experience of editing resumes for a decade. Use your existing knowledge to fill in the gaps in my resume if any.

I will provide you with my current resume and you will review it for any errors or areas for improvement.

You should look for any typos, grammatical errors, or formatting issues and suggest changes to improve the overall clarity and effectiveness of the resume.

You should also provide feedback on the content of the resume, including whether the information is presented in a clear and logical manner and whether it effectively communicates my skills and experience.

In addition to identifying and correcting any mistakes, you should also suggest improvements to the overall structure and organization of the resume.

Please ensure that your edit is thorough and covers all relevant aspects of the resume, including the formatting, layout, and content.

Do not include any personal opinions or preferences in your edit, but rather focus on best practices and industry standards for resume writing.”

Response from ChatGPT

Essay in Seconds

Are you juggling with words and still struggling to get your sentence out on paper?

Then here is our superhero ChatGPT to help us out….

Are you tired of writing down essays and still don’t feel satisfied with what you have written?

Template: [Assign the role of a professional essay writer to the LLM] + [define the task of writing the essay] + [set up additional knowledge base/restrictions depending on the essay requirements]

Prompt “Consider yourself as an expert in writing essays. Write an essay comparing and contrasting coaching with therapy (reference the Institute of Coaching at Harvard Medical School). The length of the essay should not be more than 1000 words.”

Response from ChatGPT

Note:

If you are not satisfied with the essay quality you can try using priming.

To ask the ChatGPT to continue generating the essay you may press the Continue generating button.

Pro tips:

If we wanted to write a longer essay, we can add these prompts to get it to keep writing:

…

Continue

Go on…

And then?

More…

If you have a word limit you can define it explicitly by mentioning it in the prompt itself. ChatGPT will automatically generate a response that is in approximation of the word limit specified by you.

Warning!!

Writing is a vital skill. Therefore, try to use ChatGPT for reference purposes only.

Section 5

Bonuses

Bonus 1: Time for Getting Certified

Showcase Your Skills to Your Potential Employers

Getting Certified

Scan the QR code below to attempt your test

Or visit the link below

https://uddeishya.com/index.php/general-instructions-before-attempting-the-test/

Bonus 2: 500 +Saas Prompts

Scan the QR code below to redeem your Bonus.

Or visit the link below https://uddeishya.com/index.php/bonus/

Acknowledgments

Thanks to the team of Orcella and especially Koustubhi Yadav, for her meticulous proofreading and editing, which significantly contributed to the overall quality and clarity of this book. Her keen eye for detail and dedication to ensuring accuracy have been invaluable throughout the publishing process.

Additionally, I extend my heartfelt appreciation to Hrushika Bhaskar Gopale, for her exceptional designing skills, which have brought life and aesthetic appeal to the pages of this book.

Their contributions have been instrumental in making this project a success, and I am truly grateful for their support and expertise.