Self-evaluation in artificial intelligence refers to the process by which a machine learning model assesses the validity, accuracy, or confidence of its own generated outputs and internal knowledge state. Rather than relying solely on external feedback or separate verification systems during inference, a model capable of self-evaluation inspects its own proposed responses, estimates the likelihood that its claims are correct, and determines whether it possesses the necessary information to address a given task. This capability is commonly used to measure uncertainty, detect errors and hallucinations, enable iterative self-refinement, and calibrate model behavior to improve overall reliability.