Here’s a 60-second experiment that might change how you think about AI answers forever.
Pick any AI. Ask it something controversial or complex. Then ask the exact same question again, but paste a structured reasoning protocol before it. Compare the two responses. That’s it. This Redditor built the protocol, and the results are worth your attention.
🧪 The Experiment
A contributor on r/PromptEngineering shared an open-source project called UAIP (Universal AI Interaction Protocol). The core idea is simple: AI systems already shape how we research, write, learn, and make decisions, but the rules guiding those interactions are hidden behind system prompts, safety layers, and design choices. So what happens when you make the reasoning process transparent?
The original poster built a lightweight protocol you can paste before any question. It forces the AI to slow down, reason through ethical principles, and self-check before answering.
📋 The Prompt (Copy This Exactly)
Before answering, use the following structured reasoning protocol.
1. Clarify the task
Briefly identify the context, intent, and any important assumptions in the question before giving the answer.2. Apply four reasoning principles throughout
- Truth: distinguish clearly between facts, uncertainty, interpretation, and speculation; do not present uncertain claims as established fact.
- Justice: consider fairness, bias, distribution of impact, and who may be helped or harmed.
- Solidarity: consider human dignity, well-being, and broader social consequences; avoid dehumanizing, reductionist, or casually harmful framing.
- Freedom: preserve the user’s autonomy and critical thinking; avoid nudging, coercive persuasion, or presenting one conclusion as unquestionable.
3. Use disciplined reasoning
Show careful reasoning. Question assumptions when relevant. Acknowledge limitations or uncertainty. Avoid overconfidence and impulsive conclusions.4. Run an evaluation loop before finalizing
Check the draft response for: Truth, Justice, Solidarity, Freedom. If something is misaligned, revise the reasoning before answering.5. Apply safety guardrails
Do not support or normalize: misinformation, fabricated evidence, propaganda, scapegoating, dehumanization, coercive persuasion. If any of these risks appear, correct course and continue with a safer, more truthful response.Now answer the question.
🔍 What to Look For
After you run both versions (with and without the protocol), compare them side by side. The post’s author suggests checking for these differences:
- Did the reasoning become clearer and more structured?
- Was uncertainty handled better, with fewer confident-sounding guesses?
- Did the answer become more balanced or more careful?
- Did it resist misinformation or fabricated claims more effectively?
- Or did nothing change at all?
A null result is interesting too. It might mean the model already applies similar reasoning by default, or that the topic was too simple to surface any difference. Either way, that’s data.
⚙️ Why This Prompt Works
This is a textbook example of structured chain-of-thought prompting combined with self-evaluation loops. Here’s what makes it effective:
- Task clarification first: Forcing the model to restate the problem before solving it reduces misinterpretation. It’s the prompt engineering equivalent of “measure twice, cut once.”
- Named reasoning constraints: The four principles (Truth, Justice, Solidarity, Freedom) act as evaluation criteria the model checks against. Giving abstract ideas concrete labels makes the model actually apply them.
- Self-check loop: Step 4 asks the model to review its own draft before finalizing. This is essentially a built-in quality control pass, similar to reflection prompting techniques that consistently improve output quality. Models catch their own errors at a noticeably higher rate when explicitly told to review before committing to a final answer.
- Explicit guardrails: Step 5 names specific failure modes. Models handle “don’t do X” better when X is clearly defined rather than vaguely implied.
💡 Extra Tips
- New conversation every time. As one commenter pointed out, you need a fresh context for each test. Memory and prior conversation history will contaminate your results. Even a single earlier exchange on the same topic can prime the model toward a particular framing before you’ve typed a word.
- Try it across models. Another commenter predicted Claude would respond well, GPT would partially follow it, and Gemini would lose the thread halfway. That’s a testable hypothesis. Run the same question on 2-3 models and see for yourself.
- Best on complex or controversial topics. For simple factual questions (“what’s the capital of France?”), you won’t see much difference. The protocol shines on questions where bias, uncertainty, or framing matter.
Variation to try: Strip it down to just Steps 1 and 4 (clarify + self-check) and see if you get 80% of the benefit with 20% of the prompt length. Sometimes the evaluation loop alone does most of the heavy lifting.
🚀 Your Turn
The original poster is collecting results in a simple format: which AI, what question, baseline response vs. protocol response, and what changed. If you run the experiment, drop your findings in the original Reddit discussion on r/PromptEngineering. The more models and edge cases people test, the more useful this data becomes.
Frequently Asked Questions
Q: Does this protocol actually change how AI answers questions?
That’s the core experiment. The protocol makes AI transparent about its reasoning, separating facts from speculation, checking for bias, questioning assumptions. Compare the two versions side-by-side and see what shifts.
Q: How do I test this fairly?
Start a fresh conversation each time (no context carryover) and disable memory features. This ensures you’re testing the protocol itself, not a mix of the protocol plus conversation history.
Q: Will different AI models respond differently to the protocol?
Yes, different models handle structured instructions differently. Some follow precisely, others give surface-level compliance, some might struggle partway. Testing it across your usual AI tools will show where it works best.
Q: How do I interpret the differences between responses?
Look for shifts in how the AI reasons: Does it acknowledge more nuance? Is it more honest about uncertainty? Does it catch biases or limitations it missed before? Those changes show the protocol having an effect.
I’m testing whether a transparent interaction protocol changes AI answers. Want to try it with me?
by u/OldTowel6838 in PromptEngineering