Critic invents a requirement
Detect: Feedback lacks a rubric item or supporting source.
Recover: Reject the critique and retain the prior validated artifact.
Use explicit critique and revision cycles to improve a draft against measurable criteria, while avoiding unsupported confidence from repeated self-assessment.
Reflection loops evaluate an agent's draft or execution result and feed actionable feedback into a revision step. The evaluator may be a separate model, deterministic checks, a human rubric, or a combination. The key distinction is that a critique identifies a concrete defect and an acceptance criterion; asking the same model to think harder is not a reliable architecture.
Repeated model agreement does not establish truth because correlated errors can survive every pass. Anchor reflection in external evidence, schema checks, or executable tests. Preserve the original artifact and each revision so operators can detect when a superficially polished version introduces factual regression.
A prototype can compare first drafts with one revised draft on a labeled evaluation set. Keep the loop only if improvement exceeds the added latency and cost.
Production separates factual checks from style preferences, caps revision attempts, and prevents a critic from broadening the task. Revisions must revalidate evidence references and mandatory content.
At scale, route only likely-defective artifacts through expensive critique. Track defect classes, critic precision, revision acceptance, and cases where the original draft was better than the revised result.
Creates an initial artifact with explicit evidence and output requirements.
Identifies localized defects against versioned criteria and records supporting observations.
Applies bounded corrections without changing accepted facts or expanding authorized actions.
Checks regressions and selects the best validated version rather than always choosing the latest.
Stores artifact versions, critique reasons, outcomes, and consumed budget.
flowchart LR
E["Verified evidence"] --> D["Initial draft"]
D --> C["Rubric critic"]
C --> R["Targeted revision"]
R --> V["Regression checks"]
D --> B["Version comparison"]
V --> B
B --> A["Accepted artifact"]
V --> X["Unresolved defect queue"]Define what correctness, completeness, and presentation mean for this particular artifact.
Generate and retain the first draft with its source evidence and configuration versions.
Apply deterministic checks first, then use a critic where semantic judgment is necessary.
Send specific defects and protected facts, with a maximum change scope and budget.
Re-run factual and structural validation and compare the revised artifact against the baseline.
Publish a validated version or expose unresolved defects when the revision ceiling is reached.
Healthcare administration · Illustrative enterprise scenario, not a reported customer outcome.
A hospital scheduling service produces letters that combine appointment instructions, location details, and accessibility information.
Initial drafts can omit preparation instructions or introduce confusing phrasing even when the source schedule is correct.
The assistant must improve clarity and completeness while preserving verified times, locations, and clinician-approved instructions.
A draft generator uses approved records; deterministic checks protect critical fields, and a semantic critic evaluates readability and missing requirements.
If the critic recommends an unsupported preparation instruction, the evidence gate rejects that change and retains the verified draft.
Measure omission rate, introduced factual errors, revision acceptance, and staff editing effort. The loop supports communication quality, not clinical decision authority.
| Decision | Benefit | Cost |
|---|---|---|
| Separate critic | A focused rubric can uncover defects missed during drafting. | A second model can share the same misconceptions. |
| Multiple revisions | Complex artifacts may improve incrementally. | Cost and latency grow, while later changes can regress accuracy. |
| Deterministic gates | Protected fields remain stable through stylistic changes. | Semantic errors outside the checks still require evaluation. |
Detect: Feedback lacks a rubric item or supporting source.
Recover: Reject the critique and retain the prior validated artifact.
Detect: Ledger records repeated reversals without defect reduction.
Recover: Select the best validated version and stop the loop.
Ground checks in evidence or independent test criteria.
Compare validated versions and preserve the best result.
Specify defects, protected facts, and stopping conditions.