Prompt Engineering Tips for ChatGPT [w/ examples]

 |   |  Disclaimer: Links to some products earn us a commission

I’ve been using ChatGPT 4 a lot for some R&D on human-AI interactions, and I’ve tested out the kinks of using ChatGPT productively. Here are some prompting tips to take your AI-assisted productivity from 0 to 100.

Getting started with ChatGPT

ChatGPT is a specific type of generative artificial intelligence model called a large language model (LLM). It is trained with extensive text and code documentation to have meaningful conversations with humans about any topic. It does this by understanding the probability of the most appropriate words that make sense in response to a user text input, called a prompt.

The simplest way to use it is to make an OpenAi account here[1]. Log in and follow the examples given as a start. ChatGPT 3.5 is free to use. I recommend getting familiar with prompting on the free account and then upgrading to the ChatGPT 4 paid account if your productivity needs are higher.

If it seems intimidating, don’t worry; it’s a common feeling. It’s simple to use, so just play around with it, and you’ll get the hang of it.

Most common productivity use cases for ChatGPT

  1. Explain topics
  2. Analyze or summarize text and CSV data
  3. Create simulated data
  4. Generate creative ideas like stories, personas, situations, etc.
  5. Ask for recommendations regarding everyday concerns like food and clothing
  6. Assist with text-related productivity tasks like content, emails, social media posts, etc.
  7. Ask for comparing ideas (pros and cons, unique advantages, glaring problems)
  8. Create fictional examples
  9. Brainstorming as if it’s a smart, empathetic, obedient coworker
  10. Create additional examples similar to the inputs you make (make 10 variations of an article title based on your example)
  11. Refine code and bug-fix
  12. Create sample code to kickstart website projects and digital tools
  13. Text-to-code conversion
  14. Perform actions and analysis on audio and images (paid version)

You can find many more use cases once you are familiar with prompt engineering.

What is prompt engineering?

The exact words you use to instruct ChatGPT or DALL-E type AIs are called prompts. They are your inputs, and the AI’s responses are the outputs. Your prompts make the AI learn temporarily and act as a guidance system for how it should respond.

How you articulate your prompts is a skill, and you have to prompt in ways the AI understands them clearly. Since AI doesn’t assume context like humans do, prompts create the context.

You can give data (as the prompt) to the AI with text inputs or file uploads. Or you can ask it to create data via its LLM.

What makes a good prompt?

  1. It is clear, articulate, and well-formatted.
  2. It contains information that builds a context.
  3. It has a call to action – help me figure this out, do this for me…
  4. The prompt is a well-thought-out representation of your own thoughts. (so you must first think clearly and articulate it)

*this* refers to your instruction.

1. Keep instructions simple and clear

Aim to be short, crisp, and clear. Add details, but be clear. Unless you want to explore, chat, and then arrive at clarity. Sometimes, you have to start ambiguously – you might know what you might not know. If that is the case, start with an ambiguous prompt and ask ChatGPT to refine it for you.

Example: I want to understand how the design process works in product start-ups. Help me understand it.

Example: I want to build a site. But I don’t know how to begin or what I need to learn. Please give me a dumbed-down version to figure out what I need.

Rule of thumb – If you get confused trying to articulate the instructions, the instructions need to be better.

2. Explain your intention.

Giving an intention preps the AI to provide you with better contextual responses.

Example: I want to build an image carousel for my website using only HTML and CSS. The idea is to just have an interactive element for easy viewing. This is not an image-centric website. Help me make it.

3. Be iterative

Expect good results from a conversation step-by-step where you add one new detail or change per response.

Prompt: I like the brand names you’ve suggested. Can you make them serious?

ChatGPT:…

Prompt: I like the first and third brands. Can you provide very similar alternatives to those?

ChatGPT…

Prompt: This is better. Can you come up with something smaller?

4. Ask AI to role-play

Asking ChatGPT to role-play creates a unique context and reduces the AI’s biases to an extent.

Example: Pretend you are a 60-year-old healthy person with no money. How would you start earning money with 3 free hours per day?

Instead of… How should old people earn money when they are broke? Don’t ask questions like the ones flooding Quora.

5. Be as precise as possible

Your prompts should be precise and refined unless you are exploring with no proper goal. So think first, frame your sentences well, and then prompt. Lists and steps are your friends here.

Example: How does AI affect classroom teaching?

  1. Address AI adoption by society.
  2. Comment on the burden of learning how to use AI.
  3. Address teachers’ emotions about feeling replaceable.
  4. Suggest examples where teachers demo their classroom topics using AI.

6. Ask for explanations

Chances are a lot of responses are tight summary lists or Jargon you don’t understand. If you don’t follow an instruction, ask for clarity.

Example: Prompt the AI to explain or expand on a particular point – “Please explain what you mean by …… Give some more context.

ChatGPT prompt engineering

7. Force specific responses

If you use ChatGPT to give you an opinion on multiple options you have in mind, ask it to choose something as a winner under certain conditions. Forcing a response will also break your internal biases and opinions.

Help me run this site with a donation :)

You can also force ChatGPT to find errors and problems with your idea/approach. Really ask it to nitpick. Something, somewhere, is likely to give you some improvement.

Example: If you create 4 alternative versions of a social media post idea, ask ChatGPT which is the best one for posting on a specific platform and audience. Instruct it to choose 1 and explain why it chose that. Also, ask to explain what is wrong with the other alternatives you came up with.

8. Use variations

Ask the same question using different words if you are not satisfied with the responses.

Example: Write me a thank you note to send to my coworkers for a weekend overtime favor.

Alternative: I want to express my gratitude to my coworkers for their help over the weekend. They did overtime work to help me, and I want to appreciate that with an email. Help me draft that email.

9. Keyword priming

Keywords teach the AI to temporarily move its attention to a particular cluster of words. Prompt the AI using keywords and think along those lines.

Example: I want to send a message to my friend. I want it to include a sense of love, caring, and excitement. I do not want to sound self-centered or sad. The message is about him leaving the city for good and abruptly.

10. Apply constraints on the output

ChaptGPT works very well with precise constraints and limits.

Constraint types:

  1. Word/character count: Respond in 30 words, limit the description to 240 characters, etc.
  2. Tone and style: Academic, friendly, formal, emotional, dramatic/edgy, newspaper-style, drunk rant.
  3. Complexity of language
  4. Excluded and Included words/topics
  5. Format of the response: table, summary, description, walkthrough, step-by-step instruction, etc.

Example: Explain why the sky is blue in 30 words. Do not use any jargon.

Example: Make a conversation about a manager reporting to the CEO of a big firm about ground-level employee problems. Be polite and very articulate. Make it a short fictional conversation of 10 dialog exchanges.

More Examples

1. Role-playing for a specific tone and style.

2. Changing prompts to have a different kind of email with the same intention.

Before-after change in email content based on your prompt.

3. How ChatGPT helped me improve my article title. This leverages iteration and forced-choice constraints.[2]

4. Forcing ChatGPT to find errors and gaps in content.

Prompting limits

There are limits to how useful your prompts are depending on what the intent and instruction is. Typically, prompts about verifying and finding facts yield poor results because ChatGPT is not a tool for fact-finding and internet search. It assesses the probability of the most appropriate words as a response to your prompt. Sometimes, if something sounds and feels plausible, it says it. We call this a hallucination. It then hallucinates names, dates, places, etc.

  1. ChatGPT does not do an internet search.
  2. Names, dates, references and citations, places, etc., can be hallucinated (it will make sh*t up). So, avoid relying on prompts as a shortcut to fact-finding.
  3. Data analysis usually only works well in the paid version as it deploys code to compute. Almost like – now ChatGPT pulls out a calculator and calculates for you.

Was this useful?

Average rating 0 / 5. Vote count: 0

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Sources

Check out these quick visual stories
Previous

Consumer Psychology for Marketers: 7 theories for growth

How to Persuade Authorities to give your ideas a chance

Next

Join 3,476 other subscribers

Comments

Your skill level and task difficulty give you 8 moods at work You’re Googling wrong, start searching smarter Write 9x better with these 9 psychological hooks Why social media affects mental health: Hints from 40 studies Why do accidents happen in slow motion? What’s your intelligence type? 8 types mapped to skills What is Emotional Intelligence (EQ)? Very high intelligence has a few downsides Unlock a “value system” for life and relationships Unleash your Energy boosters: Do Simple behaviors first