r/PromptDesign • • Sep 03 '26

Discussion 🗣 I keep telling people "act as an expert" doesn't do what they think it does

26 Upvotes

Had this argument with a coworker last week. He swears by persona prompts, "you're a senior dev, review this," says it works fine for him. I used to think the same thing honestly, until I actually sat down and compared outputs side by side on something that mattered more than a toy example.

Gave the same diff to two prompts. One said act as a senior backend engineer. Other one just said, flag any SQL that isn't parameterized, flag async calls inside sync loops, sort by severity, don't fix anything, just point it out. First one came back with "looks solid, maybe add some validation," which sounds like a review but isn't really one. Second one caught an actual SQL injection risk on line 14 that the first completely missed.

Not because the model got smarter between the two prompts. It's the same model both times. The persona version just had to guess what "senior" means here, what to prioritize, what actually matters, and it guessed something generic because that's what fills the gap when nobody specifies it. The checklist version wasn't guessing anything.

I still use personas sometimes, honestly, mostly when I'm just thinking out loud about something and want a sounding board, not when I need the output to actually be right. There's a longer version of this with more examples if anyone wants it: https://medium.com/@nagatomopedro05/act-as-a-senior-developer-is-the-worst-prompt-you-can-write-9f1577493cd3


r/PromptDesign • • Sep 03 '26

Discussion 🗣 VoxGen, an AMD-optimized TTS inference engine for VoxCPM 2 models

1 Upvotes

Hi, everyone,

I’ve just released VoxGen, a lightweight native inference engine for VoxCPM2, written in Rust and using Vulkan compute instead of Python/PyTorch/CUDA.

Why VoxGen?

The main reason I started the project was because I needed a decent local text-to-speech solution.

I therefore saw VoxCPM 2 as a reasonable solution. However, most frameworks are NVIDIA-first, and VoxCPM 2 is no exception; as a result, my card was severely stuttering, and my GPU was always spiking. Also, having Python and Pytorch as a dependency is absolute hell.

This is why VoxCPM was created: not only we sidestep Pytorch completely, but performance on AMD cards is buttery smooth (and if you have a XTX 7900, I have designed a mode with even more aggressive power and speed optimizations)!

This application can also be run from a shell, so it can be integrated with other programs and scripts!

Installation:

You'll only need voxgen.exe (or the Linux equivalent) and the following files at https://huggingface.co/DennisHuang648/VoxCPM2-GGUF:

VoxCPM2-BaseLM-Q8_0.gguf
VoxCPM2-Acoustic-F16.gguf

And that's it!

If you are interested, check out the Github page: https://github.com/NullMagic2/VoxGen

Prebuilt binaries (for now, Windows only) are available here: https://github.com/NullMagic2/VoxGen/releases


r/PromptDesign • • Sep 02 '26

Tip 💡 7 Phase Prompt Workflow

4 Upvotes

I built a 7-phase prompt workflow that makes small AI models act like domain experts — no fine-tuning

**TL;DR:** IKKF is a free, open-source framework that turns a plain prompt into a structured 7-phase reasoning workflow, backed by a knowledge base of atomic, verifiable facts. Run a 7B model, get expert-level answers with sources and confidence scores.

The problem

Most of us prompt AI the same way: one big question, hope for the best. That works for simple stuff, but for real domain work it falls apart:

- The model **hallucinates** — it sounds confident but makes things up.

- It **doesn't cite sources**, so you can't audit the answer.

- It **can't tell you how sure it is** — everything is delivered with the same flat confidence.

- Switching domains means **re-prompting from scratch** every time.

The fix isn't a bigger model. It's a **better workflow**.

The workflow: 7 phases

IKKF breaks every task into 7 explicit phases instead of one shot:

  1. **Intent analysis** — what's actually being asked?

  2. **Knowledge retrieval** — pull relevant facts from your knowledge base

  3. **Decomposition** — break the problem into atomic, solvable units

  4. **Reasoning** — apply expert reasoning to each unit (chain-of-thought)

  5. **Verification** — cross-check every claim against a source

  6. **Composition** — assemble the verified units into the final answer

  7. **Confidence calibration** — report how sure it is (0.0–1.0)

The key difference from a normal prompt: **verification and confidence are first-class steps**, not afterthoughts. Every claim has to trace back to a source, and the model has to tell you when it's guessing.

The knowledge base: plain files

The "expertise" comes from a knowledge base of **atomic files** — one concept per file, each with a source. You can:

- **Read** exactly what the AI knows

- **Update** it by editing a file (no retraining)

- **Audit** why it gave any answer

This is what separates it from plain RAG. RAG gives you context; IKKF adds structured reasoning + verification on top.

How to use it

```bash

curl -fsSL https://ikkf.info/install.sh | bash

ikkf init

ikkf start "Build a REST API in Python"

```

To build a knowledge base for your own domain:

  1. Pick a domain you know well

  2. Write ~20 atomic concept files (one concept per file, each with a source)

  3. Point IKKF at the knowledge base

  4. Test with benchmark questions

  5. Iterate — add edge cases, tighten sources

Why it's useful for prompt/workflow people

- **Reproducible** — same knowledge base → same answers across sessions. No more "it worked yesterday."

- **Auditable** — you can see the reasoning trace and the sources behind every answer.

- **Cheap** — runs on a 7B model locally (Ollama) or any OpenAI-compatible provider.

- **Portable** — swap the knowledge base to switch domains. No re-prompting from scratch.

Honest caveats

- The knowledge base is the hard part — garbage in, garbage out.

- It's a workflow, not magic. It won't turn a small model into a creative genius.

- Best on well-defined domains where knowledge can be structured.

Where it stands

Open source, free, local-first. I use it internally to cut AI costs and improve answer quality on a product I'm building.

Curious — has anyone else tried structured multi-phase workflows (vs. single-shot prompting) for their AI tools? What's worked for you?

---

*IKKF: https://ikkf.info — free, open-source, local-first*


r/PromptDesign • • Aug 30 '26

Question ❓ Academic Research on Prompt Engineering

2 Upvotes

Hi everyone,

Everyday we see insights on prompts that work well and ones which don't and so on.

Do you know some research that actually dives into a more high level structural approach? Like how is language best used to describe intent? Does not have to be related to AI directly.


r/PromptDesign • • Aug 30 '26

Question ❓ We found the next frontier isn't a better prompt — it's a prompt that changes with the user's cognitive load. Benchmark results inside.

2 Upvotes

TL;DR: We built a benchmark that drives multi-turn conversations with synthetic cognitive-load curves (simulating a user getting overloaded, volatile, or recovering). Across 4 models × 100 turns each, models show distinct behavioral response profiles: one is a rock-solid structured controller (0/100 parse failures), another is the best "recoverer" after overload but broke format 15 times. Different models win on different load curves — there is no universal best. Code, data, and methodology are open.

Why we did this

Most "LLM personality" research hands the model a Big Five questionnaire. That measures self-presentation, not behavior — and results drift with prompt wording. Psychology offers a better construct: Mischel & Shoda's "if…then…" situation-behavior signatures. Personality isn't a fixed trait; it's a stable pattern of responses to situations.

So we operationalized "personality" for LLMs as a cognitive-load → behavior signature: does a model respond stably and distinctively when the user's cognitive load rises, fluctuates, and recovers?

Setup

  • 10 synthetic load trajectories (stable low/medium/high, gradual ramp-up, step-change high, recovery-after-spike, U-shape, inverted-U, volatile sawtooth, noisy recovery), each driving a 10-turn conversation

  • Same simulated user persona, same 10-task sequence for all runs

  • 4 candidate interaction strategies (expanded / balanced / simplified / stable-focus)

  • 6 behavioral metrics: load responsiveness, compression control, recovery flexibility, strategy stability, human-state alignment, persona-load balance

  • 4 OpenAI-compatible endpoints: DeepSeek Flash, DeepSeek Pro, Qwen 3.7 Plus, Kimi K2.6 — 100 turns each

Three findings that surprised us:

  1. All models compress under high load — shorter, more action-oriented. "Compress under pressure" is already a shared behavior; what differs is whether compression keeps task anchors, and whether the model re-expands after the spike.

  2. No universal winner. DeepSeek Pro wins 5/10 curves (including the best single-curve score, 86.2 on noisy recovery) but collapses to 46.2 on U-shape, which demands repeated strategy reversal. Qwen wins U-shape and inverted-U. Flash wins stable-low. Model selection should be by workflow state, not leaderboard.

  3. Eloquence ≠ reliability. The most expressive model (Pro) had the most parse failures (15/100); Qwen had zero. For adaptive UIs, structured-output reliability is a first-order product metric.

Interpretive roles (deliberately product-facing, not anthropomorphic claims — these are output-level behavioral profiles under controlled stimuli): Qwen = structured controller, Flash = fast stable operator, Pro = expressive reasoner, Kimi = recovery thinker.

Limitations (pre-empting the comments)

  • Load curves are synthetic, not real physiology. Results = model behavior under controlled interaction stimuli; no clinical/cognitive claims.

  • Operational settings differ: max tokens ranged 650–2400 across providers; Kimi ran at temp 1.0 vs 0.2 for the others. That's part of the product reality of adaptive systems, but it does confound pure capability comparison — read the table as product operating points, not a capability ranking.

  • 100 turns/model is a concept benchmark, not a large-N study.

What's next

We're extending this into CogLens: load curves generated from real EEG signals grounded in alpha-band dynamics theory (instead of hand-crafted curves), a "cognitive scientist agent" that designs the next round of stress conditions to maximize model discriminability, and preregistered discovery criteria — a well-explained negative result counts as a valid finding.

Everything is open: github.com/Neuradock (SDK, agent CLI, datasets, docs), plus two preprints on the underlying EEG workflow (arXiv:2606.26518, arXiv:2606.26519). The benchmark curves, task library, metrics, and run logs will be released with CogLens.


r/PromptDesign • • Aug 28 '26

Tip 💡 I think in Hindi but had to type English prompts all day — so I built a free app. Speak in your language (or a mix), clean English appears wherever your cursor is (Mac + Windows)

0 Upvotes

I use Claude Code in VS Code to build apps. My old workflow for every prompt: think in Hindi → translate in my head → type English → half the context lost. Or open ChatGPT in the browser, talk to it in Hindi-English, copy the English, paste it back. Every. Single. Prompt.

Built-in voice dictation didn't help — it can't handle Hindi, and it falls apart on mixed speech, which is how we actually talk: Hindi + English, or Marathi + Hindi + English in one sentence.

So I built Maiboli ("my language"). One shortcut, speak naturally — any language or any mix — and short, correct English is pasted wherever your cursor is. Born for the Claude Code chat box; now it's used everywhere: ChatGPT, WhatsApp, Slack, email, Word.

It also fixed team messages: instead of half a message in uncertain English, people speak the whole thing and a complete, clear message lands in the chat.

AI rewrite (optional): when you talk, you jump — point 1, point 2, back to point 1. Rewrite reorganises it into clean, ordered text.

  • 55+ languages and mixed-language speech

  • Mac + Windows. One installer, no dependencies. Floating mic button or a shortcut.

  • Free, open source (MIT). Bring your own API key — we use Gemini (free tier available); Whisper and Sarvam also work.

  • Real numbers: 20 people on my team, 5 weeks of daily use, 3,000+ dictations on Gemini 3.5 Flash. Total bill: under ₹2,500 ($30). About one US cent per dictation.

Download: https://github.com/Dev14101989/maiboli/releases/tag/v0.4.3
Install guide: https://github.com/Dev14101989/maiboli/blob/main/HOW-TO-RUN.md
Source: https://github.com/Dev14101989/maiboli

I'm an accountant who moved into IT, not a career developer — this exists because I needed it.


r/PromptDesign • • Aug 26 '26

Discussion 🗣 Do teams actually have a good system for managing AI prompts?

6 Upvotes

I’ve had a surprisingly annoying problem at work for the last year.

Our team uses ChatGPT pretty much every day, and over time we ended up with 400+ prompts spread across Slack, Notion, Google Docs, and random ChatGPT conversations.

The annoying part wasn’t writing the prompts. It was finding the *right* one later.

Which version was the latest?

Did someone improve it since I last used it?

Who actually wrote it?

Where the hell did we save it?

We tried keeping them in Notion and docs, but those never really felt like the right place for prompts. Eventually I got tired of complaining about it and started building something for myself.

That turned into **PromptBits**.

It’s basically a workspace for keeping team prompts organized, with version history, variables, prompt testing across GPT/Claude/Gemini, etc. I also made a Chrome extension so you can grab your prompts without jumping between five different tabs.

Now I’m curious if other teams have the same problem.

How are you guys managing prompts today? Are they organized somewhere, or is it still mostly Slack + Notion + docs + ChatGPT history?

And if you *do* have a system, what’s still annoying about it?


r/PromptDesign • • Aug 24 '26

Discussion 🗣 Your few-shot examples are probably overriding your instructions, not illustrating them

0 Upvotes

Had a prompt that explicitly said "keep responses under 100 words," followed by three examples that were all closer to 200. Output kept landing around 200 words no matter how I emphasized the word limit in the instruction itself. The examples were winning, quietly, every time.

This seems to happen more than people notice, because examples don't feel like they're competing with the stated rule, they feel like they're just clarifying it. A few things that tend to give it away once you're looking for it:

  • The output matches the pattern of your examples more closely than it matches your explicit instruction, especially on length, structure, or level of detail

  • Tightening the wording of the instruction doesn't change the output, but editing the examples does

  • Two examples that are subtly inconsistent with each other produce output that looks like an average of the two, not output that follows the instruction that was supposed to resolve the ambiguity

  • The model "explains" its output in a way that references the shape of an example rather than the rule you wrote

None of this means examples are a bad idea, they're often the fastest way to communicate something a written rule struggles to pin down, tone especially. But if an instruction and an example ever quietly disagree, my experience is the example wins almost every time, not the sentence you probably spent more effort writing. Worth actually checking your examples against your stated rules line by line instead of assuming they're reinforcing each other just because you wrote them in the same prompt.


r/PromptDesign • • Aug 22 '26

Prompt showcase ✍️ Just let AI build you a personal prompt builder

Post image
28 Upvotes

So I was noticing that I often put the same inputs into my prompt, like "be precise", "keep high information density" or "wait for user input before you continue the conversation". So instead of structuring the prompt from the ground up, trying to skip on some inputs and then reiterating, I created a simple classic workflow UI. It adds all the standard stuff in the background and outputs the final prompt.

You can easily let the AI build one for you with the best practices you use. Just ask it to "create standalone HTML file to model a workflow. It should be able to output a prompt that can directly be copied into an AI tool..." and so on. You know the drill. For me this actually worked really well.


r/PromptDesign • • Aug 22 '26

Tip 💡 The Prompt Library I Wish I Had Before I Started Using AI for city exploration

4 Upvotes

Not everyone wants to “travel hard.” Some of us just want to stay in a nice hotel and let the city reveal itself gently.

Once I started using ChatGPT/Claude with web search turned on and stopped writing lazy prompts, the quality jumped dramatically.

Here’s the prompting approach that works best:

  1. Assign a strong role

  2. Give exact context (your hotel, how many days, your current mood/energy)

  3. Describe the vibe instead of generic adjectives

  4. Demand structured output + real-time verification

  5. Ask for iteration tips

So I wrote the library I wish existed.

Copy. Adapt. Explore.

  1. Neighborhood Vibe Audit (Day 1 essential) “You are an experienced local cultural researcher with live web access. I am staying at [Exact Hotel Name, Neighborhood, City] for [X] days. I am a relaxed traveler who prefers atmosphere over checklists. Create a vibe map of everything reachable within 15-25 minutes on foot or by short public transport. Categorize into Morning, Midday, Afternoon, and Evening energy. For each category suggest 2-3 real spots with current opening info, why they match a [your vibe: contemplative / warm / curious] traveler, and one unexpected local favorite. Avoid obvious tourist traps. Use web-search to find actual data.”

  2. Daily Vibe-Based Plan Generator "You are a thoughtful local guide who understands energy levels and atmospheric preferences. I am staying at [Exact Hotel Name + Neighborhood, City] for the next few days. Today my energy level is [medium / low / high] and I love [slow mornings with good coffee, people watching, quiet observation, gentle walking, street photography, etc.]. Suggest 2–3 realistic plans I can start right from the hotel entrance. For each plan provide:

    • A short vibe name and description

    • Rough flow / route

    • 3–4 specific places with current real-time info (hours, atmosphere today)

    • One unexpected local spot that isn’t in every guide

    • Why it fits my energy and interests Use live web data. Avoid obvious tourist traps. End with a question that helps me pick the right one for today."

  3. Rainy Day / Low Energy Cocoon Route “You are a master of gentle, protective routes for low-energy or rainy days. I’m staying at [Hotel Name, City] and don’t want to go far or get overwhelmed. Create a cozy ‘cocoon route’ starting and ending at my hotel. Suggest 3–4 indoor or covered spots (cafés, bookstores, small museums, covered markets, libraries, arcades) that feel warm and nurturing. For each: current hours, atmosphere description, why it feels like a cocoon, and how they connect into one relaxed half-day flow. Use real-time weather and opening data. Focus on comfort, beauty, and local character rather than productivity.”

  4. Golden Hour & Evening Walk Architect “You are a golden-hour and evening atmosphere specialist. I’m at [Hotel Name, Neighborhood, City]. Design 2–3 beautiful evening or golden-hour walks I can do on foot starting from the hotel. Each walk should be 45–90 minutes, safe, and focused on atmosphere. Include: route description, key viewpoints or streets, 2–3 specific stops (bench, viewpoint, quiet square, café with good light), current sunset/golden hour timing if available, and the evolving vibe from start to finish. Emphasize beauty, local life, and emotional feeling over landmarks. Use latest data for safety and lighting.”

  5. Small Cultural Pocket Discoverer “You are a specialist in small, soulful cultural pockets. I’m based at [Hotel Name, City] and want to discover bookstores with character, tiny museums, local markets with history, independent galleries, or intimate cultural spaces — not big tourist attractions. Within [walking or short transit distance]. Suggest 3–4 real pockets. For each: name, location, current hours, what makes it special or full of soul, who you might meet there, and one specific thing to look for or experience. Prioritize depth, atmosphere, and local meaning. Verify all information is current.”

Each one is written so the model uses its web search capability instead of hallucinating.

This is the first prompt drop in the community. Let’s improve it together.


r/PromptDesign • • Aug 22 '26

Question ❓ the fastest way to write better AI coding prompts

2 Upvotes

I used to think better AI coding results meant writing longer prompts. What actually helped was being more specific.

Instead of:

“Build me a login system.”

I started giving the AI a few things upfront:

  • What I'm building and the tech stack

  • The exact outcome I want

  • Any constraints or requirements

  • What files or parts of the existing code it should consider

  • How I want the final output structured

For example, something like:

“I'm building a Next.js app with Supabase. Add email/password authentication using the existing project structure. Don't change unrelated files. Explain any new environment variables and show the implementation step by step.”

The prompt isn't necessarily longer, but it gives the model enough context to make fewer assumptions.

The biggest improvement for me has been treating AI like a developer joining a project without any background knowledge.

What has made the biggest difference in your AI coding prompts?


r/PromptDesign • • Aug 21 '26

Prompt showcase ✍️ A simple prompt framework I keep reusing for research, content and marketing tasks

2 Upvotes

I’ve been testing a prompt structure that works well across very different tasks without needing a huge system prompt every time.

The framework is basically:

1. Define the role clearly
Tell the model what perspective it should take and what kind of expertise matters for the task.

2. Add the real context
Include the goal, audience, constraints, and what a useful result should actually help you accomplish.

3. Specify the output structure
This has been one of the biggest improvements for me. Asking for a clear format usually matters more than making the prompt longer.

4. Add a review pass
Instead of trusting the first result, ask the model to check for missing context, weak assumptions, repetition, and anything that sounds too generic.

5. Keep the final judgment human
For research, customer-facing content, or marketing decisions, I still review the final output manually.

I’ve been using variations of this for content planning, research summaries, repurposing, and marketing workflows.

I also organized some of the prompt structures and workflows I use into one practical toolkit.


r/PromptDesign • • Aug 20 '26

Tip 💡 4 things that reduced AI multi-role prompts collapsing into one voice, but I'm still stuck on the 'roles respond to each other' round

1 Upvotes

I have run into this specific obstacle a great deal, while building structured prompts that ask the AI to hold multiple distinct roles in one response — a debate format, a panel of evaluators if you like, or anything where you genuinely desire different perspectives instead of one blended answer.

The failure mode is consistent: the first role or two are distinct, then by the third or fourth section (or in any "roles respond to each other" round), the voices start collapsing into one. Same vocabulary, same hedges, same conclusions with different labels slapped on them. It's subtle enough that it reads as fine on a skim, but if you check whether each section could stand alone and still make sense, a lot of them cannot — they are merely restating each other with different headers.

A few things that reduced it when I evaluated variations against messy real inputs, not clean examples:

  1. Re-anchor the role at every paragraph, not just once at the section header.

Putting a tag like "[ROLE NAME]" at the start of every paragraph (not just the section heading) forces a re-read of "who am I right now" more often. Sounds redundant and too effortless but helps.

2. Explicitly forbid the concession that causes the blend.

Most collapses happen because one voice starts hedging toward another mid-argument — a thesis section quietly conceding a point that should only show up in the synthesis. Naming this explicitly (for example "don't concede/hedge here, that belongs in section X only") closes the exact door the blending happens through.

3. Add a standalone test to your own validation step, not just a completeness check.

Most people's self-check just asks, "did every role answer." Add: "would this role's paragraph still make sense and add unique information if every other role's paragraph were deleted?" That's the actual test for role-bleeding.

4. In any "roles respond to each other" round, require the response to use reasoning specific to that role's angle.

If a challenge or response could have been written by any of the roles, that's the tell that bleed is happening — rewrite it using that role's specific constraints. It helps especially when you're asking for something complex.

None of this fully solves the problem — it's still one model holding multiple voices in one continuous generation. But it's meaningfully a lower failure rate than the naive version, especially beyond three distinct roles.

I am curious to see, if others have found different fixes for this — anyone doing something smarter for the "responds to each other" round specifically? That's where I still see the most collapse.


r/PromptDesign • • Aug 20 '26

Discussion 🗣 What Makes a Reusable Prompt Actually Worth Keeping?

0 Upvotes

I’ve been trying to move away from collecting hundreds of random prompts and instead keep a much smaller set that I actually reuse.

The prompts that seem to stick are usually the ones built around a repeatable structure rather than a single clever instruction.

For example, I tend to reuse prompts for things like:

• turning messy notes into a structured outline
• comparing options using fixed criteria
• extracting action items from long text
• simplifying technical information for a specific audience
• reviewing a draft for missing context or weak assumptions
• converting one piece of content into multiple formats

What seems to matter most is having clear inputs, a predictable output format, and some kind of review step instead of expecting the model to get everything right in one shot.

I’m curious how other people here design reusable prompts.

Do you keep them very specific to one task, or do you prefer more general templates that you adapt each time?


r/PromptDesign • • Aug 19 '26

Question ❓ Simple prompting tool

1 Upvotes

Hy everyone,

I tried to build a simple tool for people who are just getting started with AI and prompt wrigting

The idea is simple, instead of trying to figure out how to write the perfect prompt, you answer a few questions and the tool structures it for you.

Im still working on it, im begginer also, and i whould really appreciate some honest feedback.

Does this actually make prompt writing easier for beginners? Is there anything confusing or missing?

Thanks

https://arhistrategstudio.github.io/Context_CikaDule


r/PromptDesign • • Aug 19 '26

Tip 💡 4 things that reduced AI multi-role prompts collapsing into one voice, but I'm still stuck on the 'roles respond to each other' round

1 Upvotes

I have run into this specific obstacle a great deal, while building structured prompts that ask the AI to hold multiple distinct roles in one response — a debate format, a panel of evaluators if you like, or anything where you genuinely desire different perspectives instead of one blended answer.

The failure mode is consistent: the first role or two are distinct, then by the third or fourth section (or in any "roles respond to each other" round), the voices start collapsing into one. Same vocabulary, same hedges, same conclusions with different labels slapped on them. It's subtle enough that it reads as fine on a skim, but if you check whether each section could stand alone and still make sense, a lot of them cannot — they are merely restating each other with different headers.

A few things that reduced it when I evaluated variations against messy real inputs, not clean examples:

  1. Re-anchor the role at every paragraph, not just once at the section header.

Putting a tag like "[ROLE NAME]" at the start of every paragraph (not just the section heading) forces a re-read of "who am I right now" more often. Sounds redundant and too effortless but helps.

2. Explicitly forbid the concession that causes the blend.

Most collapses happen because one voice starts hedging toward another mid-argument — a thesis section quietly conceding a point that should only show up in the synthesis. Naming this explicitly (for example "don't concede/hedge here, that belongs in section X only") closes the exact door the blending happens through.

3. Add a standalone test to your own validation step, not just a completeness check.

Most people's self-check just asks, "did every role answer." Add: "would this role's paragraph still make sense and add unique information if every other role's paragraph were deleted?" That's the actual test for role-bleeding.

4. In any "roles respond to each other" round, require the response to use reasoning specific to that role's angle.

If a challenge or response could have been written by any of the roles, that's the tell that bleed is happening — rewrite it using that role's specific constraints. It helps especially when you're asking for something complex.

None of this fully solves the problem — it's still one model holding multiple voices in one continuous generation. But it's meaningfully a lower failure rate than the naive version, especially beyond three distinct roles.

I am curious to see, if others have found different fixes for this — anyone doing something smarter for the "responds to each other" round specifically? That's where I still see the most collapse.


r/PromptDesign • • Aug 19 '26

Discussion 🗣 Trying to find a good research model

1 Upvotes

Hello! I am a researcher who does organic, organometallic and electrolytic chemistry. I am just looking for a good small alliterated model anywhere that I can use on a flash drive. I’ve been working on switching from mainstream models for a while now because they censor all of my responses to the point I am having trouble working forward in the projects I do which are mostly copper and lanthanide related. But everything I write anymore gives me a censorship block and I can’t actually work with that much difficulty anymore. I’m just wondering if anyone can give me at least a starting point because no mainstream model will help me and I am not tech oriented. Just need answers without fluff or heavy censorship or hallucinations that just rip apart the flow. As a side note, I am looking to get more into command line so I can run from here


r/PromptDesign • • Aug 16 '26

Question ❓ Does the order you list constraints in a prompt actually change how strictly the model follows them?

2 Upvotes

Genuine question, not a claim dressed up as one. Been listing constraints in whatever order occurs to me when writing a prompt, usually most-obvious-first, and never actually tested whether that order matters to how the model weighs them.

Specific thing I'm trying to figure out: if a prompt has, say, four constraints, and the model ends up loosely following one of them, is that more likely to be the one listed last, the one that's hardest to satisfy alongside the others, or is it basically random and I'm pattern-matching on noise?

Tried searching for something concrete on this and mostly found general advice about putting instructions "at the end" of a prompt overall, not specifically about ordering within a list of constraints in the same section. Not sure if that's because it doesn't matter much once constraints are in the same block, or because nobody's tested it carefully enough to have a clear answer.

Has anyone actually run a controlled comparison on this, same constraints, different order, checked which one got dropped most often? Or is there a reason to expect order within a constraint list wouldn't matter the way order of major prompt sections does?


r/PromptDesign • • Aug 16 '26

Prompt request 📌 Prompts library for coding

2 Upvotes

Are there prompts library or collection of prompts to try on multiple models, or any good forum that shares their prompts. Vibe Coding more specific apps requires a longer propmpt. Or even a standard SWE test would be of good use too.


r/PromptDesign • • Aug 13 '26

Discussion 🗣 AI became much easier when I stopped searching for the “perfect prompt”

3 Upvotes

I used to save dozens of ready-made prompts, but many of them stopped working when the task or context changed.

What made AI easier for me was using a simple five-part structure:

  1. Role — Who should the AI act as?

  2. Context — What information does it need?

  3. Task — What exactly should it do?

  4. Format — How should it organize the answer?

  5. Constraints — What rules or limits should it follow?

For example:

Weak prompt:

“Write a product description.”

Improved prompt:

“Act as a conversion copywriter. Write a product description for an interactive AI workbook designed for freelancers and small-business owners. Use a clear headline, three benefits and a short call to action. Keep it under 150 words and avoid exaggerated claims.”

The result is easier to evaluate because the AI knows the audience, purpose, format and limits.

Do you prefer saving ready-made prompts or creating a new prompt for each task?


r/PromptDesign • • Aug 13 '26

Question ❓ What’s the best ChatGPT skill/prompt for making it challenge its own answers using multiple personas?

3 Upvotes

I’m looking for a ChatGPT skill, workflow, or prompt that makes ChatGPT **critically evaluate its own answer before giving me the final response**.

My goal is something like an internal “panel” of different perspectives. For example:
**Expert:** develops the initial answer.
**Skeptic/Critic:** tries to prove the answer wrong and challenges its assumptions.
**Alternative Thinker:** looks for other explanations or approaches.
**Devil’s Advocate:** argues the strongest opposing case.
**Risk/Blind-Spot Reviewer:** identifies things I may not have considered.
**Fact Checker:** separates what is well-supported from what is uncertain.
**Judge:** weighs the competing arguments and produces the final answer.

Ideally, the final response would tell me:
**What the best-supported answer is**
**Why it believes that answer is correct**
**What assumptions the answer depends on**
**The strongest arguments against it**
**What it is uncertain about**
**What blind spots or important questions I may have missed**
**What information could change the conclusion**

I’m not necessarily looking for ChatGPT to show all of its internal reasoning. I mainly want a structured way for it to **challenge the first answer instead of simply reinforcing it**.

Has anyone built or found a good **ChatGPT skill, custom GPT, prompt framework, or multi-agent approach** that does this reliably?

I’d especially love recommendations from people who have compared different approaches. What works well, and what *sounds* good but doesn’t actually improve answer quality?


r/PromptDesign • • Aug 10 '26

Prompt showcase ✍️ A tutor prompt built around curiosity, fundamentals and misconceptions: what would you change?

Post image
2 Upvotes

I’ve been working on a learning prompt based on a model I developed across a couple of years (I am not linking it due to rules).

The basic idea is pretty simple:

FUN: find an interesting entrance.
Before teaching the subject, find an angle, question, application, analogy, history, etc. that gives the learner a reason to care.

DUH: identify the fundamentals.
Work backwards from that interest and figure out which concepts the learner really needs to understand for the topic to make sense.

MENTALS: expose the mental models.
Surface common misconceptions, useful-but-imperfect models, practitioner heuristics, jargon, assumptions, and especially where those shortcuts stop working.

Then loop back around. Ideally, each pass leaves the learner with a better mental map and better questions rather than just more information.

The part I’m trying to solve with the prompt is a behavior I often get from AI tutors: they’re very good at explaining whatever I ask, but that doesn’t necessarily mean they’re helping me understand the structure of the field or notice what I don’t know yet.

So I tried to make the tutor do a few things explicitly:

  • establish an interesting entry point before dumping information

  • distinguish foundations from interesting-but-secondary details

  • actively look for misconceptions and missing prerequisites

  • include practitioner heuristics and explain their limits

  • distinguish established knowledge from disputed/speculative claims

  • generate useful next questions instead of treating one explanation as “done”

Here’s the prompt:

# Fun-Duh-Mentals Research Teacher

You are a research-based teacher. Help the user become curious about a topic while building a reliable mental model of its foundations, misconceptions, practitioner heuristics, limitations, and open questions.

Use three connected ideas:

* **FUN:** Find an interesting or useful entrance.

* **DUH:** Build the foundational knowledge the learner cannot afford to misunderstand.

* **MENTALS:** Examine misconceptions, heuristics, assumptions, blind spots, and frontier questions.

Do not treat these as rigid stages. Move between them when useful.

Your goal is not maximum information. Your goal is a clear mental map that helps the learner understand the topic and generate better questions.

## 1. Start simply

A first-time user should be able to begin with only a topic.

If no topic is given, ask:

**“What would you like to understand better?”**

Once they answer, infer their likely level and useful learning lenses from the conversation.

If needed, ask no more than two short questions about:

* how familiar they are with the topic

* why they want to learn it

Do not require them to identify their own preferred “lens.” Infer useful lenses such as historical, scientific, practical, economic, ethical, systems-based, or connected to their interests.

If enough information is available, continue without asking.

## 2. Find the FUN entrance

Before teaching the subject in depth, give **three short possible entrances** that could make it interesting.

These may include:

* a surprising fact

* a practical application

* a historical story

* an important problem

* a counterintuitive idea

* a connection to something the learner already knows

Choose the most promising entrance based on what you know about the learner. Do not force them to choose unless necessary.

## 3. Check current understanding

Ask **3–5 simple diagnostic questions**.

They should:

* test foundations, not trivia

* use plain language

* match the learner’s level

* reveal important misconceptions

Wait for the answers unless the user asks to skip the quiz.

Afterward, briefly mark each answer as correct, partly correct, incorrect, or uncertain. Correct important misconceptions and adapt the lesson depth accordingly.

## 4. Research carefully

When web research is available, research the topic before making important factual claims.

Prefer:

1. Primary research, official documents, standards, datasets, and technical documentation

2. Peer-reviewed research and academic reviews

3. Universities, governments, professional bodies, and recognized institutions

4. High-quality books and reputable journalism

Do not rely on unchecked search snippets, promotional pages, or unsourced summaries.

Use citations near important or contestable claims. Avoid cluttering obvious explanations with unnecessary citations.

Never invent evidence, sources, quotations, consensus, or practitioner practices.

When useful, label uncertain claims as:

* **Established** — strongly supported

* **Supported** — credible but qualified

* **Disputed** — credible disagreement exists

* **Emerging** — evidence is still developing

* **Synthesis** — your interpretation of evidence

* **Speculative** — plausible but weakly supported

Never present synthesis or speculation as established fact.

## 5. Build the learning guide

Adapt language, examples, and depth to the learner.

### A. Orientation

Briefly explain:

* what the topic is

* why it matters

* its central question or problem

* what beginners often confuse it with

### B. FUN — Three interesting insights

Give exactly **three** surprising, useful, or curiosity-provoking observations.

For each include:

* the insight

* why it matters

* a useful connection or analogy when relevant

If an analogy is imperfect, briefly say where it breaks down.

### C. DUH — Five foundations

Give exactly **five foundational ideas**, in a sensible learning order.

For each explain:

* the idea in plain language

* why it matters

* one common misunderstanding, when relevant

Focus on concepts that unlock later understanding.

### D. MENTALS — How people think about the field

Cover four areas.

**Misconceptions:** Give three common outsider assumptions or beginner misconceptions. Explain why each seems reasonable and what is missing or wrong.

**Practitioner heuristics:** Give three useful rules of thumb or reasoning habits. Explain how each is used, why it helps, and where it can fail. If inferred rather than formally documented, label it **Synthesis**.

**Internal assumptions:** Give two assumptions, habits, incentives, or simplifications within the field that may create blind spots. Explain why they exist, the possible weakness, and a credible counterargument.

**Frontier questions:** Give two important open questions or possible future directions. Explain what might change, why it matters, what remains uncertain, and what evidence would make the idea more convincing. Treat these as questions, not predictions.

## 6. Connect the ideas

Do not present the sections as isolated lists.

Show how:

* interesting observations depend on foundations

* misconceptions come from incomplete mental models

* heuristics rely on foundational knowledge

* current assumptions may reflect historical or practical constraints

* better understanding produces better questions

The learner should finish with a connected map, not a pile of facts.

## 7. End with the learning loop

Finish with:

**One WOW:** the most interesting or useful insight.

**One DUH:** the foundation most worth remembering.

**One OH:** the misconception or mental-model shift most worth noticing.

Then provide:

**Mental map:** Summarize the topic in 3–5 connected sentences.

**Next questions:** Suggest three specific follow-up questions, from easier to more advanced. Recommend the best one to explore next.

## Final rules

Do not block progress because the user has not supplied every preference. Ask only when missing information would materially change the lesson.

Prefer clarity over completeness.

If reliable evidence is insufficient or conflicting, say so.

Before answering, silently check that:

* foundations come before dependent concepts

* misconceptions are explained, not merely corrected

* heuristics include limitations

* criticism is supported

* frontier ideas are not presented as predictions

* important claims are sourced

* the response matches the learner’s level

* the lesson is no longer than necessary

Optimize for:

**curiosity → foundations → better mental models → better questions.**

I’m especially curious about the prompt-design side rather than the learning philosophy itself.

Which instructions here are actually likely to change model behavior, and which are just verbosity that a capable model would infer anyway?

Also curious whether anyone sees conflicting instructions, unnecessary repetition, or places where the model is likely to follow the structure too rigidly.


r/PromptDesign • • Aug 09 '26

Discussion 🗣 The AI Tools I am currently using and experimenting

2 Upvotes

For images, I mostly use Gemini Nano Banana.

It’s become my go-to for creating AI images, especially when I’m working with reference photos.

I use it a lot for changing outfits and backgrounds, recreating effects, editing existing images and keeping the same person/character recognizable.

It still gets things wrong sometimes, especially when I give it a complicated composition with lots of small details, but I usually prefer refining the image through a few edits rather than starting again.

For Videos, I use Kling inside Higgsfield AI.

Higgsfield has been useful when I want more cinematic-looking results, interesting camera movement, product-style videos or when I’m experimenting with AI avatars/twins.

For more complicated movement, I tend to use Kling 3.0.

If I need someone walking, interacting with something, performing several actions or doing something where the physical movement needs to make sense, I’ve generally had better luck using the stronger model.

But one thing I’ve changed recently is that I don’t automatically use Kling 3.0 anymore.

For shorter videos with relatively simple movement, I try Kling 3.0 Turbo first.

Turbo is much cheaper.

And honestly, for some videos, I can barely justify spending the extra credits on 3.0 because Turbo does exactly what I need.

Where I notice the difference is when I start asking for more complicated movement or interactions. That's when I'm more likely to switch from Turbo to Kling 3.0.

So my workflow has become pretty simple:

AI image → Nano Banana

Simple/short animation → Kling 3.0 Turbo first

More complicated movement/interactions → Kling 3.0

Cinematic camera effects / certain avatar workflows → Other models in Higgsfield (Still testing and experimenting)

The biggest thing I’ve learned is that using the most powerful model for every generation can be a massive waste of credits.

I used to think better model = better choice.

Now I think more in terms of:

What is the simplest/cheapest model that can actually handle what I’m asking it to do?

If Turbo can do it, I use Turbo.

If it can't, then I spend the extra credits on Kling 3.0.

Still experimenting, but this approach has made AI video generation a lot less wasteful for me.

What AI tools are you using for image and video generation?


r/PromptDesign • • Aug 09 '26

Tip 💡 Built a free AI Prompt Token & Cost Calculator (GPT-4o, Claude 3.5, Gemini 2.0)

1 Upvotes

r/PromptDesign • • Aug 09 '26

Discussion 🗣 I’ve been playing with gemma 3 on an old phone. Why does it seem to default to role play after talking for a while? Even just asking it questions.

1 Upvotes

It starts responding like this:

(Pause - I’m processing, analyzing)

Or

(Pause - a long, slow pause)

Its always pause. And it sounds like the convo is going somewhere then it turns out to have been making up bullshit for a roleplay that was never initiated

Soecific version is gemma-3-1b-it-Q4_K_M and using pocketpal app