Semi-anesthesia uses local anesthetic, which only makes people lose consciousness locally and everyone is awake. Of course, the anesthesiologist will also use some sedatives during the operation.
General anesthesia uses general anesthetics, which directly acts on the central nervous system, making people completely frustrated.