| CPC G06F 16/24522 (2019.01) [G06F 8/427 (2013.01); G06F 8/436 (2013.01); G06F 40/20 (2020.01); G06F 40/40 (2020.01)] | 20 Claims |

|
1. A computing system that generates a response to a task prompt representing a task to perform on declarative code, said computing system comprising:
one or more processors; and
one or more hardware storage devices that store instructions that are executable by the one or more processors to cause the computing system to:
access declarative code that includes declarations about data;
access a task prompt representing a task to perform on the declarative code;
cause a user interface to simultaneously display the declarative code and the task prompt;
access input imperative code, which is generated by a conversion of at least a portion of the declarative code and at least a portion of the task prompt into imperative code that establishes a data structure representing the declarative code and that defines an array of values for data declared in the declarative code, wherein the input imperative code is generated in a manner such that the input imperative code includes an imperative code comment line that recites the task prompt;
cause at least a portion of the input imperative code to be provided as input to a language model;
access output imperative code generated by the language model in response to the language model operating upon the input imperative code;
access a response to the task prompt, where the response is generated by a conversion of at least a portion of the output imperative code; and
update the declarative code as presented within the user interface such that the user interface simultaneously displays the updated declarative code, which is updated based on the response, and the task prompt.
|