The AI Product Copy That Promised a Warranty Nobody Offered

Generated descriptions filled the gaps in the spec with plausible terms, and the plausible terms became a promise on three hundred product pages, and the…

Share
The AI Product Copy That Promised a Warranty Nobody Offered. Abstract ecommerce illustration in orange and dark grey on debugly.dev

It ended at the three hundred pages. It started at the gaps. Every hand-off in between did exactly what it was told, and this is the one that lied.

I have watched this exact failure cost a real store real money, which is why I am fussy about the order here.

The generated copy that invents terms has a single weak property, and here it is: the product page is a representation to the customer, and the representation is the promise, and the promise is enforceable, and the enforceable is the liability, and the liability is the reason the invention is the incident.

This was Shopify, with a bulk description generator, and the mechanics are the same for any storefront that generates copy at scale.

Why the model invented the terms

The specification had the dimensions, the material, the weight, and the specification did not have the warranty, and the warranty is the term the customer expects, and the expected term is the gap, and the gap is the model's prompt, because the model is asked to write a complete description, and the complete description includes the warranty, and the warranty is not in the specification, so the model produces the plausible warranty, and the plausible is the two years, because two years is the common term, and the common term is the distribution's mode, and the mode is the invention, and the invention is the promise.

The model is not lying, the model is completing, and the completion is the plausible, and the plausible is the distribution, and the distribution is the common terms, and the common terms are the invention, and the invention is the incident, and the incident is the reason the completion is the vulnerability, because the completed term is the representation, and the representation is the promise, and the promise is the liability.

This is the happy path shape from why AI-written code is shaped like the happy path, same mechanism, different costume.

Why the scale made it worse

The generation was bulk, and the bulk was three hundred products, and the three hundred were generated in one run, and the run was unreviewed, because the review of three hundred descriptions is the work, and the work is the reason the review was skipped, and the skipped review is the invention's passage, and the passage is the publication, and the publication is the three hundred pages, and the pages are the exposure, and the exposure is the scale, and the scale is the reason the invention is the incident rather than the typo, because the typo on one page is the correction and the invention on three hundred is the liability.

The bulk is the value, because the bulk is the speed, and the speed is the reason the generation was used, and the used is the trade, and the trade is the speed for the review, and the review is the control, and the control is the skipped, and the skipped is the incident, and the incident is the price of the speed, and the price is the reason to gate the bulk.

The fixes

Constrain the generation to the specification. The prompt includes only the provided fields, and the instruction forbids inventing terms, and the forbidden is the constraint, and the constraint is the fix, and the fix is the prompt, and the prompt is the control, and the control is the discipline, because the model completes the gaps unless the gaps are forbidden, and the forbidden is the prevention.

Template the legal terms. The warranty, the returns, the shipping are not generated, they are inserted from the store's actual policy, and the inserted are the truth, and the truth is the fix, and the fix is the template, and the template is the control, and the control is the separation, because the legal terms are the store's, not the model's, and the store's are the authoritative, and the authoritative is the prevention.

Review before publication. The generated copy is reviewed, and the reviewed is the gate, and the gate is the catch, and the catch is the prevention, and the prevention is the review, and the review is the work, and the work is the cost, and the cost is the reason to sample, and the sample is the risk-based review, and the risk-based is the proportion, because the legal terms are the high risk and the high risk is the full review, and the full review is the control.

Flag the invented terms. The generated copy is checked against the specification, and the terms not in the specification are flagged, and the flagged are the review's queue, and the queue is the work, and the work is the catch, and the catch is the prevention, and the prevention is the check, and the check is the automation, and the automation is the scale's control, because the three hundred cannot be fully reviewed but the flagged terms can.

Keep the specification complete. The gaps are the invention's source, and the source is the incomplete specification, and the incomplete is the fix's target, and the target is the completion, and the completion is the prevention, because the complete specification leaves no gap, and the no gap is the no invention, and the no invention is the fix.

The takeaway

A model fills the gaps in a specification with plausible terms, and the plausible terms on a product page are representations to the customer, so the invention is a promise and the promise is a liability. Constrain the generation to the provided fields, template the legal terms from the actual policy, review or flag before publication, and keep the specification complete.

The product page promised a warranty the store did not offer, and the promise was generated to fill a gap in the specification, and the gap was the model's licence to invent. Get that property wrong and every layer above it lies to you politely.


Related reading: The Recommendations That Learned the Sale and Never Unlearned It explores a connected angle.

Related reading: Shopify's AI Is Now Editing Your Real Theme Code explores a connected angle.

Published on debugly.dev by Rohit Bhadani | Founder of Krova Cloud