Define Your Research Problem
- Brenner's criteria for good research questions
- How to distinguish productive questions from dead ends
- How to have your agent help refine your question
- Formulate your initial research question
- Give it to your agent for Brenner-style critique
- Iterate until the question is sharp and testable
What Makes a Good Research Question?
Brenner was ruthless about question quality. Most questions scientists ask are actually disguised statements or lead nowhere testable. Here are his criteria:
Observable
There must be something you can actually measure or observe. If you can't specify what you'd look for, it's not a question yet.
Excludable
A good question can be answered 'no'. If every possible observation confirms your hypothesis, you're not doing science.
Consequential
The answer should change what you do or believe. If nothing changes either way, why ask?
Formulating Your Question
Before giving your question to the agent, spend a moment thinking about it:
- 1.What phenomenon are you trying to explain?
- 2.What's the current consensus (if any)?
- 3.Why do you suspect the consensus might be wrong or incomplete?
- 4.What would you do differently if you had the answer?
Give Your Question to the Agent
Copy this prompt, replace [YOUR QUESTION HERE] with your actual question, and give it to your agent:
What to Expect
Your agent should respond with a thorough critique. Don't be discouraged if it finds problems — that's exactly what you want at this stage.
Level Analysis
Agent identifies what level your question operates at
Assumption Surfacing
Agent names things you're taking for granted
Refined Versions
Agent offers sharpened alternatives to your question
Testability Check
Agent evaluates whether the question can be answered
Iterate Until Sharp
You may need 2-3 rounds of refinement. After the agent critiques your question, try a revised version:
Success Criteria
You're ready to proceed when:
- You have a single, focused question (not a bundle)
- You can specify what observation would answer it
- The question could be answered "no" (it's falsifiable)
- You know what you'd do differently with the answer
Next up: In Step 6, your agent will generate the formal inputs for the Brenner loop: hypothesis slate, assumption ledger, and more.