Self-Refinement & Critics prompts the model to generate a response, review its output against a strict safety or quality rubric, identify mistakes, and rewrite the final completion to eliminate defects before outputting.
By forcing the model to act as its own editor in a critique-and-rewrite loop, you systematically eliminate logical bugs, factual inaccuracies, and safety leaks.