| CPC G06F 16/254 (2019.01) [G06F 16/243 (2019.01)] | 20 Claims |

|
1. A method for performing natural language-based data integration, wherein the method is implemented via a service provider device comprising a processor, and wherein the method comprises:
causing execution of a data integration application on a remote device via a network;
causing surfacing of a graphical user interface (GUI) corresponding to the data integration application on a display of the remote device;
receiving, via the GUI, a natural language input representing a data integration task;
generating, via a large language model (LLM), a set of ordered activities corresponding to the data integration task represented by the natural language input;
selecting, via the LLM, at least one application programming interface (API) for performing each activity within the set of ordered activities;
generating a data pipeline based on the set of ordered activities and the at least one API for performing each activity; and
back-translating the data pipeline by converting an intermediate language in which each activity of the set of ordered activities is expressed to a desired data format for execution by the data integration application.
|