Reflection and critic patterns
Words made simple
A few useful meanings before you read the explanation.
- Grounding
- Connecting an answer to supplied evidence, such as a policy document or a verified database result.
- Deterministic
- Following steps or rules defined by code. The model does not decide which step should run next in a deterministic workflow.
- Authorization
- Checking what that identity is allowed to read or do. Being logged in does not grant access to every record.
More words from this lesson
- Latency
- How long a request takes to return a result. Lower latency usually means a shorter wait for the user.
Overview
- Reflection revises an output after examining it.
- A critic is a separate checking role that evaluates an output against criteria.
- Either can be model-based, rule-based, or a combination.
Why this matters
A first draft may omit evidence, misunderstand instructions, or fail formatting and completeness requirements.
An everyday example
An editor reviews a draft and sends specific corrections to the writer.
A technical example
Check that every policy claim has a valid source ID, then allow one rewrite for missing support.
How it works
- Produce draft
- Run explicit checks
- Classify failures
- Revise once if recoverable
- Recheck
- Accept or escalate.
Architecture and flow
Draft → critic/rules → bounded revision → final validation.
The insurance assistant example
A critic flags an answer that claims coverage while citing only a document checklist.
When to use it
Drafting and grounded explanations where evaluators detect common recoverable errors.
When to avoid it
Do not use repeated self-review as an authorization or correctness guarantee.
Interview answer
“Reflection can improve drafts, but I define measurable checks and limit revision loops because critics can share the original model's biases.”
Benefits, trade-offs, and production considerations
Extra calls raise cost and latency. Compare one stronger generation call against generation plus critique; enforce deterministic checks first.
Can you explain it without the notes?
Reflection and critic patterns
Use your own words. Explain an example and one limitation before checking the explanation.
Check your explanation
Reflection revises an output after examining it. A critic is a separate checking role that evaluates an output against criteria. Either can be model-based, rule-based, or a combination.
Turn this concept into a clear answer.
Practice this conceptAdapted from 13_AI.MD · “Reflection and critic patterns”. Examples are study fragments; framework behavior can depend on your version.