A
computer device for predicting
software errors based on
artificial intelligence, wherein the device comprises the following: at least one
processing unit that is operationally coupled with a non-volatile storage unit; a
data acquisition unit configured to receive
software development artifacts such as
source code files, change histories, execution logs, compilation results, and error notes from one or more external computer systems via a
communication interface; a preprocessing processor configured to normalize received
software development artifacts and structurally transform them into standardized data representations by performing token separation, structural
parsing, and metric alignment operations; a
feature extraction processor that is operationally connected to the preprocessing processor and is configured to generate multidimensional feature representations that correspond to software complexity attributes, dependency relationships, code change frequency, and execution behavior patterns; a learning processor that is stored in non-
volatile memory and
executable by the
processing unit, wherein the learning processor is configured to create predictive models by iterative parameter adjustment using historical feature representations and corresponding error indicators; a prediction processor configured to apply prediction models to newly generated feature representations to determine a probability value associated with the occurrence of software errors in identified software components; a feedback
processing unit configured to receive confirmed error information and update the predictive models by integrating newly acquired error results into stored training data; and an output interface unit configured to output prediction results, indicating the probability of errors, affected software components, and severity estimates, to an external computing environment.