# How to write a good prompt

Write a good prompt to get the best results from our add-ons. Be very specific about what you want and prompt exactly like you would brief a person to do the job, by providing clear instructions and ample context.

While models can sometimes process multi-lingual prompts or generate a response in a different language from the prompt language, it is highly recommended to write your prompt in the language that you expect your response to be in.

| Label    | Description                                                                                                                                                                | Examples                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Task     | What you want to achieve<br>**Note:** This should be composed of at least a verb and a noun. You can replace "Task" by "Question" if it makes more sense.                  | `Task: write a cold email`<br>`Task: write a blogpost`<br>`Task: write 5 taglines`<br>`Task: summarize in 3 paragraphs`<br>`Task: translate from English to Spanish`<br>`Task: create a tweet thread of 10 tweets`<br>`Question: How can I find an SEO expert?`                                                                                                                                                                                          |
| Topic    | What your text is about<br>**Note:** Don't hesitate to be highly specific.                                                                                                 | `Topic: sell a shampoo`<br>`Topic: an ice-cream shop`<br>`Topic: food in Ancient Rome`                                                                                                                                                                                                                                                                                                                                                                   |
| Role     | What character the AI has to impersonate                                                                                                                                   | `Role: Act as a teacher. Write in very basic terms, and illustrate with examples adapted to your audience. Then provide links to explore the topic further.`<br>`Role: Act as a tech reviewer. You write in-depth reviews including pros, cons, features, and benchmarks.`<br>`Role: Act as a technical writer. Your writing is very structured and hierarchical. Instructions are provided step by step so the reader can apply them without thinking.` |
| Style    | What type of language you want to use                                                                                                                                      | `Style: casual`<br>`Style: formal`<br>`Style: business`<br>`Style: creative`<br>`Style: academic`                                                                                                                                                                                                                                                                                                                                                        |
| Tone     | How you want your text to sound                                                                                                                                            | `Tone: joyful`<br>`Tone: angry`<br>`Tone: funny`<br>`Tone: serious`<br>`Tone: excited`<br>`Tone: sad`                                                                                                                                                                                                                                                                                                                                                    |
| Audience | Who this text is for<br>**Note:** This enables the model to select appropriate words and the right level of abstraction.                                                   | `Audience: 5-year old`<br>`Audience: teenager who likes rock music`<br>`Audience: my boss`<br>`Audience: topic expert`                                                                                                                                                                                                                                                                                                                                   |
| Length   | How long the output is expected to be (any unit)<br>**Note:** Language models have limited numerical accuracy, so it's good to be overly precise if you have a hard limit. | `Length: 4 paragraphs`<br>`Length: 250 words`<br>`Length: strictly under 30 characters including spaces`                                                                                                                                                                                                                                                                                                                                                 |
| Format   | What structure or syntax your output must comply with                                                                                                                      | `Format: HTML`<br>`Format: table`<br>`Format: markdown`                                                                                                                                                                                                                                                                                                                                                                                                  |
|          | Any other parameter or instruction that is useful to you                                                                                                                   | `Country: X`<br>`Product: door bell`<br>`Relate recipient job title to the user selling proposition`<br>`Sign as XYZ`<br>`Start with xxx`<br>`Include references to X, Y and Z`                                                                                                                                                                                                                                                                          |

It is then extremely easy to write a good prompt that you can then use with our add-ons.

**Spreadsheets**

This is what your prompt should look like in a spreadsheet with GPT for Sheets – Autosheet or GPT for Excel – Autosheet Custom prompt bulk tool:

![](https://autosheet.com/docs/article-images/help/how-to-write-a-good-prompt-sheets.png)

Learn more about [GPT for Sheets – Autosheet Custom prompt bulk tool](https://autosheet.com/docs/gpt-for-sheets/bulk-tools/reference#custom-prompt) or [GPT for Excel – Autosheet Custom prompt bulk tool](https://autosheet.com/docs/gpt-for-excel/bulk-tools/reference#custom-prompt).

**Documents**

This is what a prompt should look like in a document with [GPT for Word](https://autosheet.com/docs/gpt-for-word):

![](https://autosheet.com/docs/article-images/help/how-to-write-a-good-prompt-word.png)

This is what a prompt should look like in a document with [GPT for Docs](https://autosheet.com/docs/gpt-for-docs):

![](https://autosheet.com/docs/article-images/help/how-to-write-a-good-prompt-docs.png)

You can copy this prompt from the text below:

```
Task: Write a cold email
Style: Salesy
Tone: Funny
Topic: Sell the person on the idea of building their brand and growing their business through social media videos with our company Brandtegic.
Length: 3 paragraphs
```
