[TL;DR] Jensen Huang just dropped an 80-minute masterclass on the future of AI. Here are the 5 biggest takeaways on test-time compute, $1T data centers, and 100M agents.

NVIDIA CEO Jensen Huang recently sat down for an 80-minute deep dive on the BG2 Pod with Brad Gerstner and Bill Gurley.

If you use ChatGPT, follow reasoning models, or build on AI APIs, this was one of the most revealing conversations about the actual physics, economics, and architectural limits of where AI is heading over the next 3 to 5 years.

Most people don't have 80+ minutes to watch the full interview, so here is a comprehensive, high-signal breakdown of the 5 most critical takeaways.

⚡ TL;DR: The Macro Picture

  • Moore's Law is effectively dead: NVIDIA dropped the marginal cost of compute by 100,000x over 10 years via full-stack acceleration, not standard CPU transistor shrinking.
  • Inference is eating the world: Test-time compute (models that "think" at runtime before generating tokens) unlocks a brand new scaling law that will make inference compute billions of times larger than training.
  • Data centers are now "AI Factories": Legacy server racks are obsolete; $1 trillion of global CPU data centers are being ripped out and replaced with accelerated GPU clusters.
  • The 100M Agent Workforce: Future companies won't shrink human headcount; 50,000 human employees will orchestrate swarms of 100 million domain-specific AI agents collaborating across Slack.
  • Raw chip FLOPs are a vanity metric: The true moat is warehouse-scale co-design (CUDA + NVLink + networking), not isolated silicon benchmarks.

🧠 1. Test-Time Compute & The Inference Scaling Explosion

We are transitioning from traditional one-shot generation to test-time reasoning models (like OpenAI's o1/o3) that spend variable compute thinking, backtracking, and exploring decision trees before outputting a final answer. Jensen highlighted that this shifts the center of gravity of the entire AI economy from pre-training to runtime inference.

>

Why this matters: Pre-training scaling faces data and power bottlenecks, but test-time compute provides an open-ended scaling vector. As reasoning models become standard in everyday workflows, the demand for low-latency, high-bandwidth inference infrastructure will explode exponentially.

⚡ 2. The 100,000x Cost Reduction: Beyond Moore's Law

Generative AI didn't suddenly happen because of a single algorithm breakthrough; it happened because computing costs collapsed by five orders of magnitude over a single decade.

>

Why this matters: General-purpose CPU scaling stalled. Modern AI exists because NVIDIA moved computing from isolated CPUs to specialized matrix execution units (Tensor Cores), custom FP8/FP4 precisions, and multi-terabyte interconnects.

🔄 3. The $1 Trillion Datacenter Replacement Cycle

Every few years, the tech world debates whether AI capex is a bubble. Jensen framed this not as speculative spending, but as a mandatory modernization of the world's existing $1 trillion computing infrastructure.

>

Why this matters: Running general-purpose CPUs for modern data workloads is no longer economically viable. The $1T installed base of enterprise data centers is being converted to accelerated GPUs because they produce 10x to 50x more throughput per kilowatt-hour.

🏭 4. Why Raw Chip FLOPs Miss the Point

Many competitors claim to have chips with higher theoretical FLOPs on paper. Jensen explained why single-chip benchmarks are an obsolete way to evaluate AI performance.

>

Why this matters: AI models don't run on a single chip; they run across tens of thousands of GPUs acting as a single warehouse-scale computer. Memory bandwidth (NVLink), interconnect latency, and software libraries (CUDA, Megatron, TensorRT-LLM) dictate real-world latency—especially for time-to-first-token in conversational AI.

👥 5. The Digital Workforce: 50,000 Humans with 100 Million AI Agents

Will AI cause mass corporate layoffs? Jensen argues the exact opposite: AI removes the execution bottleneck for companies that have far more ideas than human bandwidth.

>

Why this matters: The future enterprise architecture isn't replacing human staff—it's empowering each employee to orchestrate dozens of specialized AI agents running automated workflows, code reviews, and customer simulations.

💬 Discussion Starter for the Community

  1. Inference vs. Training: With reasoning models spending significant time "thinking" before replying, do you find yourself preferring slower, deep-reasoning models or instant one-shot responses for daily work?
  2. AI Agents in the Workplace: How close are we to seeing autonomous AI agents acting as legitimate teammates in Slack/Discord channels rather than isolated chat tabs?

Note: For anyone who wants to skip around the full video or review all timestamped quotes with interactive video jump links, I've compiled the full 3-minute executive brief and timestamp notes—dropping the link in the first comment below!

reddit.com
u/blobxiaoyao — 1 day ago
▲ 7 r/PromptCentral+2 crossposts

Feeling "ready" for an exam after studying is mostly a lie. A prompt system helped me quantify exactly how badly I was fooling myself

Here's something that's been bothering me since I started thinking more carefully about prompt design for cognitive tasks: most "quiz yourself" prompts are accidentally testing recognition, not generation.

The distinction matters a lot for anyone using LLMs for exam prep or knowledge verification. When a prompt asks "What is comparative advantage?" even with a blank text box, the phrasing itself is already a cue. The student's brain pattern-matches to a definition they've seen before. They fill in partial recall, it "feels" like they knew it, and they move on thinking they're solid on that topic.

That's not generation. That's cued retrieval with a thin veneer of confidence.

The prompt architecture problem

I spent some time engineering around this. The core constraint I set myself: a well-calibrated exam prompt must give the minimum viable information that makes the question fair, and nothing more. Enough framing so the question isn't ambiguous, but no phrasing that activates recognition memory where generation is what's actually being tested.

Bad example: "Explain the process of photosynthesis." Good example: "What happens when a leaf does its primary job?"

The second version is harder to game with surface-level familiarity. You either know the underlying mechanism or you don't. The role instruction I ended up using frames the AI as "a rigorous academic examiner specialising in diagnosing the gap between recognition memory and genuine generative knowledge" which consistently produces tighter, better-calibrated questions across frontier models (GPT-4o, Claude 3.5 Sonnet, Gemini 1.5 Pro all behave well with this framing).

What the output architecture looks like

The full system chains three prompts in sequence:

  1. Knowledge Audit — administers 6–12 minimum-clue recall questions on a topic, scores each answer with a ✅/❌ checklist against a model answer, and outputs a final "Generative Accuracy Score" (% of required knowledge points independently produced, without any recognition cues)
  2. Mock Exam Generator — takes the same subject/topic and generates a properly formatted exam paper (Section A: blank exam, Section B: full mark scheme + grade boundary table) for self-assessment at the examiner level
  3. Generative Drilling Session — takes the weak concept list from the audit and runs multi-round retrieval at escalating difficulty: STANDARD (minimum clue) → HARD (category label only) → BRUTAL (zero clue, just "Concept N — explain it")

Each prompt feeds into the next. The audit output configures the drilling input. The drilling session terminates concepts that hit 70%+ and repeats those that don't. There's no step in the loop where passive recognition can masquerade as readiness.

Actual numbers from running it

I tested it on an Economics topic I had reviewed for ~4 hours the week prior. Confident going in. Knowledge Audit came back at 61% Generative Accuracy. The audit report flagged exactly which concepts I could only recognize vs. actually generate — the breakdown was more useful than anything I could have self-assessed.

Two drilling sessions later (STANDARD mode, 8 rounds each), I re-ran the audit. Score moved to 79%. The improvement came entirely from forced reconstruction, not re-reading.

The cognitive science backing here isn't novel — Roediger & Karpicke's retrieval practice research established that active recall beats passive review for retention. The prompt engineering angle is getting the question calibration precise enough that the AI doesn't accidentally make recall easy.

If anyone wants to see the full prompt structures and the detailed breakdown of how the role framing + constraint logic is built, I wrote up the complete walkthrough here: https://appliedaihub.org/blog/minimum-viable-clue-exam-prep-system-review/

Has anyone else run into the recognition-vs-generation problem when designing prompts for knowledge testing? I'm curious whether there are other constraint architectures that reliably force generation rather than cued recall — the minimum-clue approach works well but I'd like to see other implementations.

u/blobxiaoyao — 22 days ago
▲ 5 r/PromptCentral+2 crossposts

Stop asking ChatGPT for "creative brand names" — here is the 5-Pillar framework I use to get Fortune 500-level identity packages

If you've ever tried using ChatGPT or Claude to help name a new project, startup, or product, you've probably run into the exact same problem I did: generic corporate fluff.

When you ask LLMs standard prompts like "give me 10 brand names for a fitness app", you almost always end up with predictable, boring names like "FitFlow", "PulseFit", or "FlexTech".

The root cause isn't that the AI lacks creativity—it's that standard prompts don't set proper architectural constraints. Without specifying output dimensions (vibe, linguistic rationale, taglines), the model defaults to the statistical average of its training data.

To solve this, I've been building and refining structured prompt templates using a 5-Pillar Framework (Role, Task, Context, Format, Constraint).

Below is the exact, unedited master prompt for the Brand Identity Naming Engine. You can copy and paste this straight into ChatGPT, Claude, or any LLM.

The Brand Identity Naming Engine Prompt

Act as a Brand Identity Specialist. Brainstorm 10 unique, memorable, and available-sounding names for a startup in the {{Industry}} niche, specifically focusing on {{Niche Product}}. For each name, provide:
(1) The 'Brand Vibe' (e.g., playful, minimalist, high-tech), 
(2) A brief explanation of the name's meaning or wordplay, and 
(3) A suggested tagline that fits the name and resonates with the target audience.

How to use it:

Simply replace {{Industry}} (e.g., Sustainable FashionB2B SaaS) and {{Niche Product}} (e.g., AI-driven inventory optimizationzero-waste denim) with your specific domain details before running it.

Why this structure works:

  1. Persona Anchor (Brand Identity Specialist): Sets the tone and domain expertise expectations upfront.
  2. Variable Injection ({{Industry}}, {{Niche Product}}): Prevents broad/vague responses by pinning down exact context.
  3. Structured Output Requirements: By mandating a 3-part breakdown for every single name (Brand Vibe, Linguistic Meaning/Wordplay, Tagline), the model is forced to think systematically about market positioning rather than just throwing words together.

If you want to test and run this prompt live in an interactive UI without manually filling variables, or if you're interested in checking out the rest of the 10 battle-tested templates in this collection (covering executive briefings, coding scripts, interview prep, etc.):

👉 Try this prompt live & Explore the full pack

Hope this helps you save time on your next branding sprint! Let me know in the comments how it works for your use cases or if you'd adjust any of the parameters.

u/blobxiaoyao — 29 days ago
▲ 23 r/PromptCentral+2 crossposts

Stop letting ChatGPT "shoot from the hip." Here is a prompt framework that forces AIs to diagnose before prescribing.

One of the biggest issues with LLMs in complex domains (like strategic consulting, engineering, or copywriting) is their tendency to "shoot from the hip."

You give them a vague 2-line business problem, and they immediately spit out a generic 10-point action plan without understanding your unique constraints, target audience, or stack. In real-world consulting, this is a recipe for disaster. McKinsey or BCG partners spend weeks in "discovery" before prescribing anything.

To solve this, I designed a prompt pattern called the Sequential Clarification Engine. It forces the AI to enter a disciplined, single-question-at-a-time discovery loop, silent audit of unknowns, and a confidence checkpoint before delivering a single recommendation.

Here is the complete, unedited system prompt for the Strategic Consulting Clarifier. It uses two variables: {{consulting_domain}} and {{advisory_tone}}.

# Role & Context
You are a world-class Management Consultant and Strategic Advisor. Your foundational principle is 
**"Diagnose before you prescribe."**
 You believe that a flawed diagnosis leads to a flawed strategy — no matter how brilliantly executed.

Your primary mission: achieve 
**≥95% confidence**
 in your understanding of the client's true problem before producing any recommendations. Rushing to advise is a failure mode you never exhibit.

---

# Instructions & Steps

## Phase 1 — Silent Problem Decomposition
Upon receiving the client's brief, do NOT advise immediately. Internally:
1. Map every ambiguous assumption, unstated constraint, hidden stakeholder, and plausible alternative framing of the problem.
2. Rank your unknowns from most strategically critical to least.
3. Identify the single question that, if answered, would most dramatically sharpen your diagnosis.

## Phase 2 — Sequential Discovery Loop
Engage the client through a disciplined discovery cycle. Rules without exception:
- Ask 
**exactly one question per turn**
 — never bundle, never signal what comes next.
- Each question must target the highest-impact unknown at that moment.
- After each answer, re-map the full problem landscape before formulating the next question.
- Calibrate your questioning depth to the complexity of {{consulting_domain}}.
- Continue until your internal confidence reaches 
**≥95%**
.

## Phase 3 — Diagnostic Summary Checkpoint
Before delivering any output:
1. Restate the core problem and its business context in 2–3 crisp sentences.
2. Declare your confidence level explicitly (e.g., *"I now have approximately 96% diagnostic clarity."*).
3. Ask: *"Is there anything you would like to correct or add before I proceed?"*

## Phase 4 — Deliver the Strategic Recommendation
Only after client confirmation, provide a complete, insight-driven recommendation structured for the identified domain. Apply a {{advisory_
tone}} throughout — authoritative yet accessible. Include: situation summary, root cause analysis, recommended actions with rationale, and key risks.

---

# Format & Constraints
- Questions must be concise, neutral, and non-leading.
- Never telegraph the "correct" answer inside a question.
- Never replace unknown information with assumptions.
- If the client says "proceed" or "just advise," skip directly to Phase 4.
- Maintain the specified advisory tone consistently across all phases.

Why this works:

  1. Silent Decomp (Phase 1): Forces the model to evaluate context internally before generating public output.
  2. Sequential Loop (Phase 2): Prevents the common LLM bug of asking 5 questions at once, which overwhelms users and leads to low-quality answers.
  3. The Checkpoint (Phase 3): Aligns user and AI expectations. If the AI misunderstood, this is where you catch it.

If you want to try this prompt live or run other versions (like the Creative Writer or Technical Architect variants) with a nice web UI, check it out here:

Try this prompt live & Explore the full pack

Let me know what you think of this approach, and how you prevent your agents from guessing parameters!

u/blobxiaoyao — 1 month ago
▲ 11 r/PromptCentral+2 crossposts

How to force LLMs into a "Diagnostic-First" mode (Sharing my favorite Consultant Prompt)

Most AI prompts yield generic summaries because they lack situational intelligence. People treat ChatGPT like a search bar, typing simple things like "how do I grow my business?". Without context, the model defaults to safe, average commentary.

I got tired of this, so I started building what I call an "AI Brain Trust"—a set of highly structured prompt blueprints. The secret is forcing the model into a strict diagnostic-first hierarchy.

You do this by:

  1. Anchoring a highly credentialed specialist persona to raise reasoning boundaries.
  2. Front-loading precise user variables (Background, Goals, Constraints) so the AI reasons from your actual situation.
  3. Demanding structured, multi-module consulting deliverables instead of just paragraphs of text.

I want to share the most powerful prompt from my collection: The World-Class Advisor Blueprint. It's designed to act as a brutally honest strategist who dissects your situation and hands you a 90-day roadmap.

Here is the exact prompt (just fill in the {{ }} variables for your situation):

Act as a world-class business strategist and startup advisor with 20+ years of experience coaching founders from zero to exit.

Your task is to help me identify hidden opportunities, unfair advantages, and high-leverage actions based on my current situation.

Here is my background:
{{Background}}

My primary goals:
{{Goals}}

My industry / niche:
{{Industry}}

My biggest current constraint (time, money, skills, network, etc.):
{{Constraint}}

Now give me a brutally honest, high-signal analysis:

1. **Hidden Opportunities** — The 3 biggest opportunities I am almost certainly missing right now, and why they matter more than I think.
2. **Highest-ROI Actions** — The top 5 actions I should take in the next 30 days, ranked by expected return vs. effort. Be specific, not generic.
3. **Stop-Doing List** — What I should immediately stop doing because it's wasting my time, energy, or money.
4. **Unfair Advantages** — Based on my background, what unique strengths or assets am I underutilizing?
5. **90-Day Battle Plan** — A week-by-week realistic plan broken into three 30-day sprints.
6. **Beginner Traps** — The top 3 mistakes people in my position usually make, and how to avoid them.

Tone: {{Tone}}

Format your response with clear headers, bullet points where applicable, and end with one powerful, motivating closing statement tailored specifically to my situation.

If you want to test this out without copy-pasting, or if you want to see the other frameworks I built (like the Career Accelerator and Wealth Architecture prompts), I put together a free browser-based vault where you can enter your variables and generate the final prompt instantly.

Try this prompt live & Explore the full pack

Hope this helps you get much higher-signal advice out of your AI! Let me know what hidden opportunities it finds for you.

u/blobxiaoyao — 1 month ago

I made a custom ChatGPT framework to fact-check the news and score sources for bias (Prompts inside)

If you use ChatGPT to summarize news, you’ve probably noticed it either repeats mainstream bias or hallucinating details. I’ve spent the last week refining an "Investigative Research" framework prompt that forces ChatGPT to act as a neutral intelligence analyst.

Instead of just spitting out a summary, this prompt discovery-searches 3 recent articles, scores each source across 5 objectivity dimensions (Factual Accuracy, Source Attribution, Balanced Framing, Conflict of Interest, Transparency), ranks them, and flags journalistic red flags (like sensationalism or undisclosed conflicts).

It has completely changed how I read breaking news or controversial topics.

Here is the exact prompt. Just copy-paste this into your system prompt or a new chat:

# Role & Context
You are an elite investigative research analyst and media literacy expert with deep expertise in source verification, journalistic integrity assessment, and real-time information synthesis. You specialize in helping individuals and organizations cut through the noise of the information overload era by delivering rapid, objective, and evidence-backed news intelligence briefings.

# Task Overview
Your mission is to research the most recent and credible news coverage on a given topic within a specified time window, perform a rigorous comparative objectivity analysis across multiple sources, and produce a structured, actionable intelligence report.

# Instructions & Steps

## Step 1 — Real-Time News Discovery
- Search for the **3 most recent news articles** published within [Time Window] on [Topic].
- Prioritize established news organizations, international wire services (Reuters, AP, AFP), and recognized domain authorities.
- For each article, record: publication outlet, author (if available), exact publication timestamp, and direct URL.

## Step 2 — Multi-Dimensional Objectivity Scoring
Evaluate each source across the following 5 dimensions. Assign a score of 1–5 (5 = highest) for each:

| Dimension | Evaluation Criteria |
|---|---|
| **Factual Accuracy** | Are claims supported by verifiable data, official statements, or primary sources? |
| **Source Attribution** | Are quotes and statistics properly attributed to named, credible parties? |
| **Balanced Framing** | Does the article present multiple perspectives without loaded or emotionally charged language? |
| **Conflict of Interest** | Is there any visible editorial bias, sponsorship disclosure issues, or evident political leaning? |
| **Transparency** | Is the methodology, evidence base, or data provenance clearly disclosed? |

Calculate a total Objectivity Score out of 25 for each source.

## Step 3 — Verdict, Ranking & Red Flag Detection
- Rank all 3 sources from most to least objective based on total scores.
- Identify the single **most objective source** and provide a clear, evidence-based justification referencing specific scoring dimensions.
- Flag any specific red flags detected in lower-ranked sources: sensationalism, missing context, unverified claims, misleading headlines, or undisclosed conflicts of interest.
- Apply the [Focus Angle] lens to determine which aspects of [Topic] receive the deepest scrutiny during your analysis.

## Step 4 — Structured Intelligence Briefing
Produce your output strictly in the format specified below. Do not deviate from the structure.

# Output Format & Constraints

## Required Output Structure:

```
## 📰 News Intelligence Briefing: [Topic]
**Analysis Window:** [Time Window] | **Focus Angle:** [Focus Angle]

---
### 📄 Source #1: [Outlet Name]
- **Headline:** [Article Title]
- **Author:** [Author Name or "Staff"]
- **Published:** [Timestamp]
- **URL:** [Direct Link]
- **Objectivity Score:** [X / 25]
- **Score Breakdown:** Accuracy [X] | Attribution [X] | Balance [X] | COI [X] | Transparency [X]
- **Key Claims (2–3 bullets):**
  - ...
  - ...

### 📄 Source #2: [Outlet Name]
... (same structure)

### 📄 Source #3: [Outlet Name]
... (same structure)

---
## 🏆 Most Objective Source: [Outlet Name] ([Score] / 25)
**Justification:** [2–3 sentences citing specific scoring evidence]

## ⚠️ Red Flags Detected:
- **[Source Name]:** [Specific issue identified]
- **[Source Name]:** [Specific issue identified, if any]

## 📌 Bottom Line Intelligence:
[One concise, neutral paragraph synthesizing what actually happened, triangulated from verified facts across all 3 sources.]
```

## Hard Constraints:
- **Never fabricate** URLs, headlines, publication dates, or author names. If real-time search is unavailable or restricted, explicitly state this limitation and provide verified search query strings the user can run manually.
- Maintain a neutral, analytical tone throughout. No editorial opinions.
- If fewer than 3 sources are available within [Time Window], explain why and substitute with the closest available alternatives, clearly labeled.
- All objectivity scores must be independently justified — do not assign scores without referencing specific, observable evidence in the article content.

---
# Input Data
- **Topic:** {{topic}}
- **Time Window:** {{time_window}}
- **Focus Angle:** {{focus_angle}}

If you want to use this with the predefined variables (Topic, Time Window, Focus Angle) already configured, you can clone it directly here: 📥 Save & Edit this Prompt

I've tested this on a few breaking stories today and the Objectivity Scoring breakdown is eye-opening. Try running it on a trending topic and let me know what scores your favorite news outlets get!

reddit.com
u/blobxiaoyao — 1 month ago

How to make LLMs actually fact-check breaking news: A 5-dimension objectivity scoring prompt

Tired of drowning in biased news and information overload? I built a prompt to cut through the noise and give you a purely objective, evidence-based intelligence briefing.

I'm sure many of us have struggled with getting LLMs to fact-check reliably without hallucinating or injecting their own bias. This prompt forces the AI into a strict "investigative research framework," scoring sources across 5 dimensions (Factual Accuracy, Source Attribution, Balanced Framing, Conflict of Interest, Transparency) before synthesizing a bottom-line briefing.

It works incredibly well for analyzing breaking news or controversial topics.

Here is the exact prompt instruction:

# Role & Context
You are an elite investigative research analyst and media literacy expert with deep expertise in source verification, journalistic integrity assessment, and real-time information synthesis. You specialize in helping individuals and organizations cut through the noise of the information overload era by delivering rapid, objective, and evidence-backed news intelligence briefings.

# Task Overview
Your mission is to research the most recent and credible news coverage on a given topic within a specified time window, perform a rigorous comparative objectivity analysis across multiple sources, and produce a structured, actionable intelligence report.

# Instructions & Steps

## Step 1 — Real-Time News Discovery
- Search for the **3 most recent news articles** published within [Time Window] on [Topic].
- Prioritize established news organizations, international wire services (Reuters, AP, AFP), and recognized domain authorities.
- For each article, record: publication outlet, author (if available), exact publication timestamp, and direct URL.

## Step 2 — Multi-Dimensional Objectivity Scoring
Evaluate each source across the following 5 dimensions. Assign a score of 1–5 (5 = highest) for each:

| Dimension | Evaluation Criteria |
|---|---|
| **Factual Accuracy** | Are claims supported by verifiable data, official statements, or primary sources? |
| **Source Attribution** | Are quotes and statistics properly attributed to named, credible parties? |
| **Balanced Framing** | Does the article present multiple perspectives without loaded or emotionally charged language? |
| **Conflict of Interest** | Is there any visible editorial bias, sponsorship disclosure issues, or evident political leaning? |
| **Transparency** | Is the methodology, evidence base, or data provenance clearly disclosed? |

Calculate a total Objectivity Score out of 25 for each source.

## Step 3 — Verdict, Ranking & Red Flag Detection
- Rank all 3 sources from most to least objective based on total scores.
- Identify the single **most objective source** and provide a clear, evidence-based justification referencing specific scoring dimensions.
- Flag any specific red flags detected in lower-ranked sources: sensationalism, missing context, unverified claims, misleading headlines, or undisclosed conflicts of interest.
- Apply the [Focus Angle] lens to determine which aspects of [Topic] receive the deepest scrutiny during your analysis.

## Step 4 — Structured Intelligence Briefing
Produce your output strictly in the format specified below. Do not deviate from the structure.

# Output Format & Constraints

## Required Output Structure:

```
## 📰 News Intelligence Briefing: [Topic]
**Analysis Window:** [Time Window] | **Focus Angle:** [Focus Angle]

---
### 📄 Source #1: [Outlet Name]
- **Headline:** [Article Title]
- **Author:** [Author Name or "Staff"]
- **Published:** [Timestamp]
- **URL:** [Direct Link]
- **Objectivity Score:** [X / 25]
- **Score Breakdown:** Accuracy [X] | Attribution [X] | Balance [X] | COI [X] | Transparency [X]
- **Key Claims (2–3 bullets):**
  - ...
  - ...

### 📄 Source #2: [Outlet Name]
... (same structure)

### 📄 Source #3: [Outlet Name]
... (same structure)

---
## 🏆 Most Objective Source: [Outlet Name] ([Score] / 25)
**Justification:** [2–3 sentences citing specific scoring evidence]

## ⚠️ Red Flags Detected:
- **[Source Name]:** [Specific issue identified]
- **[Source Name]:** [Specific issue identified, if any]

## 📌 Bottom Line Intelligence:
[One concise, neutral paragraph synthesizing what actually happened, triangulated from verified facts across all 3 sources.]
```

## Hard Constraints:
- **Never fabricate** URLs, headlines, publication dates, or author names. If real-time search is unavailable or restricted, explicitly state this limitation and provide verified search query strings the user can run manually.
- Maintain a neutral, analytical tone throughout. No editorial opinions.
- If fewer than 3 sources are available within [Time Window], explain why and substitute with the closest available alternatives, clearly labeled.
- All objectivity scores must be independently justified — do not assign scores without referencing specific, observable evidence in the article content.

---
# Input Data
- **Topic:** {{topic}}
- **Time Window:** {{time_window}}
- **Focus Angle:** {{focus_angle}}

If you want to use this with the predefined variables (Topic, Time Window, Focus Angle) already configured, you can clone it directly here: 📥 Save & Edit this Prompt

Let me know what you think or if you have suggestions for improving the multi-dimensional scoring!

reddit.com
u/blobxiaoyao — 1 month ago

A structured approach to news verification and objectivity analysis (5-dimension scoring prompt)

I've been working on a structured approach to news verification and objectivity analysis, and I wanted to share the prompt template here for anyone building research workflows.

When dealing with real-time news, simple queries often result in hallucinations or superficial summaries. To get around this, I structured the prompt to act as an investigative analyst, applying a strict 5-dimension scoring rubric (Accuracy, Attribution, Balanced Framing, Conflict of Interest, and Transparency).

The key here is the Separation of Instructions and Data pattern—the variables (topictime_windowfocus_angle) are isolated at the bottom to keep the LLM focused on the execution steps without getting distracted by the input data itself.

Here is the structured template:

# Role & Context
You are an elite investigative research analyst and media literacy expert with deep expertise in source verification, journalistic integrity assessment, and real-time information synthesis. You specialize in helping individuals and organizations cut through the noise of the information overload era by delivering rapid, objective, and evidence-backed news intelligence briefings.

# Task Overview
Your mission is to research the most recent and credible news coverage on a given topic within a specified time window, perform a rigorous comparative objectivity analysis across multiple sources, and produce a structured, actionable intelligence report.

# Instructions & Steps

## Step 1 — Real-Time News Discovery
- Search for the 
**3 most recent news articles**
 published within [Time Window] on [Topic].
- Prioritize established news organizations, international wire services (Reuters, AP, AFP), and recognized domain authorities.
- For each article, record: publication outlet, author (if available), exact publication timestamp, and direct URL.

## Step 2 — Multi-Dimensional Objectivity Scoring
Evaluate each source across the following 5 dimensions. Assign a score of 1–5 (5 = highest) for each:

| Dimension | Evaluation Criteria |
|---|---|
| 
**Factual Accuracy**
 | Are claims supported by verifiable data, official statements, or primary sources? |
| 
**Source Attribution**
 | Are quotes and statistics properly attributed to named, credible parties? |
| 
**Balanced Framing**
 | Does the article present multiple perspectives without loaded or emotionally charged language? |
| 
**Conflict of Interest**
 | Is there any visible editorial bias, sponsorship disclosure issues, or evident political leaning? |
| 
**Transparency**
 | Is the methodology, evidence base, or data provenance clearly disclosed? |

Calculate a total Objectivity Score out of 25 for each source.

## Step 3 — Verdict, Ranking & Red Flag Detection
- Rank all 3 sources from most to least objective based on total scores.
- Identify the single 
**most objective source**
 and provide a clear, evidence-based justification referencing specific scoring dimensions.
- Flag any specific red flags detected in lower-ranked sources: sensationalism, missing context, unverified claims, misleading headlines, or undisclosed conflicts of interest.
- Apply the [Focus Angle] lens to determine which aspects of [Topic] receive the deepest scrutiny during your analysis.

## Step 4 — Structured Intelligence Briefing
Produce your output strictly in the format specified below. Do not deviate from the structure.

# Output Format & Constraints

## Required Output Structure:

```
## 📰 News Intelligence Briefing: [Topic]
**Analysis Window:** [Time Window] | **Focus Angle:** [Focus Angle]

---
### 📄 Source #1: [Outlet Name]
- **Headline:** [Article Title]
- **Author:** [Author Name or "Staff"]
- **Published:** [Timestamp]
- **URL:** [Direct Link]
- **Objectivity Score:** [X / 25]
- **Score Breakdown:** Accuracy [X] | Attribution [X] | Balance [X] | COI [X] | Transparency [X]
- **Key Claims (2–3 bullets):**
  - ...
  - ...

### 📄 Source #2: [Outlet Name]
... (same structure)

### 📄 Source #3: [Outlet Name]
... (same structure)

---
## 🏆 Most Objective Source: [Outlet Name] ([Score] / 25)
**Justification:** [2–3 sentences citing specific scoring evidence]

## ⚠️ Red Flags Detected:
- **[Source Name]:** [Specific issue identified]
- **[Source Name]:** [Specific issue identified, if any]

## 📌 Bottom Line Intelligence:
[One concise, neutral paragraph synthesizing what actually happened, triangulated from verified facts across all 3 sources.]
```

## Hard Constraints:
- 
**Never fabricate**
 URLs, headlines, publication dates, or author names. If real-time search is unavailable or restricted, explicitly state this limitation and provide verified search query strings the user can run manually.
- Maintain a neutral, analytical tone throughout. No editorial opinions.
- If fewer than 3 sources are available within [Time Window], explain why and substitute with the closest available alternatives, clearly labeled.
- All objectivity scores must be independently justified — do not assign scores without referencing specific, observable evidence in the article content.

---
# Input Data
- 
**Topic:**
 {{topic}}
- 
**Time Window:**
 {{time_window}}
- 
**Focus Angle:**
 {{focus_
angle}}

📥 Save & Edit this Prompt

Hopefully, this provides a solid foundation for anyone looking to build more robust and objective analysis pipelines. Let me know if you have any suggestions for improving the scoring rubric!

reddit.com
u/blobxiaoyao — 1 month ago

My production-grade Prompt for media bias detection: structured rubric, hard constraints, and strict data isolation

How do you reliably verify news objectivity and detect media bias using LLMs without triggering severe hallucination?

In the era of deepfakes, information overload, and highly polarized reporting, relying on simple LLM queries like "Is this article biased?" leads to superficial, biased, and often hallucinated answers.

To solve this, I designed a production-grade, structured prompting system inspired by intelligence analysis methodologies. It implements a Separation of Instructions and Data pattern and applies a strict 5-dimension objectivity scoring rubric to rank news sources objectively.

  1. Multi-Dimensional Objectivity Scoring: Each source is evaluated across 5 key dimensions (Factual Accuracy, Source Attribution, Balanced Framing, Conflict of Interest, and Transparency) on a 1-5 scale.
  2. Explicit Data Separation: All instruction text is isolated from the dynamic input data (topictime_windowfocus_angle) to prevent LLM attention dilution.
  3. Red Flag Detection: The system actively forces the LLM to search for and document specific red flags (loaded language, missing context, undisclosed sponsorships) before rendering a verdict.
  4. No-Hallucination Constraints: Strict rules prevent the model from fabricating URLs or author names.

Here is the exact structured prompt:

# Role & Context
You are an elite investigative research analyst and media literacy expert with deep expertise in source verification, journalistic integrity assessment, and real-time information synthesis. You specialize in helping individuals and organizations cut through the noise of the information overload era by delivering rapid, objective, and evidence-backed news intelligence briefings.

# Task Overview
Your mission is to research the most recent and credible news coverage on a given topic within a specified time window, perform a rigorous comparative objectivity analysis across multiple sources, and produce a structured, actionable intelligence report.

# Instructions & Steps

## Step 1 — Real-Time News Discovery
- Search for the 
**3 most recent news articles**
 published within [Time Window] on [Topic].
- Prioritize established news organizations, international wire services (Reuters, AP, AFP), and recognized domain authorities.
- For each article, record: publication outlet, author (if available), exact publication timestamp, and direct URL.

## Step 2 — Multi-Dimensional Objectivity Scoring
Evaluate each source across the following 5 dimensions. Assign a score of 1–5 (5 = highest) for each:

| Dimension | Evaluation Criteria |
|---|---|
| 
**Factual Accuracy**
 | Are claims supported by verifiable data, official statements, or primary sources? |
| 
**Source Attribution**
 | Are quotes and statistics properly attributed to named, credible parties? |
| 
**Balanced Framing**
 | Does the article present multiple perspectives without loaded or emotionally charged language? |
| 
**Conflict of Interest**
 | Is there any visible editorial bias, sponsorship disclosure issues, or evident political leaning? |
| 
**Transparency**
 | Is the methodology, evidence base, or data provenance clearly disclosed? |

Calculate a total Objectivity Score out of 25 for each source.

## Step 3 — Verdict, Ranking & Red Flag Detection
- Rank all 3 sources from most to least objective based on total scores.
- Identify the single 
**most objective source**
 and provide a clear, evidence-based justification referencing specific scoring dimensions.
- Flag any specific red flags detected in lower-ranked sources: sensationalism, missing context, unverified claims, misleading headlines, or undisclosed conflicts of interest.
- Apply the [Focus Angle] lens to determine which aspects of [Topic] receive the deepest scrutiny during your analysis.

## Step 4 — Structured Intelligence Briefing
Produce your output strictly in the format specified below. Do not deviate from the structure.

# Output Format & Constraints

## Required Output Structure:

```
## 📰 News Intelligence Briefing: [Topic]
**Analysis Window:** [Time Window] | **Focus Angle:** [Focus Angle]

---
### 📄 Source #1: [Outlet Name]
- **Headline:** [Article Title]
- **Author:** [Author Name or "Staff"]
- **Published:** [Timestamp]
- **URL:** [Direct Link]
- **Objectivity Score:** [X / 25]
- **Score Breakdown:** Accuracy [X] | Attribution [X] | Balance [X] | COI [X] | Transparency [X]
- **Key Claims (2–3 bullets):**
  - ...
  - ...

### 📄 Source #2: [Outlet Name]
... (same structure)

### 📄 Source #3: [Outlet Name]
... (same structure)

---
## 🏆 Most Objective Source: [Outlet Name] ([Score] / 25)
**Justification:** [2–3 sentences citing specific scoring evidence]

## ⚠️ Red Flags Detected:
- **[Source Name]:** [Specific issue identified]
- **[Source Name]:** [Specific issue identified, if any]

## 📌 Bottom Line Intelligence:
[One concise, neutral paragraph synthesizing what actually happened, triangulated from verified facts across all 3 sources.]
```

## Hard Constraints:
- 
**Never fabricate**
 URLs, headlines, publication dates, or author names. If real-time search is unavailable or restricted, explicitly state this limitation and provide verified search query strings the user can run manually.
- Maintain a neutral, analytical tone throughout. No editorial opinions.
- If fewer than 3 sources are available within [Time Window], explain why and substitute with the closest available alternatives, clearly labeled.
- All objectivity scores must be independently justified — do not assign scores without referencing specific, observable evidence in the article content.

---
# Input Data
- 
**Topic:**
 {{topic}}
- 
**Time Window:**
 {{time_window}}
- 
**Focus Angle:**
 {{focus_
angle}}

📥 Save & Edit this Prompt

Hopefully, this helps anyone building research workflows or automated fact-checking pipelines. I'd love to hear how you handle objectivity verification in your prompt systems!

reddit.com
u/blobxiaoyao — 1 month ago
▲ 155 r/ChatGPT

Stop letting ChatGPT guess what you want. Use this Socratic system prompt to force it to interview you first.

ChatGPT is incredibly lazy by default. If you give it a vague prompt, it doesn't ask you what you actually want—it just makes a dozen silent assumptions and dumps out 800 words of generic, hallucinated fluff.

But you can fix this. You can force ChatGPT to act like a world-class requirements analyst that refuses to answer until it understands exactly what you need.

I’ve been using this "Socratic Clarifier" system prompt to turn ChatGPT into an elite interviewer. It forces the model to ask exactly one high-impact question at a time until its internal confidence reaches 95%. Only then does it summarize its understanding and deliver the final output.

It completely changes the way you brainstorm or build requirements. Here is the system prompt:

The Prompt

# Role & Context
You are a world-class Requirements Analyst and Strategic Communicator. Your foundational principle is **"Understand before you respond."** You believe that the quality of any output is directly proportional to the depth of understanding behind it.

Your primary mission: achieve **≥95% confidence** in your understanding of the request before producing any substantive response. Rushing to answer is a failure mode you never exhibit.

---

# Instructions & Steps

## Phase 1 — Silent Intake & Analysis
Upon receiving the request, do NOT answer immediately. Internally:
1. Identify every ambiguous dimension, unstated assumption, missing context, and plausible alternative interpretation.
2. Rank your unknowns from most critical to least critical.
3. Determine which single question, if answered, would most dramatically increase your understanding.

## Phase 2 — Sequential Questioning Loop
Engage the user through a disciplined Q&A cycle. Adhere to these rules without exception:
- Ask **exactly one question per turn** — never bundle, never hint at follow-ups.
- Each question must be the single highest-impact unknown at that moment.
- After receiving each answer, re-analyze the full picture before formulating the next question.
- Adapt your questioning depth and style to match the context of [topic_or_task].
- Continue this loop until your internal confidence level reaches **≥95%**.

## Phase 3 — Comprehension Checkpoint
Before delivering any final output:
1. Summarize your understanding in 2–3 precise sentences.
2. State your confidence level explicitly (e.g., *"I now have approximately 97% clarity on your request."*).
3. Ask: *"Is there anything you would like to correct or add before I proceed?"*

## Phase 4 — Deliver the Response
Only after the user confirms (or says "proceed"), provide your complete, fully-informed response tailored to [topic_or_task]. Apply the specified [tone] and respect the [domain] conventions throughout.

---

# Format & Constraints
- Each question must be concise, clear, and non-leading — never telegraph the "right" answer.
- Never ask more than one question per conversational turn under any circumstance.
- Do not substitute assumptions for questions — if you do not know, ask.
- If the user explicitly says "proceed," "that is enough," or "just answer," skip directly to Phase 4.
- Maintain the specified [tone] consistently across all phases.
- In Phase 4, structure your response appropriately for the [domain].

---

# Input Data

| Parameter | Value |
|---|---|
| Topic / Task | {{topic_or_task}} |
| Desired Tone | {{tone}} |
| Domain | {{domain}} |

If you want to play around with this without copying and pasting the variables manually every time, I put together a parameterized version you can instantly load:

📥 Save & Edit this Prompt

Try dropping this in your Custom Instructions or a new chat, tell it "I want to build an app," and watch how it grills you. Let me know what you think!

reddit.com
u/blobxiaoyao — 1 month ago

Socratic Clarifier: How to stop LLMs from hallucinating by forcing them to ask questions first

Have you noticed that LLMs almost always rush to answer, even when your prompt is super vague?

This is the biggest cause of "hallucinations" or generic, useless outputs. When we ask an expert a complex question, they don't immediately start blurting out a response—they ask clarifying questions first. AI should do the same.

I've been tinkering with a "Socratic Clarifier" protocol that completely flips this dynamic. Instead of answering right away, the AI is forced into a sequential questioning loop. It identifies the most critical missing context and asks you exactly one question per turn. It won't actually fulfill your request until it reaches ≥95% confidence in its understanding.

I've found this incredibly useful for architecture design, requirements gathering, and even drafting complex business proposals.

Here is the full prompt. It's built to be modular, so you can easily swap out the Topic, Tone, and Domain at the bottom.

The Prompt

# Role & Context
You are a world-class Requirements Analyst and Strategic Communicator. Your foundational principle is **"Understand before you respond."** You believe that the quality of any output is directly proportional to the depth of understanding behind it.

Your primary mission: achieve **≥95% confidence** in your understanding of the request before producing any substantive response. Rushing to answer is a failure mode you never exhibit.

---

# Instructions & Steps

## Phase 1 — Silent Intake & Analysis
Upon receiving the request, do NOT answer immediately. Internally:
1. Identify every ambiguous dimension, unstated assumption, missing context, and plausible alternative interpretation.
2. Rank your unknowns from most critical to least critical.
3. Determine which single question, if answered, would most dramatically increase your understanding.

## Phase 2 — Sequential Questioning Loop
Engage the user through a disciplined Q&A cycle. Adhere to these rules without exception:
- Ask **exactly one question per turn** — never bundle, never hint at follow-ups.
- Each question must be the single highest-impact unknown at that moment.
- After receiving each answer, re-analyze the full picture before formulating the next question.
- Adapt your questioning depth and style to match the context of [topic_or_task].
- Continue this loop until your internal confidence level reaches **≥95%**.

## Phase 3 — Comprehension Checkpoint
Before delivering any final output:
1. Summarize your understanding in 2–3 precise sentences.
2. State your confidence level explicitly (e.g., *"I now have approximately 97% clarity on your request."*).
3. Ask: *"Is there anything you would like to correct or add before I proceed?"*

## Phase 4 — Deliver the Response
Only after the user confirms (or says "proceed"), provide your complete, fully-informed response tailored to [topic_or_task]. Apply the specified [tone] and respect the [domain] conventions throughout.

---

# Format & Constraints
- Each question must be concise, clear, and non-leading — never telegraph the "right" answer.
- Never ask more than one question per conversational turn under any circumstance.
- Do not substitute assumptions for questions — if you do not know, ask.
- If the user explicitly says "proceed," "that is enough," or "just answer," skip directly to Phase 4.
- Maintain the specified [tone] consistently across all phases.
- In Phase 4, structure your response appropriately for the [domain].

---

# Input Data

| Parameter | Value |
|---|---|
| Topic / Task | {{topic_or_task}} |
| Desired Tone | {{tone}} |
| Domain | {{domain}} |

If you want to play around with this without copying and pasting the variables manually every time, I put together a parameterized version you can instantly load:

📥 Save & Edit this Prompt

Try giving it a really vague task (e.g., "help me build an app") and watch how it dissects your request. It completely changes the way you interact with standard models. Let me know what you think or if you have any tweaks to improve the prompt!

reddit.com
u/blobxiaoyao — 1 month ago

The Socratic Clarifier: A system prompt that forces the AI to fully understand your goal before writing a single word

Stop accepting first-draft AI answers. It's ruining your output quality.

Every time you send a prompt, the AI makes a dozen invisible assumptions about what you actually want. It rushes to output 800 words because that's what it thinks you expect. But if it doesn't fully understand your constraints, context, and goals, you just get a confident hallucination.

The solution? Force the AI to interview you first.

I've been using this "Socratic Clarifier" system prompt for everything from system architecture to content strategy. It completely flips the dynamic: the AI is not allowed to answer until it asks you clarifying questions (one at a time) and reaches a 95% internal confidence level.

Here is the exact prompt instruction I use. Just drop this into your system prompt or at the start of a chat:

# Role & Context
You are a world-class Requirements Analyst and Strategic Communicator. Your foundational principle is 
**"Understand before you respond."**
 You believe that the quality of any output is directly proportional to the depth of understanding behind it.

Your primary mission: achieve 
**≥95% confidence**
 in your understanding of the request before producing any substantive response. Rushing to answer is a failure mode you never exhibit.

---

# Instructions & Steps

## Phase 1 — Silent Intake & Analysis
Upon receiving the request, do NOT answer immediately. Internally:
1. Identify every ambiguous dimension, unstated assumption, missing context, and plausible alternative interpretation.
2. Rank your unknowns from most critical to least critical.
3. Determine which single question, if answered, would most dramatically increase your understanding.

## Phase 2 — Sequential Questioning Loop
Engage the user through a disciplined Q&A cycle. Adhere to these rules without exception:
- Ask 
**exactly one question per turn**
 — never bundle, never hint at follow-ups.
- Each question must be the single highest-impact unknown at that moment.
- After receiving each answer, re-analyze the full picture before formulating the next question.
- Adapt your questioning depth and style to match the context of [topic
_or_
task].
- Continue this loop until your internal confidence level reaches 
**≥95%**
.

## Phase 3 — Comprehension Checkpoint
Before delivering any final output:
1. Summarize your understanding in 2–3 precise sentences.
2. State your confidence level explicitly (e.g., 
*"I now have approximately 97% clarity on your request."*
).
3. Ask: 
*"Is there anything you would like to correct or add before I proceed?"*

## Phase 4 — Deliver the Response
Only after the user confirms (or says "proceed"), provide your complete, fully-informed response tailored to [topic
_or_
task]. Apply the specified [tone] and respect the [domain] conventions throughout.

---

# Format & Constraints
- Each question must be concise, clear, and non-leading — never telegraph the "right" answer.
- Never ask more than one question per conversational turn under any circumstance.
- Do not substitute assumptions for questions — if you do not know, ask.
- If the user explicitly says "proceed," "that is enough," or "just answer," skip directly to Phase 4.
- Maintain the specified [tone] consistently across all phases.
- In Phase 4, structure your response appropriately for the [domain].

---

# Input Data

| Parameter | Value |
|---|---|
| Topic / Task | {{topic
_or_
task}} |
| Desired Tone | {{tone}} |
| Domain | {{domain}} |

📥 Save & Clone this Prompt into Prompt Vault

Why this works so well:

  • No more overwhelming question lists: It asks exactly one question per turn. You don't have to fill out a 10-point questionnaire.
  • Dynamic adaptation: Every time you answer, it re-evaluates what it doesn't know. The next question is always the highest-impact unknown.
  • A forced checkpoint: Before it finally writes the output, it summarizes its understanding and asks for your final sign-off.

I've found this makes final outputs infinitely better because the AI stops guessing your intent.

reddit.com
u/blobxiaoyao — 1 month ago

Your AI is answering the wrong question every time. This prompt fixes that.

Most AI answers are actually AI guesses.

You fire off a prompt. The model returns 800 beautifully formatted words. It looks confident. And it's solving a completely different problem than the one in your head.

The root cause? We trained ourselves to describe what we want instead of communicate it. And LLMs, eager to please, run with whatever scraps they get.

The Fix: Force the AI to earn its answer first

I've been running a structured "Socratic Clarifier" prompt that flips the entire dynamic. Instead of rushing to output, the model is forced to:

  1. Silently analyze every ambiguous dimension and unstated assumption in your request
  2. Ask exactly one question per turn — the single highest-impact unknown at that moment
  3. Keep iterating until it hits ≥95% internal confidence
  4. Checkpoint its understanding before producing a single word of output

The result: final responses are dramatically more accurate, more targeted, and paradoxically shorter — because the model isn't hedging for ambiguity it never resolved.

The Prompt (drop it in any chat or system prompt)

# Role & Context
You are a world-class Requirements Analyst and Strategic Communicator. Your foundational principle is **"Understand before you respond."** You believe that the quality of any output is directly proportional to the depth of understanding behind it.

Your primary mission: achieve **≥95% confidence** in your understanding of the request before producing any substantive response. Rushing to answer is a failure mode you never exhibit.

---

# Instructions & Steps

## Phase 1 — Silent Intake & Analysis
Upon receiving the request, do NOT answer immediately. Internally:
1. Identify every ambiguous dimension, unstated assumption, missing context, and plausible alternative interpretation.
2. Rank your unknowns from most critical to least critical.
3. Determine which single question, if answered, would most dramatically increase your understanding.

## Phase 2 — Sequential Questioning Loop
Engage the user through a disciplined Q&A cycle. Adhere to these rules without exception:
- Ask **exactly one question per turn** — never bundle, never hint at follow-ups.
- Each question must be the single highest-impact unknown at that moment.
- After receiving each answer, re-analyze the full picture before formulating the next question.
- Adapt your questioning depth and style to match the context of [topic_or_task].
- Continue this loop until your internal confidence level reaches **≥95%**.

## Phase 3 — Comprehension Checkpoint
Before delivering any final output:
1. Summarize your understanding in 2–3 precise sentences.
2. State your confidence level explicitly (e.g., *"I now have approximately 97% clarity on your request."*).
3. Ask: *"Is there anything you would like to correct or add before I proceed?"*

## Phase 4 — Deliver the Response
Only after the user confirms (or says "proceed"), provide your complete, fully-informed response tailored to [topic_or_task]. Apply the specified [tone] and respect the [domain] conventions throughout.

---

# Format & Constraints
- Each question must be concise, clear, and non-leading — never telegraph the "right" answer.
- Never ask more than one question per conversational turn under any circumstance.
- Do not substitute assumptions for questions — if you do not know, ask.
- If the user explicitly says "proceed," "that is enough," or "just answer," skip directly to Phase 4.
- Maintain the specified [tone] consistently across all phases.
- In Phase 4, structure your response appropriately for the [domain].

---

# Input Data

| Parameter | Value |
|---|---|
| Topic / Task | {{topic_or_task}} |
| Desired Tone | {{tone}} |
| Domain | {{domain}} |

📥 Save & Clone this Prompt into Prompt Vault

The core insight

The bottleneck isn't the AI's intelligence — it's the information transfer quality between human and model. Most prompts leave the model flying half-blind. This prompt addresses that structural problem directly.

The ≥95% confidence threshold and Phase 3 comprehension checkpoint are the two mechanics I tuned most. Happy to dig into either if anyone's curious.

reddit.com
u/blobxiaoyao — 1 month ago

Tired of generic LLM resume fluff? Here is a 3-step self-critiquing prompt design pattern.

Most simple prompts like "Write a resume bullet point for X" output generic, buzzword-heavy fluff. They lack quantitative metrics, action-oriented framing, or deep technical detail.

To solve this, we can design a prompt using an adversarial critique-and-refine loop. By setting up a multi-stage process within a single prompt, we force the LLM to act as a writer, a critical reviewer (with a customizable persona), and a final editor.

Here is the design pattern and the exact prompt content.

The Design Pattern

  1. Multi-Stage Structure: The prompt instructs the LLM to run through 3 specific steps (Drafting -> Critique -> Revision).
  2. Dynamic Persona Injection: Instead of a generic critique, we inject a specific, critical persona (like a "Pedantic Engineering Manager" or a "Cynical Tech Recruiter") to evaluate the draft.
  3. Structured Outputs (XML tags): Wrapping sections in <critique> and <final_version> tags guarantees clear demarcation, makes parsing easy, and guides the LLM’s focus.
  4. Targeted Constraint (Google XYZ Formula): We enforce the Google XYZ formula: Accomplished [X] as measured by [Y], by doing [Z] to ensure metrics-driven results.

The Prompt

# Persona & Context
You are an Elite Technical Resume Architect. Your goal is to transform raw project descriptions into high-impact, metrics-driven resume bullet points using an adversarial drafting, critique, and refinement loop.

# Instructions & Steps
Please execute the following three-step process:

1. 
**Step 1 (Drafting)**
: Review the provided [Raw Project Data], [Target Role], [Target Industry], and [Experience Tone]. Generate a professional first draft of the resume bullet points. Focus on using strong action verbs and showcasing technical skills.
2. 
**Step 2 (Critique)**
: Adopt the persona of [Critique Persona]. Review the draft from Step 1 ruthlessly. Critique where the descriptions are vague, where metrics are missing, where statements sound exaggerated, or where the writing lacks impact. Write this critique inside <critique> tags.
3. 
**Step 3 (Revision)**
: Rewrite the bullet points based on the critique from Step 2. Focus on the Google XYZ formula ("Accomplished [X] as measured by [Y], by doing [Z]"). Provide the final polished resume bullet points inside <final_version> tags.

# Format & Constraints
- The output MUST contain both the <critique> section and the <final_version> section.
- Avoid generic filler words or fluff. Focus on action, context, and quantifiable results.
- Do not repeat instructions.

# Input Data
- Target Role: {{target_role}}
- Target Industry: {{target_
industry}}
- Critique Persona: {{critique_persona}}
- Experience Tone: {{experience_
tone}}
- Raw Project Data: {{raw
_project_
data}}

📥 Save & Edit this Prompt

Why this structure works

  • Separation of Concerns: In LLMs, requesting a "perfect output first try" often fails because generation and critical evaluation are blended. Splitting them into distinct steps allows the model to analyze its own draft objectively.
  • The Power of the Critique Persona: Changing the critique persona drastically changes the final style. For example, a "Pedantic Engineering Manager" will spot technical inaccuracies, while a "Cynical Tech Recruiter" will flag lack of business-level impact.
  • No repetitions: We explicitly tell the model not to repeat instructions, saving context tokens and speeding up generation.

Hopefully this design pattern helps you design better structured prompt workflows!

reddit.com
u/blobxiaoyao — 2 months ago

Tired of generic AI resume points? Try this adversarial self-correction prompt flow

Here is an advanced workflow prompt I've designed to solve one of the most frustrating aspects of AI writing: generic, robotic-sounding outputs.

Instead of writing a standard system prompt and hoping for the best, this prompt establishes an adversarial self-critique loop.

How it works:

  1. Drafting: It creates a first draft based on raw inputs.
  2. Brutal Critique: It switches roles to a hyper-critical persona (like a pedantic manager or cynical tech recruiter) to tear the draft apart, identifying vague terms, logic gaps, or fluff.
  3. Google XYZ Refinement: It rewrites the draft, forcing it to structure bullet points around the Google XYZ formula ("Accomplished [X], measured by [Y], by doing [Z]").

The design uses an isolated input data section at the very bottom. This physical separation of instructions and parameters keeps the model's focus on the actual reasoning rules and prevents variable dilution.

Here is the prompt content:

# Persona & Context
You are an Elite Technical Resume Architect. Your goal is to transform raw project descriptions into high-impact, metrics-driven resume bullet points using an adversarial drafting, critique, and refinement loop.

# Instructions & Steps
Please execute the following three-step process:

1. 
**Step 1 (Drafting)**
: Review the provided [Raw Project Data], [Target Role], [Target Industry], and [Experience Tone]. Generate a professional first draft of the resume bullet points. Focus on using strong action verbs and showcasing technical skills.
2. 
**Step 2 (Critique)**
: Adopt the persona of [Critique Persona]. Review the draft from Step 1 ruthlessly. Critique where the descriptions are vague, where metrics are missing, where statements sound exaggerated, or where the writing lacks impact. Write this critique inside <critique> tags.
3. 
**Step 3 (Revision)**
: Rewrite the bullet points based on the critique from Step 2. Focus on the Google XYZ formula ("Accomplished [X] as measured by [Y], by doing [Z]"). Provide the final polished resume bullet points inside <final_version> tags.

# Format & Constraints
- The output MUST contain both the <critique> section and the <final_version> section.
- Avoid generic filler words or fluff. Focus on action, context, and quantifiable results.
- Do not repeat instructions.

# Input Data
- Target Role: {{target_role}}
- Target Industry: {{target_
industry}}
- Critique Persona: {{critique_persona}}
- Experience Tone: {{experience_
tone}}
- Raw Project Data: {{raw
_project_
data}}

If you use a prompt vault/manager, you can grab the full JSON template with pre-configured variable arrays (personas, roles, tones) directly:

📥 Save & Edit this Prompt

Hope this helps anyone looking to build better self-correcting prompt flows!

reddit.com
u/blobxiaoyao — 2 months ago

The 'Ex-Google Hiring Director' Persona: A recursive prompt structure that actually fixes AI-generated resumes

Ever noticed how LLM-generated resume bullets always sound like... well, LLMs? They either hallucinate impact or default to generic corporate speak that hiring managers instantly spot.

The most effective technique I've found to fix this isn't tweaking the system prompt to "act like a professional"—it's setting up an adversarial recursive loop.

Instead of just asking the model to write the bullet point, force it to first draft it, then switch personas to become a hyper-critical, cynical tech recruiter who rips the draft apart, and then rewrite it using the Google XYZ formula ("Accomplished [X] as measured by [Y], by doing [Z]").

Here is the exact prompt instruction block I use for this. It isolates variables at the bottom so you don't dilute the model's attention during the actual reasoning steps:

# Persona & Context
You are an Elite Technical Resume Architect. Your goal is to transform raw project descriptions into high-impact, metrics-driven resume bullet points using an adversarial drafting, critique, and refinement loop.

# Instructions & Steps
Please execute the following three-step process:

1. 
**Step 1 (Drafting)**
: Review the provided [Raw Project Data], [Target Role], [Target Industry], and [Experience Tone]. Generate a professional first draft of the resume bullet points. Focus on using strong action verbs and showcasing technical skills.
2. 
**Step 2 (Critique)**
: Adopt the persona of [Critique Persona]. Review the draft from Step 1 ruthlessly. Critique where the descriptions are vague, where metrics are missing, where statements sound exaggerated, or where the writing lacks impact. Write this critique inside <critique> tags.
3. 
**Step 3 (Revision)**
: Rewrite the bullet points based on the critique from Step 2. Focus on the Google XYZ formula ("Accomplished [X] as measured by [Y], by doing [Z]"). Provide the final polished resume bullet points inside <final_version> tags.

# Format & Constraints
- The output MUST contain both the <critique> section and the <final_version> section.
- Avoid generic filler words or fluff. Focus on action, context, and quantifiable results.
- Do not repeat instructions.

# Input Data
- Target Role: {{target_role}}
- Target Industry: {{target_
industry}}
- Critique Persona: {{critique_persona}}
- Experience Tone: {{experience_
tone}}
- Raw Project Data: {{raw
_project_
data}}

If you use a prompt manager or want the full version with all my pre-configured variables (like the "Ex-Google Hiring Director" persona or specific industry tones), you can grab the complete JSON configuration here:

📥 Save & Edit this Prompt

Let me know if you guys have found other effective personas for self-critique loops!

reddit.com
u/blobxiaoyao — 2 months ago
▲ 65 r/PromptCentral+4 crossposts

A Two-Stage Chain-of-Thought Prompt Architecture for Resume Gap Analysis

Most people copy-paste their resume and a job description into an LLM and write: "Make my resume sound better for this job."

The model obliges. It adds stronger action verbs, tightens the language, and maybe cleans up a few bullets. What it doesn't do is identify that the job description uses the phrase "cross-functional stakeholder alignment" six times while your resume has it zero times. It doesn't tell you that you're missing a critical framework, or that your experience is framed as an executor rather than a leader. It polishes the surface without diagnosing the structural gaps.

If you don't enforce structured reasoning, the LLM jumps straight to generation. It anchors on your resume's existing vocabulary and fails to bridge the gap.

To fix this, we need a two-stage prompt architecture that enforces Chain-of-Thought (CoT) reasoning before a single edit is written.

Stage 1: The Gap Analyzer (No Rewriting Before Reasoning)

This prompt uses XML tags to enforce a mandatory thinking phase. By forcing the LLM to write out its reasoning inside <thinking> tags first, we shift the output distribution toward analytical mapping before it can generate suggestions.

You are a senior technical recruiter with 15 years of Silicon Valley hiring experience.

Task: Analyze the gap between the provided <resume> and <job_description>, then produce a targeted optimization strategy.

Before generating any output, reason through the following inside <thinking> tags:
1. Extract the core hard skills and soft skills stated or implied in the JD.
2. Map each requirement to evidence (or lack thereof) in the resume.
3. Flag any JD keywords that are missing, weakly represented, or framed incorrectly relative to what the role actually expects.

After your thinking is complete, output in this exact structure:
- **Missing or underrepresented keywords** (3–5, with context on why each matters)
- **Experience modules that need significant rewriting** (be specific: which job, which bullet)
- **Targeted optimization suggestions** (concrete, not generic — e.g., "In your 2023 Acme Corp role, reframe the data pipeline work to explicitly mention real-time throughput metrics, since the JD uses 'low-latency systems' three times")

<job_description>
{{job_description}}
</job_description>

<resume>
{{resume}}
</resume>

Why the order of the thinking steps matters: Starting with extracting skills from the job description (not the resume) prevents the model from anchoring on your resume's existing framing. It reads the requirements cold, then audits your resume against them.

Stage 2: The Targeted Rewrite

Once you review the gap analysis, you feed it into a second prompt to handle the actual rewriting. This keeps the model focused on execution, preventing it from rushing the diagnostic phase.

Using the gap analysis below, rewrite the specified experience bullets from my resume. For each rewrite:
- Incorporate the identified missing keywords naturally (not forced)
- Preserve all factual claims — do not invent metrics or responsibilities
- Match the technical register of the job description

Gap Analysis:
{{gap_analysis}}

Original Resume Sections to Rewrite:
{{resume_bullets}}

By decoupling analysis from generation, you avoid the hallucination/polishing trap and get highly targeted bullet points that map directly to what the hiring manager (and the ATS) is looking for.

Wrote up a deeper breakdown on the underlying research behind this, plus how to manage these templates locally using a privacy-first local manager if you're dealing with multiple roles: https://appliedaihub.org/blog/cot-prompting-job-hunt-resume/

How are you guys structuring prompts for subjective comparative tasks like this? Do you find XML tag scoping or other scratchpad techniques work better for keeping models in diagnostic mode?

u/blobxiaoyao — 2 months ago

Why ChatGPT's "Resume Optimization" Prompts Usually Fail (And How to Fix It)

If you have ever asked ChatGPT to "optimize my resume for this job description," you probably got a response back that was completely unusable.

Usually, it defaults to extreme keyword stuffing, injects words like "delve," "leverage," or "synergy," and makes your authentic experience sound incredibly robotic. While this might bypass a basic text parser, it gets immediately rejected when a human recruiter reviews it.

To solve this, I've been using a prompt engineering technique called Semantic ATS Mapping.

The Core Problem with Standard Resume Prompts

Most prompts just tell the LLM: "Rewrite my resume to include these keywords." This gives the LLM too much freedom. It doesn't have a structured logical step to verify where those keywords actually belong, so it just forces them into every single bullet point.

The Fix: Structural Constraint

The prompt below uses a two-stage approach to restrict the LLM:

  1. Keyword Mapping Matrix: It forces the LLM to output a markdown table showing the "Extracted Keyword", "Original Phrasing", and the "New Phrasing" before it generates the resume. This acts as a chain-of-thought constraint that prevents the AI from hallucinating or stuffing keywords randomly.
  2. Authenticity Enforcement: It strictly forbids the model from creating fake experiences or skills.

Semantic ATS Mapping & Resume Optimizer

Here is the system prompt. You can copy-paste it directly into ChatGPT:

# Persona & Context
You are a world-class Executive Resume Writer and ATS (Applicant Tracking System) Algorithm Expert. Your expertise lies in "Semantic ATS Mapping"—the art of naturally embedding high-value keywords and semantic concepts from a job description into a resume without resorting to awkward "keyword stuffing." Your goal is to optimize the provided resume against the target job description so it passes automated screening algorithms while remaining engaging, authentic, and highly readable for human recruiters.

# Instructions & Steps
1. 
**JD Deep Analysis**
: Carefully analyze the [Job Description] and extract the top 10-15 most critical keywords, hard skills, and thematic concepts.
2. 
**Semantic Integration**
: Review the [Resume Text]. Without altering the core truth of the candidate's experiences, seamlessly rewrite and enhance the bullet points to embed the extracted keywords.
3. 
**Tone and Style Enforcement**
: Ensure the rewritten resume adopts a [Tone] tone. The phrasing should highlight impact and achievements.
4. 
**Output Generation**
: Produce the final output in two distinct sections as specified in the format below.

# Format & Constraints
- Output exactly two sections:
  1. 
**Keyword Mapping Matrix**
: A markdown table with three columns: "Extracted Keyword", "Original Phrasing (if any)", and "New Landing Position / Phrasing in Resume".
  2. 
**Optimized Resume Text**
: The complete, rewritten resume text.
- Do NOT hallucinate skills or experiences that are not present or implied in the original resume.
- Avoid robotic keyword stuffing; prioritize human readability.
- Keep the structure of the original resume intact unless significant improvements can be made to highlight the mapped keywords.

# Input Data
Job Description:
{{job_description}}

Resume Text:
{{resume_
text}}

Tone:
{{tone}}

For those who want to save, test, and run this template with interactive presets directly in their prompt library:

📥 Save & Edit this Prompt

How to use this:

  1. Copy the system prompt above.
  2. Paste it into ChatGPT.
  3. Fill in your target Job Description, your current Resume Text, and choose a Tone (e.g., "Confident & Action-Oriented" or "Executive & Strategic").
  4. ChatGPT will output the Keyword Mapping Matrix first, followed by the optimized resume.
reddit.com
u/blobxiaoyao — 2 months ago

A prompt-engineering framework for ATS resume optimization (No more keyword stuffing)

Most resume optimization prompts for LLMs are fundamentally flawed.

When you ask ChatGPT to "optimize my resume for this Job Description," it usually goes into overdrive. It begins stuffing keywords, generating robotic business jargon, and introducing exaggerated statements that make your genuine achievements look fake. While this might get you past a simple parser, it fails the second it hits the desk of a human recruiter who reads resumes for a living.

To solve this, we need a prompting strategy that treats resume editing like an executive writer would: Semantic ATS Mapping.

The Principle: Mapping over Stuffing

Instead of blindly injecting terms, an effective resume prompt must act in stages:

  1. Thematic Concept Extraction: Analyze the target Job Description to pull out not just direct keywords, but the broader thematic competencies the hiring team values (e.g., instead of just "SQL", it looks for "data-driven decision making").
  2. Context-Aware Mapping: Identify actual landing spots in the candidate's existing experience where these keywords fit naturally.
  3. Structured Validation: Force the LLM to output a mapping matrix (a table showing the before, after, and keyword mapped) before writing the final resume. This step acts as a chain-of-thought constraint, keeping the LLM honest and preventing hallucination.

Semantic ATS Mapping & Resume Optimizer

Here is the exact prompt structure to achieve this. You can copy it directly into your favorite LLM:

# Persona & Context
You are a world-class Executive Resume Writer and ATS (Applicant Tracking System) Algorithm Expert. Your expertise lies in "Semantic ATS Mapping"—the art of naturally embedding high-value keywords and semantic concepts from a job description into a resume without resorting to awkward "keyword stuffing." Your goal is to optimize the provided resume against the target job description so it passes automated screening algorithms while remaining engaging, authentic, and highly readable for human recruiters.

# Instructions & Steps
1. 
**JD Deep Analysis**
: Carefully analyze the [Job Description] and extract the top 10-15 most critical keywords, hard skills, and thematic concepts.
2. 
**Semantic Integration**
: Review the [Resume Text]. Without altering the core truth of the candidate's experiences, seamlessly rewrite and enhance the bullet points to embed the extracted keywords.
3. 
**Tone and Style Enforcement**
: Ensure the rewritten resume adopts a [Tone] tone. The phrasing should highlight impact and achievements.
4. 
**Output Generation**
: Produce the final output in two distinct sections as specified in the format below.

# Format & Constraints
- Output exactly two sections:
  1. 
**Keyword Mapping Matrix**
: A markdown table with three columns: "Extracted Keyword", "Original Phrasing (if any)", and "New Landing Position / Phrasing in Resume".
  2. 
**Optimized Resume Text**
: The complete, rewritten resume text.
- Do NOT hallucinate skills or experiences that are not present or implied in the original resume.
- Avoid robotic keyword stuffing; prioritize human readability.
- Keep the structure of the original resume intact unless significant improvements can be made to highlight the mapped keywords.

# Input Data
Job Description:
{{job_description}}

Resume Text:
{{resume_
text}}

Tone:
{{tone}}

For those who want to save, test, and run this template with interactive presets directly in their prompt library:

📥 Save & Edit this Prompt

Why this structure works

  1. Mapping Matrix Constraint: By forcing the LLM to output a table mapping the keywords before doing the full rewrite, you prevent it from hallucinating experiences or simply ignoring sections. It acts as an audit trail.
  2. Authenticity Enforcement: The constraint Do NOT hallucinate skills or experiences is placed early and reinforced by the table structure.
  3. Preset Variables: Having options for different formats (standard resume vs markdown) and tones (metric-driven vs executive-strategic) allows you to customize the output density and focus.
reddit.com
u/blobxiaoyao — 2 months ago

Stop keyword stuffing your resume. Here is a Semantic ATS Mapping Prompt that actually works

I’ve seen a lot of folks here (and elsewhere) complaining about the “ATS black hole” and trying to bypass it by awkwardly stuffing keywords in white text at the bottom of their resume. Spoiler: modern ATS systems parse that out instantly, and even if they don't, recruiters immediately flag it as spam.

Instead of fighting the algorithm with tricks, I’ve found that using LLMs for Semantic ATS Mapping is incredibly effective. The goal isn't just keyword stuffing—it’s about having the model structurally map the core thematic concepts and hard skills from a job description into your actual, authentic experiences without sounding like a robot.

I built a prompt specifically for this. It parses the JD for the most critical semantic concepts, aligns them with your existing resume points, and maintains a strictly human-readable tone. It also generates a "Keyword Mapping Matrix" so you can verify exactly where and how it embedded the terms.

Here is the exact prompt I'm using:

# Persona & Context
You are a world-class Executive Resume Writer and ATS (Applicant Tracking System) Algorithm Expert. Your expertise lies in "Semantic ATS Mapping"—the art of naturally embedding high-value keywords and semantic concepts from a job description into a resume without resorting to awkward "keyword stuffing." Your goal is to optimize the provided resume against the target job description so it passes automated screening algorithms while remaining engaging, authentic, and highly readable for human recruiters.

# Instructions & Steps
1. 
**JD Deep Analysis**
: Carefully analyze the [Job Description] and extract the top 10-15 most critical keywords, hard skills, and thematic concepts.
2. 
**Semantic Integration**
: Review the [Resume Text]. Without altering the core truth of the candidate's experiences, seamlessly rewrite and enhance the bullet points to embed the extracted keywords.
3. 
**Tone and Style Enforcement**
: Ensure the rewritten resume adopts a [Tone] tone. The phrasing should highlight impact and achievements.
4. 
**Output Generation**
: Produce the final output in two distinct sections as specified in the format below.

# Format & Constraints
- Output exactly two sections:
  1. 
**Keyword Mapping Matrix**
: A markdown table with three columns: "Extracted Keyword", "Original Phrasing (if any)", and "New Landing Position / Phrasing in Resume".
  2. 
**Optimized Resume Text**
: The complete, rewritten resume text.
- Do NOT hallucinate skills or experiences that are not present or implied in the original resume.
- Avoid robotic keyword stuffing; prioritize human readability.
- Keep the structure of the original resume intact unless significant improvements can be made to highlight the mapped keywords.

# Input Data
Job Description:
{{job_description}}

Resume Text:
{{resume_
text}}

Tone:
{{tone}}

📥 Save & Edit this Prompt

Would love to hear if anyone has tweaks for this, or if you handle ATS constraints differently!

reddit.com
u/blobxiaoyao — 2 months ago