Definition
Hypothesis Generation is the process of creating multiple competing interpretations, routes, or answers for a given decision problem. In the Prismatic Decision Core, this is deterministic -- the same input always produces the same set of hypotheses.
Technical Deep Dive
Standard Hypothesis Set
For every decision input, the generator produces at minimum:
- Positive ("Proceed") - The straightforward favorable interpretation
- Alternative ("Defer") - A plausible alternative suggesting more information is needed
- Contrary ("Reject") - The failure or negative scenario
Additional hypotheses are generated when:
- Constraints are present - A conditional proceed hypothesis is added
- Rich structured data (4+ fields) - A partial proceed (phased approach) hypothesis is added
Hypothesis Structure
Each hypothesis includes:
%{
ordinal: 1, # Position in the set
claim: "Proceed with...", # The hypothesis statement
reasoning_summary: "Because...", # Brief justification
assumptions: ["Market stable", ...], # What must be true
supporting_signals: ["Revenue up"], # Evidence in favor
contradictory_signals: ["Risk X"] # Evidence against
}Signal Extraction
Signals are extracted from:
- Structured data fields - Field existence and key names
- Problem statement text - Keyword matching for opportunity/growth/benefit signals
- Constraints - Constraint keys become conditional signals
Determinism Guarantee
The generator uses no randomness. Signal extraction, hypothesis ordering, and claim construction are all deterministic functions of the input data.
Related Terms
- Decision Core - The full decision pipeline
- Calibration Loop - Feedback from outcomes
Connect & Contribute
Created by Tomas Korcak (korczis) | Open Source under GHL