| CPC G06F 8/30 (2013.01) [G06N 20/00 (2019.01)] | 22 Claims |

|
1. A non-transitory physical storage medium storing program code, the program code executable by a hardware processor to cause the hardware processor to execute a computer-implemented process for generating a software-code-defined digital thread, the program code comprising code to:
train a script-generating machine learning (ML) model using a training dataset comprising a set of training triplets, each of the training triplets comprising a sample intent input, a corresponding sample model representation set, and a corresponding sample platform orchestration script, wherein the sample platform orchestration script connects models within the corresponding sample model representation set to accomplish the corresponding sample intent input;
receive a first model representation of a first engineering model,
receive a second model representation of a second engineering model:
receive an intent input, wherein the intent input is selected from the group consisting of a user action on an interconnected digital engineering platform, a user prompt, an existing software-code-defined digital thread, and a request from a software agent on the interconnected digital engineering platform;
generate, using the script-generating ML model, a platform orchestration script connecting the first model representation and the second model representation based on the intent input, wherein the platform orchestration script accomplishes the intent input;
store the platform orchestration script as the software-code-defined digital thread; and
wherein the platform orchestration script, when executing, invokes one or more Application Programming Interface (API) or Software Development Kit (SDK) endpoints associated with the first model representation and/or with the second model representation, wherein the API or SDK endpoints provide a unified programming interface to model representations generated from the first and/or the second engineering models.
|