CPC G06F 8/35 (2013.01) [G06F 8/10 (2013.01); G06F 8/24 (2013.01); G06F 8/30 (2013.01); G06F 8/36 (2013.01); G06F 8/60 (2013.01); G06F 8/70 (2013.01); G06F 8/73 (2013.01); G06F 40/166 (2020.01); G06F 40/174 (2020.01); G16H 10/20 (2018.01)] | 20 Claims |
8. A method that includes one or more processing devices performing operations comprising:
in an attribute development environment, accessing attribute templates and production data layouts associated with a plurality of attributes in a production environment, wherein each attribute template of the attribute templates comprises software code written in a production-ready programming language to compute an attribute associated with a feature of a predictive model used in risk assessment, and wherein each production data layout comprises a set of ordered fields for input data used by a software program in the production environment;
in the attribute development environment, generating a plurality of attribute definitions in the production-ready programming language based on analyzing input data using the attribute templates, the input data being organized according to the production data layouts such that a data schema of the attribute development environment aligns with a schema of the production environment based on each set of ordered fields;
deploying the plurality of attribute definitions to the production environment of the software program, wherein the production-ready programming language of the plurality of attribute definitions is compatible with a programming language of the software program; and
causing the attribute definitions of the plurality of attributes to be modified based on performance of the plurality of attributes in the production environment of the software program.
|