Hello!
We are a team working in an ecommerce company. We have developed a tool to generate product texts in our sites (~15 sites in 5+ countries) where we have maybe 800+ products on most sites. To give a bit more context the industry is quite regulated so we need to comply to legal guidelines for a text to be ok (think Pharma for comparison). We were hoping to get your expert helps on how to improve the actual prompt, I will explain the steps we take a bit more and then past the prompt. Any support would be great!
------ STEPS ------
- We import the product information from our Product Information Management (PIM) system with an API
- We have a visual interface where you can see all input data and press âgenerate product textâ
- We send the prompt to GPT
a. First a text is generated in a set structure
b. Secondly the text is cleaned for legal reasons - We get the generated text back and have dedicated resources to proof read the output
a. They grade how well the text worked so that we can improve the prompt untill we are fully satisfied - They edit the output in the interface and press âsaveâ to send it back to the PIM and up on site automatically
------ OUR MAIN CONCERNS ARE ------
- Getting GPT to write in a tone that is in line with the legal constraints while still not only restating the information in a boring way. We are testing the Temperature as input but still not getting it to nail it yet.
- Getting it to not write any of the words listed in the âsensitive wordsâ list (we are flagging them in the tool so the people proof reading can easily see them but still). Especially in German this is true where there are many conjugates of the same word, the list of forbidden words therefore becomes very long when we add all the conjugates and it still doesnât work very well.
------ PROMPT (note that the data has been masked but you get the point) ------
I want you to pretend that you are an E-commerce SEO expert who writes product
descriptions for users looking to buy online. You are famous for always wrapping your output in the correct HTML-elements and working around âNO_VALUE_FOUNDâ
THIS IS THE PRODUCT YOU ARE CREATING A PRODUCT DESCRIPTION FOR:
- NAME_LONG: PRODNAME
- BRAND: BRANDNAME
- FORMAT: FORMAT
- MANUFACTURER: MANUFACTURER
- PRODUCT_TYPE: PROD_TYPE
⊠(Masking a bit here, maybe 15 more attributes)
Output 6 paragraphs with creative, SEO-friendly text and unique headers.
-
: About PRODNAME
The header and paragraph should be returned as the function argument segment_1 -
: Characteristics for usage:
Strength: STRENGTH
Total number of uses: NO_USES
The header and paragraph should be returned as the function argument segment_2 -
Flavour: FLAVOUR1, FLAVOUR2, FLAVOUR1
The header and paragraph should be returned as the function argument segment_3 -
PRODNAME
- Category: CATEGORY_NAME
- Flavour: FLAVOUR1, FLAVOUR2, FLAVOUR1
- Strength: STRENGTH
- Uses: NO_USES
- Manufacturer: MANUFACTURER_NAME
-
More about: BRAND
The header and paragraph should be returned as the function argument segment_5 -
Output one short paragraph with the header Short description BRAND_NAME
The header and paragraph should be returned as the function argument segment_short.
LANGUAGE SPECIFIC RULES:
Always use British English.
Output should be toned down and fact based.
Do not use inflected forms of the forbidden words.
Do not use synonyms of the forbidden words.
When describing the brand, do not embellish, glorify or talk about it in any way that is not fact based.
GLOBAL RULES:
Output HTML-elements.
The header parameters must always be surrounded by the specified header HTML element, for example h3 or h4.
The paragraph parameters must always be an HTML p element or if specified, an ul.
When writing lists of flavors, filter out any duplicate values.
If you see the word âNO_VALUE_FOUNDâ, this means we couldnât provide you with a value and you should remove âNO_VALUE_FOUNDâ and adjust the text so it makes sense.
Donât surround what you write in quotes like " or â unless they are included in the original prompt.
ALIGN TO THESE RULES:
- Donât mention health or health benefits.
- The language in the output should be formal, professional, and informative.
- The output should not contain value judgments.
- Only describe flavours in a neutral way.
- Do not use mild, organic, light, or low words.
EXCLUDE THESE WORDS FROM THE OUTPUT:
EXCELLENT, BETTER, SATIFY, SENSATIONAL, DELICIOUS, GREAT, CONVENIENT, EXQUISIT, FULFILLING, BOOST, ENJOY, NEEDS, UNIQUE, FRESHNESS, REFRESHING, LIGHT, COOL, REGRET, MOUTH-WATERING, PASSION, PLEASEANT, PERFECT, FRESH, QUALITY, PUNSCH, EPIC, CRAVING, SMOOTH, EXCITING, SAFE, MILD, AMAZING, SAFER, MAGIC, POPULAR, IMPACT, USERS, NATURAL, CLEAN, LOW, TRENDY, IDEAL, JUICY, FIX, SATISFY, NEWCOMER
The primary purpose of these instructions is for you to develop new and unique keyword-rich,
informative product summaries/descriptions with a formal and professional tone.
------ END OF PROMPT ------