Visual Programming Platform Featuring Machine Learning for Automated Code Development
AssigneeGoogle Inc.
InventorsRuofei Du, Zhongyi Zhou
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsRuofei Du, Zhongyi Zhou
Estimating the term…
A visual programming platform can leverage a machine learning-based coding system to generate an initial set of programming-language code for further graphical editing by a human user. As an example, the visual programming platform can obtain a natural language description of a task to be performed by a computational pipeline. The visual programming platform can process the natural language description of the task with a machine learning coding system that includes one or more machine-learned models to generate, as an output of the machine learning coding system, a set of pseudocode that describes performance of the task. The platform can process the set of pseudocode that describes performance of the task with a compiler to generate a set of programming-language code that defines the computational pipeline for performing the task. The visual programming platform can generate a graphical visualization of the computational pipeline defined by the set of programming-language code.
A visual programming platform that enables the graphical development of software code, the visual programming platform implemented by one or more computing devices and configured to perform operations, the operations comprising:
A computer-implemented method for finetuning a sequence processing model to perform a pseudocode drafting task, the method comprising:
One or more non-transitory computer-readable media that store computer-executable instructions that, when executed, cause a computing system to perform operations, the operations comprising:
Dependencies are inferred from the claim text.