The invention discloses a
software automatic operation and maintenance method and
system based on an AI technology, and relates to the technical field of
software automatic operation and maintenance. The method comprises the steps of establishing a
software operation exception
database; performing operation monitoring on the function modules, identifying the modules and parameters, generating a
flow chart, verifying
execution time and parameter use conditions, and
processing according to results; risk parameters and function problems are extracted, partition is carried out through a
decision tree, key parameters are determined through t-SNE and a clustering
algorithm, and fault types are diagnosed according to an
anomaly detection algorithm and an SVM model; monitoring risk parameters, calculating related indexes to obtain a comprehensive evaluation value and a
risk index, and establishing and training a fault prediction model to evaluate the future performance of the software; and performing maintenance or optimization measures to prevent potential faults and realize automatic operation and maintenance of the software. According to the invention, the whole process management from data collection to automatic maintenance is realized, the accuracy and efficiency of fault diagnosis are improved, and the stability of the
system and the capability of coping with a complex environment are enhanced.