ultrabyrich performance marketing
You don't need to wait for commercial RLM implementations to start using recursive thinking patterns. Here's how to apply the core principles with GPT-4, Claude, or any frontier model right now.
Understanding the Core Principle
Standard prompting: "Here's 50 pages. Answer my question."
Recursive prompting: "Let's break this down systematically. First, identify what we're looking for. Then, search strategically. Then, examine findings in detail. Then, synthesize."
The key insight: make the AI work like a research analyst, not like a photocopier.
Prompt Template #1: The Strategic Filter
Use when: You have a large document set and need specific information.
Instead of:
Here are 200 pages of contracts. What are the termination clauses?
Try this:
I have 200 pages of contracts. Let's find termination clauses systematically.
Step 1: Based on standard contract structure, where do termination
clauses typically appear? List the section names I should search for.
[Wait for response]
Step 2: Now search the documents for sections with those titles.
For each section you find, note:
- Page number
- Section title
- First sentence (to confirm relevance)
[Wait for response]
Step 3: For the 5 most relevant sections identified above, read each
in full and extract:
- Termination triggers
- Notice requirements
- Penalties or fees
- Exceptions
[Process each section]
Step 4: Synthesize all findings into a summary table with source citations.
Why this works: The AI filters strategically before reading deeply. You're mimicking how RLMs use code to probe before processing.
Prompt Template #2: The Recursive Examiner
Use when: You need to trace connections across documents.
Instead of:
These 10 documents reference each other. Map the relationships.
Try this:
I have 10 related documents. Let's map their relationships systematically.
Step 1: Read each document's first paragraph and any executive summary.
Create a brief description (one sentence) of each document's primary purpose.
Step 2: Now search each document for references to the OTHER documents.
Look for:
- Explicit citations ("See Document X")
- Date references that might correspond to other documents
- Subject matter that connects to other documents' topics
Create a list: Document A references Documents [B, D, F] because [reasons]
Step 3: For each reference you found, go to the REFERENCED document
and read the specific section being referenced. Does it say what the
referencing document claims it says?
Step 4: Map this as a network:
- Which document is the "root" (most referenced by others)?
- Which documents are "leaves" (reference others but aren't referenced)?
- Are there any circular references?
- Are there any contradictions between a reference and what's actually said?
Step 5: Provide your final relationship map with confidence levels.
Why this works: You're creating the recursive call structure manually. Each step examines findings from previous steps in greater depth.
Prompt Template #3: The Chunk and Conquer
Use when: Document exceeds context limits and you can split it logically.
Instead of:
[Trying to cram 300 pages into one prompt and failing]
Try this (as a series):
Prompt 1:
I'm going to analyze a 300-page document in sections.
First, here are pages 1-50 [paste content].
Your task: Read this section and identify:
1. Main topics discussed
2. Any forward references ("as discussed in Section 7")
3. Key terms defined
4. Open questions or dependencies mentioned
Create a tracker document with these items.
Prompt 2:
Continuing the analysis. Here are pages 51-100 [paste content].
Using the tracker from our last session:
- Update any forward references that are now resolved
- Add new forward references
- Note if any key terms from earlier are referenced here
- Flag any contradictions with previous sections
Update the tracker.
Continue for each section...
Final Prompt:
Now synthesize across all sections:
Based on our tracker:
- Which forward references remain unresolved?
- Are there contradictions between sections?
- What are the 5 most important findings across the entire document?
- Which sections require the most attention for [your specific goal]?
Provide final analysis with section citations.
Why this works: You're manually implementing what RLMs do automatically, maintaining state across processing chunks and building up knowledge incrementally.
Prompt Template #4: The Question Decomposer
Use when: You have a complex question requiring multiple types of analysis.
Instead of:
Should we acquire this company? [dumps 500 pages of diligence materials]
Try this:
I need to make an acquisition decision. Let's break this into sub-questions.
Given the question "Should we acquire this company?", what are the 7-10
critical sub-questions we need to answer? Structure them as:
- Financial sub-questions
- Legal sub-questions
- Operational sub-questions
- Strategic sub-questions
[Wait for response]
Good. Now let's tackle these systematically.
For the financial sub-question "What are the working capital requirements?":
[Provide relevant financial documents]
Analyze just this question. Provide:
- Direct answer
- Confidence level (high/medium/low)
- Which documents you used
- What additional information would increase confidence
[Repeat for each sub-question]
Finally: Based on your answers to all sub-questions, synthesize an
overall recommendation with:
- Clear yes/no/conditional recommendation
- Top 3 supporting factors
- Top 3 risk factors
- Information gaps that remain
Why this works: You're decomposing the task just like an RLM would, but explicitly. Each sub-question gets focused attention without overwhelming context.
Prompt Template #5: The Verification Loop
Use when: Stakes are high and you need to check AI's work.
After getting an answer, follow with:
Thanks for that analysis. Now let's verify it.
Step 1: What were the 3 most important pieces of evidence you used
to reach your conclusion? Cite specific page numbers or sections.
[Wait for response]
Step 2: I'm going to re-provide those specific sections. Read them
again and confirm:
- Did you interpret them correctly?
- Is there contradicting information you might have missed?
- What's the strongest counter-argument to your conclusion?
[Provide the cited sections]
Step 3: Given your re-examination, what's your revised confidence level?
If you found any errors in your original analysis, explain what you missed
and why.
Step 4: Final answer with confidence level and any caveats.
Why this works: RLMs naturally verify by recursively examining findings. You're forcing the same verification process manually.
Prompt Template #6: The Pattern Finder
Use when: Looking for non-obvious patterns across multiple items.
Instead of:
Find patterns in these 100 customer contracts.
Try this:
I have 100 customer contracts. Let's find patterns systematically.
Step 1: Randomly select 10 contracts. For each, extract:
- Contract value
- Term length
- Industry
- Key special terms
- Payment structure
Create a preliminary pattern hypothesis: what dimensions seem to vary
together?
Step 2: Based on your hypothesis, create 3-4 "contract archetypes"
(e.g., "Large Enterprise - Multi-year - Quarterly Payments").
Step 3: Now I'll provide 20 more contracts. For each, classify it
into your archetypes or flag it as an outlier.
[Provide contracts]
Step 4: Did your archetypes hold up? Do you need to revise them based
on these new examples?
Step 5: Repeat with remaining contracts in batches of 20, refining
archetypes as you go.
Final step: Provide final archetypes with:
- Percentage of contracts in each
- Key characteristics
- Business implications
- Notable outliers and why they don't fit
Why this works: You're using iterative refinement, examining samples, forming hypotheses, testing them recursively. This is how RLMs handle exploratory analysis.
Prompt Template #7: The Progressive Depth
Use when: You're not sure how deep you need to go.
Try this progressive structure:
Level 1:
High-level scan: Read this document and tell me:
- What type of document is this?
- What's it trying to accomplish?
- Does it contain information about [your topic]?
- Should I read this in detail or can I skip it?
Level 2 (if Level 1 says "read in detail"):
Medium-depth scan:
- What sections specifically contain information about [your topic]?
- What are the 3 most important points in those sections?
- Are there cross-references I should follow?
Level 3 (if Level 2 raises important points):
Deep analysis of [specific section]:
[Provide just that section]
- Detailed analysis
- Implications
- Connections to other findings
- Concerns or flags
Why this works: RLMs dynamically decide depth of processing. You're manually implementing the same progressive depth strategy.
Prompt Template #8: The Cross-Reference Resolver
Use when: Documents have complex internal or external references.
Instead of:
[Confusion when AI tries to follow references and loses context]
Try this:
This document contains references to other sections and documents.
Let's resolve them systematically.
Step 1: Identify all references in [specific section]. List each as:
- Reference text (e.g., "See Section 4.3")
- What question the reference is meant to answer
- Internal or external reference
Step 2: For each INTERNAL reference, retrieve the referenced section
and summarize:
- Does it actually address the question?
- What's the key information?
- Does it contain further references?
Step 3: Create a "resolved references" document that replaces each
reference with the actual information:
Original: "Pricing is subject to adjustments per Section 4.3"
Resolved: "Pricing is subject to adjustments: [actual terms from 4.3]"
Step 4: For EXTERNAL references, flag them for separate lookup and
note what information is needed.
Step 5: Rewrite the original section with all references resolved
inline, so it's fully self-contained.
Why this works: You're doing what RLMs do automatically, following references and incorporating context programmatically.
Prompt Template #9: The Temporal Analyzer
Use when: Understanding how things changed over time matters.
Instead of:
What changed between version 1 and version 5? [provides all versions]
Try this:
I have 5 versions of a document spanning 3 years. Let's trace changes
systematically.
Step 1: Read version 1. Identify the 5-7 most important terms or
provisions. Create a "tracking sheet" with these items and their
status in v1.
Step 2: Read version 2. For each item on the tracking sheet:
- Same as v1
- Modified (describe change)
- Removed
- New important items added
Step 3: Repeat for versions 3, 4, 5, updating the tracking sheet.
Step 4: Analysis questions:
- Which items changed most frequently?
- What's the direction of change? (more restrictive? more flexible?)
- Are there any changes that contradict earlier changes?
- What events might explain the major changes? (look at dates)
Step 5: Create a narrative: "This document evolved from [v1 character]
to [v5 character] through these key changes..."
Why this works: Recursive processing through time, maintaining state of what changed. RLMs would do this programmatically; you're doing it explicitly.
Prompt Template #10: The Assumption Challenger
Use when: You want to avoid confirmation bias in analysis.
After getting initial analysis:
You've given me an analysis concluding [X]. Now let's challenge it.
Step 1: What are the 3 strongest pieces of evidence AGAINST your
conclusion? (Not just weak support, but actual contradicting evidence)
Step 2: If someone wanted to argue the opposite conclusion, what would
their best argument be? Steelman it, make it as strong as possible.
Step 3: Re-examine your original evidence. For each key point:
- What's an alternative interpretation?
- What might you be missing from the context?
- What assumptions are you making?
Step 4: Are there specific sections or documents you should re-read
with the opposing view in mind?
[Provide those sections]
Step 5: Final balanced analysis:
- Original conclusion and confidence level
- Strongest counter-arguments
- What additional information would resolve the uncertainty
- Revised confidence level
Why this works: RLMs can recursively re-examine from different angles. You're forcing the same multi-perspective analysis.
Advanced Technique: The Meta-Prompt
Once you've run several recursive prompts, try this meta-analysis:
I've asked you to analyze [topic] through several different prompts
and approaches:
Prompt 1 conclusion: [X]
Prompt 2 conclusion: [Y]
Prompt 3 conclusion: [Z]
Now step back:
- Where do these conclusions agree?
- Where do they conflict?
- What might explain the conflicts? (different evidence? different
framing? different assumptions?)
- Synthesizing across all approaches, what's your highest-confidence
conclusion?
- What remains genuinely uncertain?
This mimics how RLMs aggregate across recursive sub-calls.
Practical Implementation Guide
When to Use Which Template
Template #1 (Strategic Filter): Due diligence, contract review, finding specific clauses
Template #2 (Recursive Examiner): Corporate structures, transaction histories, IP chains
Template #3 (Chunk and Conquer): Any document exceeding context limits
Template #4 (Question Decomposer): M&A decisions, investment memos, strategy planning
Template #5 (Verification Loop): High-stakes analysis, catching errors, quality control
Template #6 (Pattern Finder): Portfolio analysis, customer segmentation, risk patterns
Template #7 (Progressive Depth): Large document sets where relevance varies
Template #8 (Cross-Reference Resolver): Complex legal documents, technical specifications
Template #9 (Temporal Analyzer): Amendment tracking, policy evolution, version control
Template #10 (Assumption Challenger): Any analysis where bias matters
Best Practices
1. Save Your Trackers
When you create tracking sheets or intermediate state, save them in a separate document. Reference them in subsequent prompts: "Using the tracker we created earlier..."
2. Use Clear Step Markers
Always number your steps and wait for completion before moving to the next. Resist dumping everything into one massive prompt.
3. Cite As You Go
Force the AI to cite specific pages or sections at each step. This creates an audit trail and catches hallucinations early.
4. Progressive Commitment
Start with light processing. Only go deeper when justified. Don't analyze everything at maximum depth.
5. Maintain Context Efficiently
If hitting context limits across a conversation, periodically ask: "Summarize our findings so far in a compact format I can re-provide in a new conversation if needed."
6. Verify High-Stakes Findings
Any finding that will influence a major decision should go through the Verification Loop (Template #5) at minimum.
7. Combine Templates
Use Strategic Filter, Progressive Depth, Verification Loop as a standard workflow for complex analysis.
Common Mistakes to Avoid
Mistake #1: Skipping the filtering step and going straight to deep analysis
Fix: Always filter first. Make the AI identify what's relevant before processing everything.
Mistake #2: Asking the AI to "remember" too much between prompts
Fix: Explicitly re-provide key findings from earlier prompts when context matters.
Mistake #3: Accepting first-pass analysis on important questions
Fix: Challenge, verify, examine from multiple angles.
Mistake #4: Using recursive prompting for simple questions
Fix: Not everything needs this. "What's the contract start date?" doesn't need 5 steps.
Mistake #5: Not maintaining source citations
Fix: Force page numbers and section references at every step.
Measuring Improvement
Track these metrics as you implement recursive prompting:
Accuracy: How often do recursive prompts catch details that single-shot prompts miss?
Efficiency: Are you actually saving time versus traditional methods?
Cost: Are the multiple API calls worth the improved accuracy?
Confidence: Do you trust the analysis more when you've used recursive approaches?
For high-stakes decisions, compare outcomes:
- Traditional approach result
- Single-shot AI result
- Recursive prompting result
- Actual ground truth (when discovered later)
This builds intuition for when recursive approaches justify the extra effort.
The Bottom Line
True RLM implementations will automate this recursive thinking. Until then, you can use these prompt patterns to:
- Break through context limits manually
- Improve accuracy on complex analysis
- Build verification into your workflow
- Train your team to think recursively
The firms mastering recursive prompting now will transition seamlessly when automated RLM tools arrive. They'll understand the principles, recognize the capabilities, and know exactly which use cases justify the approach.
Start with one template. Pick your highest-value use case. Run it both ways, traditional single-shot prompt vs. recursive approach.
Compare results.
You'll see the difference immediately.