Ai model for synthesizing software from a user prompt
OwnerMichael Kasper, Calvin Smith +3inventors
InventorsMichael Kasper, Calvin Smith, Fernando Nobre, Nima Keivan, Theodore Hoff
Life of this patent
Estimating the term…
Loading patent…
OwnerMichael Kasper, Calvin Smith +3inventors
InventorsMichael Kasper, Calvin Smith, Fernando Nobre, Nima Keivan, Theodore Hoff
Estimating the term…
Systems and methods for synthesizing software application code for a software application. An example method includes receiving, from a user device, an initial prompt comprising a natural language description of a plurality of specification elements defining a functionality and a scope of a software application; synthesizing software application code for the software application by processing the initial prompt through a synthesis model, wherein the synthesis model is trained to: generate, based on the initial prompt, a specification document comprising the specification elements; and generate the software application code for the software application by determining a bidirectional mapping between the software application code and the specification elements; and deploying, to a deployment platform, the generated software application code for execution.
A method for synthesizing software application code for a software application, the method comprising:
A system for synthesizing software application code for a software application, the system comprising:
A non-transitory computer readable medium having stored thereon executable instructions that, when executed by an electronic processor, cause the electronic processor to perform operations comprising:
Dependencies are inferred from the claim text.