| CPC G06F 8/658 (2018.02) [G06F 8/30 (2013.01)] | 20 Claims |

|
1. A method for automatically updating a software application to ensure compliance with an updated data source, the method comprising:
providing an embedding of a first version of a data source and an embedding of a second version of the data source to a comparison engine, wherein the comparison engine has been configured to:
compare the embedding of the first version of the data source and the embedding of the second version of the data source; and
generate a data source difference summary that is based on differences between the embedding of the first version of the data source and the embedding of the second version of the data source;
providing an embedding of a software application code module and the data source difference summary to a code update engine, wherein the code update engine comprises one or more machine learning models that have been trained to generate an updated version of the software application code module based on the embedding of the software application code module and the data source difference summary; and
updating code of the software application using the updated version of the software application code module.
|