Skip to main content
All CollectionsProjects
Advanced prompting techniques
Advanced prompting techniques
Aimée avatar
Written by Aimée
Updated over a week ago

When writing general creatives like descriptions, headlines or reasons to buy it's usually enough to use the default prompts, and perhaps adjust the instructions a bit as needed.

But for other use cases you may need to apply more advanced prompting techniques, for example in these cases:

  • Writing creative just based on product images, for example when you don't have any existing product descriptions to work with.

  • Writing website product descriptions that very specifically mimics your existing copy.

  • Writing copy where you'd like to model to first write a draft, then critique it and finally improve it.

Writing text based on images

This use case will allow Aimée to write different creatives even when you completely lack existing product descriptions. For example if you just have product images and perhaps a product name.

  1. Start by creating a new prompt and select the "Write descriptions by looking at the product image" as the Type, which gives you a template prompt to start from.

  2. You'll see that in the Input for the new prompt that it refers to an (Image link) placeholder instead of the usual (Description).

  3. Click the (Image link) and you'll see that this placeholder will run the image through an "image captioning AI model" before it's inserted into the prompt inputs. This let's Aimée see what's in the images, and thereby write creative based on what she sees.

Mimicking existing creatives exactly

This uses a prompting technique where you give preexisting samples of input and desired outputs, and only as a final step give the actual input that you're interesting in processing.

  1. Start by creating a new prompt and select the "Write descriptions" as the Type, which gives you a template prompt to start from

  2. Click the "..." menu on the Instructions step and then select "Add prompt step". This is how we can create a multi-step prompt, where the AI model is fed multiple inputs and outputs.

  3. The first input should not be edited to contain the product information for a product that you've selected as the example. Use the exact same input formatting as the final input step with the actual product information placeholders. For example like this:

    Product name: Logitech Pro X TKL Lightspeed - GX Red linear
    Short product title: Wireless Logitech gaming keyboardBrand name: Logitech
    Product category: Electronics > Electronics Accessories > Computer Components > Input Devices > Keyboards
    Product description: """A championship-trusted wireless gaming keyboard designed for the highest levels of competitive play. Designed with pros and engineered to win.Pro-inspired tenkeyless design
    LIGHTSYNC RGB lighting 1Advanced features require Logitech G HUB software. Download at LogitechG.com/GHUB
    Onboard lighting profiles 2Advanced features require Logitech G HUB software. Download at LogitechG.com/GHUB
    6 ft detachable charging and data cable
    1 ms report rate
    """

  4. Click the "..." menu on the first Input step (the one you just created) and then select "Add prompt step". Then click the message icon or "Input" text on this new step, to toggle it to "Example response". This lets you add an example of how the output should look in detail.

  5. Add an example of how the exact model output should look into the new "Example response" step. For example like this:

    A championship-trusted wireless gaming keyboard designed for the highest levels of competitive play. Designed with pros and engineered to win.

  6. Use the Preview function to test out your new prompt. If all goes well Aimée will now closely mimic the format and style of your example when writing creatives for all your other products.

Writing and critiquing a draft

This use an advanced multi-step prompting technique called "Chain of Thought" where the model is given a series of instructions, and writes a response for each instruction before continuing on to the next step.

This lets the model reflect on and improve upon what it wrote first, or solve a problem in several steps. This can increase the quality of the final output, but at the expense of increased computing power consumption.

  1. Start by creating a new prompt and select the "Write descriptions" as the Type, which gives you a template prompt to start from

  2. Change the Instruction to say "Write a draft for ... And later we'll reflect and improve on that. ..."

  3. Click the "..." menu on the Input step and then select "Add prompt step". This is how we can create a multi-step prompt, where the AI model is fed multiple instructions.

  4. Add an instruction to the last Input step (the one you just created). For example like so

    Please reflect on the draft and write some points of critique on how it can be improved. Focus on making the creative natural sounding and that all facts mentioned in the draft should be supported by the given product information.

  5. Click the "..." menu on the last Input step and then select "Add prompt step". This lets us add a instruction to write the final output, taking the critique into account.

  6. Add an instruction to the last Input step (the one you just created). For example like so

    Please write a final version of the creative where you take into account the critique and improve it. And please also remove any facts or statements that weren't supported by the product information. The final version should be natural sounding and fluid.

  7. Use the Preview function to test out your new prompt. You'll be able to see the intermediate output from each step, for example to read the draft and critique the model wrote, which lets you iterate and improve upon your instructions.

A note about the cost of running GPT prompts

The various features in our platform consume computing power, which is our cost for delivering the service to you. Some features, like GPT prompting, require a lot of computing power, and are thus more expensive for us to run. Our Pricing Tiers have been set generously, based on a reasonable usage of all features for each Tier’s number of products. However, repetitive and extended misuse of our platform will cause significant overspending, which may, in worst cases, block further product processing for your account. If that happens, you will be notified. Read more about how to avoid overuse in our pricing FAQ, under the question "How can I reduce my cost?".

Did this answer your question?