Take any question you recently asked ChatGPT, Claude, or Gemini. Now ask it again, but this time paste a structured reasoning protocol before the question. Compare the two answers side by side. What you find might surprise you.
A Reddit user going by u/OldTowel6838 posted an experiment in r/PromptEngineering that cuts straight to a problem most of us ignore: the rules guiding AI interactions are hidden behind system prompts, safety layers, and design choices we never see. The user’s open-source project, UAIP (Universal AI Interaction Protocol), tries to flip that script by making the reasoning process transparent and structured.
The concept is straightforward. Instead of trusting the AI to self-regulate behind the curtain, you hand it explicit reasoning principles before it answers. Think of it as giving the model a visible checklist instead of hoping it runs one internally.
🔬 How to Run the Experiment
Step 1. Pick any AI system. ChatGPT, Claude, Gemini, Grok, whatever you have open right now.
Step 2. Ask it a complex, controversial, or failure-prone question. Something where you know the AI tends to hedge, hallucinate, or give you a suspiciously confident answer. Political questions, medical edge cases, and ethical dilemmas work great. If you are stuck, try asking about a recent news event the model might have patchy training data on, or ask it to weigh competing moral arguments where reasonable people genuinely disagree.
Step 3. Open a brand new conversation (this is critical, no shared context). Ask the exact same question, but first paste this instruction block:
Before answering, use the following structured reasoning protocol:
- Clarify the task – Identify context, intent, and assumptions before answering.
- Apply four principles throughout – Truth (facts vs. speculation), Justice (bias and impact), Solidarity (human dignity), Freedom (preserve user autonomy).
- Use disciplined reasoning – Question assumptions, acknowledge limitations, avoid overconfidence.
- Run an evaluation loop – Check draft against all four principles before finalizing.
- Apply safety guardrails – No misinformation, fabricated evidence, propaganda, scapegoating, dehumanization, or coercive persuasion.
Step 4. Compare both responses line by line. Look specifically at how the model handles uncertainty. Does the protocol version say “I don’t know” where the baseline didn’t? Does it flag assumptions it is making? Those details are the signal.
📊 What Your Results Actually Mean
If the protocol version shows clearer reasoning, better uncertainty handling, and more balanced conclusions, that tells you something important: the AI had the capacity for better answers all along. It just needed explicit structure to get there. The model was not broken in the baseline run. It was just operating without guardrails you could see or verify.
If nothing changes, that is equally interesting. It means either the model already applies similar internal guidelines at a system level, or the protocol needs refinement for that particular system. Some models are trained with such dense instruction-following that a prompt-level protocol barely registers as new information.
As one commenter noted: “Claude will love this. GPT will pretend to follow it. Gemini will get confused halfway.” Different models respond to structured protocols in very different ways, and that gap is worth studying. Pay attention not just to what changed in the answer, but to whether the model acknowledged following the protocol at all.
⚡ Extra Tips for Cleaner Results
Always use a fresh conversation. If your AI has memory features enabled, turn them off for this test. Residual context from previous chats will contaminate your baseline. Each run needs a completely clean slate.
Try the same question across multiple models. The most revealing insight is not whether the protocol works, but how differently each AI responds to the same structured constraints. Running the same prompt through three models back to back gives you a much richer picture than any single comparison.
Pick questions where you already know the weak spots. Ask something you have seen the AI handle poorly before. That gives you a real benchmark instead of guessing whether the output improved. A question that previously produced a confident wrong answer is ideal test material.
Log your results. Use a simple format: AI system, question asked, baseline response, protocol-guided response, observed differences. Even a few data points start painting a useful picture. After five or six runs, patterns emerge around which types of questions benefit most from structured reasoning.
🧠 The Bigger Picture
The real takeaway here is not about one protocol. It is about transparency. Right now, every major AI system runs on hidden instructions that shape what you see. You are getting filtered output from a process you have no visibility into, and most users never question that arrangement. If a lightweight prompt-level protocol can measurably change output quality, that raises a serious question: why are we not building transparency into AI interactions by default?
The UAIP project is open-source and explicitly invites critique. The author is not selling anything. They are running a public experiment and asking people to break it, improve it, or prove it useless. That kind of open iteration is exactly how useful tools get built.
🎯 Run the test yourself, pick your hardest question, and drop your comparison in the comments. The more models and edge cases we throw at this, the faster we learn whether structured reasoning protocols are a real upgrade or just expensive window dressing.
Frequently Asked Questions
Q: Do different AI models respond differently to this protocol?
Yes , different models likely handle structured reasoning differently. Users noted that some models (like Claude) may embrace this approach naturally, while others might struggle with consistency or provide less transparent reasoning. Testing the same question across GPT, Gemini, or other systems will show you the real differences in how each model responds to explicit ethical reasoning frameworks.
Q: How do I set up a fair test to compare answers?
Use completely separate conversations for each test , one without the protocol, one with it. Make sure chat memory is disabled between runs. Ask the exact same question both times, then compare the depth, transparency, and reasoning quality of each answer. This prevents previous context or chat history from skewing your results.
Q: Will this actually change how AI answers controversial questions?
The protocol makes reasoning explicit and accountable, but the effect depends on the model’s design and training. Some systems may already use similar reasoning internally, while others might generate noticeably different (or more transparent) answers when guided by these principles. The best way to find out is to test it yourself on a controversial topic you care about.
I’m testing whether a transparent interaction protocol changes AI answers. Want to try it with me?
by u/OldTowel6838 in PromptEngineering