← Back to the blog
  • AI Marketing
  • Brand Voice
  • Fundamentals
May 2, 20267 min readThe Vily Team

AI marketing sounds generic - and 4 ways to fix it

Generic AI copy isn't a model problem - it's an input problem. Four practical ways to teach AI your brand voice so every output sounds like you, not "an ecommerce brand."

ChatGPT didn't write generic copy. You asked for generic copy.

This is the single most common complaint we hear from marketing teams that tried AI and bounced: "It sounds robotic." "Every output sounds the same." "There's no brand soul." Then they conclude AI isn't ready for marketing yet and go back to their agency or in-house copywriter.

That conclusion is wrong. AI didn't fail. The model did exactly what you asked - and what you asked for was "write a Facebook ad for a skincare brand." The honest answer to that brief is "a Facebook ad for some skincare brand." Not yours. Because you never told it who you are.

In this post we'll show why AI sounds generic (it's simpler than it looks), and four practical ways to teach it your brand voice - with before/after examples. No GPT-5. No expensive fine-tuning. Just a different way of briefing.

The diagnosis: why AI sounds generic

A language model in default mode returns the average of the internet. Ask it to "write a Facebook ad for a skincare brand" and it synthesizes the millions of skincare ads it has seen and gives you the average one. Average tone, average structure, average vocabulary. Mathematically average - which is exactly what "generic" means in practice.

The problem isn't that AI lacks creativity. The problem is you didn't give it enough constraints to land anywhere besides the average. A great human copywriter would also produce generic work if you briefed them with "write a skincare ad for someone." You'd never brief a copywriter that way. But that's how most teams brief AI.

The four fixes below all rest on the same principle: add specific constraints to the input so AI has somewhere distinctive to stand. Each one you apply, the output becomes less average and more recognizable as you.

Fix 1: A tone fingerprint, not adjectives

The most common way teams describe brand tone is with adjectives: "friendly, modern, trustworthy." Try this - those three adjectives apply to roughly 95% of consumer brands. They're meaningless to a model. Glossier's tone is "friendly, modern, trustworthy." Your hospital's tone is "friendly, modern, trustworthy." The output you'll get sits between those two extremes - which is the dictionary definition of generic.

Instead, give AI the fingerprint of your tone: 5–10 actual sentences from past content the brand loves, and 5–10 it would never approve. This is 50× more specific than an adjective list - and AI can pattern-match to it instantly.

Before: "Write an Instagram caption for our new serum, friendly and modern tone."

Discover our new serum! A breakthrough in skincare for naturally radiant skin. ✨ #glow #skincare

After: "Write an Instagram caption for our new serum. Three captions we loved last month: '[caption 1]', '[caption 2]', '[caption 3]'. Three we wouldn't approve: '[caption A]', '[caption B]', '[caption C]'."

Your skin doesn't need to "discover" another product. It needs something that does eight hours of work while you sleep. That's the entire job of this serum.

The difference isn't that AI got smarter. It's that AI now knows where you sit on the tone map.

Fix 2: A specific archetype, not demographics

"Women 25–35, interested in lifestyle." This isn't an audience. This is a Facebook Ads filter. When you brief AI with demographics, the output is as generic as the demographics are.

Give AI an archetype - a specific person with a name, a context, a state of mind:

Mai, 32, runs a small fashion shop online in Hanoi. Has two young kids. Scrolls TikTok at 11pm after the kids are asleep. Buys things because "the vibe feels right," not because of logic. Her dominant fear is being misled - bigger than her fear of missing out.

When AI writes for Mai, it writes radically differently than when it writes for "women 25–35." It drops the cheerful exclamations (Mai is too tired). It avoids big promises (she's already burned). It looks for the small details that make her feel "this gets me."

One archetype can serve dozens of campaigns. Write it once, reuse forever.

Fix 3: The "ban list" - your highest-leverage move

This is the move most teams skip and the one with the biggest payoff: write a list of 10–20 phrases your brand will never use.

"Game-changer." "Best-in-class." "Unleash." "Level up." "Cutting-edge." "Industry-leading." "Take your X to the next level." These phrases appear in 90% of marketing content on the internet, and they no longer mean anything specific. Every one of these AI writes is one generic line.

One sentence in your prompt:

NEVER use these phrases: "game-changer", "best-in-class", "unleash", "level up", "cutting-edge", "industry-leading", "take your X to the next level".

The output sharpens immediately. Because AI is forced to find a specific way to say what it means instead of falling into familiar mush.

The ban list is the highest-leverage move because it's exclusionary - it doesn't require AI to know more about you. It just requires AI to know what isn't you. That's much easier to specify, and it removes the worst 30% of bad output without any other change.

Fix 4: Emotional outcomes, not feature lists

Most teams brief AI with feature lists: "Write copy about our 15% vitamin C serum, with hyaluronic acid, paraben-free." Output: a list of features with one transition sentence. Reads like a packing slip.

Try the inverse - describe the emotional outcome you want the reader to feel:

When this ad works, the reader stops scrolling because they recognize their exact skin problem. They click because they feel "oh - someone gets it." They do NOT feel sold to. They feel seen.

Now AI has a concrete target to aim at. It will reverse-engineer from the feeling - find the specific skin problem, use "I see you" language instead of "buy this product" language. This is why viral ads rarely lead with features. They lead with feelings.

This fix takes the longest to write but produces the largest tonal shift. You're essentially handing AI the brief a brilliant strategist would write, instead of the brief most marketers actually give.

Why this matters operationally

The four fixes aren't meant to be rewritten every time you use AI. You write them once - your tone fingerprint, archetype, ban list, emotional target - and every prompt afterward references them. A two-page brand brief turns AI from a generic-content machine into a brand-specific machine for every campaign.

If you don't have that file, you'll be firefighting outputs forever. Every off-tone caption, every wrong-feel email - you fix it manually, and three days later you fix it again for the same reason. That's the unmistakable signature of using AI without brand DNA - and it's exactly why AI sounds generic to you.

The four fixes above are brand DNA in practical form. This is what teams using AI well actually do.

The bottom line

AI isn't generic. AI is a mirror of your input quality. Generic briefs produce generic outputs - and briefs with a fingerprint, an archetype, a clear set of fences produce outputs with a personality. The problem was never the model. The problem was the teaching.

If you don't want to maintain this brief manually for every campaign, every channel, every product launch - that's exactly what Vily does. Vily learns your brand DNA once, and every piece of content from then on carries that fingerprint. No copy-pasting two-page prompts each time. No retraining a new hire. It's just what AI marketing was always supposed to feel like.

FAQ

Frequently asked questions

The opposite. Creativity needs constraints to mean anything. A painter inside a frame is more creative than a painter in "infinite space." AI with brand DNA is creative inside the bounds of the brand - and that's the kind of creativity you can actually use, not the kind you have to rewrite 80% of before publishing.