Automated application architecture creation
OwnerShoma Samir Chakravarty, Srinivas V. Dasari +3inventors
InventorsShoma Samir Chakravarty, Srinivas V. Dasari, Utsab Kayal, Alvin H. Kok, Michael Steven Zoratti
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for automating the creation of an application architecture. A description is received for an artifact in a first layer of a development framework. Then, a second set of artifacts in a second layer of the development framework is identified based at least in part on the artifact in the first layer of the development framework. Next, a prompt is generated that comprises the description for the artifact and the set of artifacts. Subsequently, the prompt is sent to a generative AI service.
Claims20
A system, comprising:
- a computing device comprising a processor and a memory;
- and
- machine-readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least:
- receive a description for an artifact in a first layer of a development framework;
- identify a set of artifacts in a second layer of the development framework based at least in part on the artifact in the first layer of the development framework;
- generate a prompt comprising the description for the artifact and the set of artifacts;
- and
- send the prompt to a generative AI service.
The system of claim Error! Bookmark not defined., wherein the machine-readable instructions further cause the computing device to at least:
- generate a second prompt comprising the description for the artifact and the result set of artifacts for the second layer of the development framework;
- send the second prompt to the generative AI service;
- receive a second result set of artifacts for a third layer of the development framework from the generative AI service;
- and
- save the second result set of artifacts to the data store.
The system of claim Error! Bookmark not defined., wherein the machine-readable instructions further cause the computing device to at least notify a client application executing on a client device that result set of artifacts has been saved to the data store.
A method, comprising:
- receiving a description for an artifact in a first layer of a development framework;
- identifying a set of artifacts in a second layer of the development framework based at least in part on the artifact in the first layer of the development framework;
- generating a prompt comprising the description for the artifact and the set of artifacts;
- and
- sending the prompt to a generative AI service.
The method of claim Error! Bookmark not defined., further comprising:
- generating a second prompt comprising the description for the artifact and the result set of artifacts for the second layer of the development framework;
- sending the second prompt to the generative AI service;
- receiving a second result set of artifacts for a third layer of the development framework from the generative AI service;
- and
- saving the second result set of artifacts to the data store.
The method of claim Error! Bookmark not defined., further comprising notifying a client application executing on a client device that result set of artifacts has been saved to the data store.
The method of claim Error! Bookmark not defined., wherein at least one artifact in the set of artifacts comprises a model, source code file, a documentation file, a database table, or a script.
A non-transitory, computer-readable medium, comprising machine-readable instructions that, when executed by a processor of a computing device, cause the computing device to at least:
- receive a description for an artifact in a first layer of a development framework;
- identify a set of artifacts in a second layer of the development framework based at least in part on the artifact in the first layer of the development framework;
- generate a prompt comprising the description for the artifact and the set of artifacts;
- and
- send the prompt to a generative AI service.
The non-transitory, computer-readable medium of claim Error! Bookmark not defined., wherein the machine-readable instructions further cause the computing device to at least:
- generate a second prompt comprising the description for the artifact and the result set of artifacts for the second layer of the development framework;
- send the second prompt to the generative AI service;
- receive a second result set of artifacts for a third layer of the development framework from the generative AI service;
- and
- save the second result set of artifacts to the data store.
The non-transitory, computer-readable medium of claim Error! Bookmark not defined., wherein the machine-readable instructions further cause the computing device to at least notify a client application executing on a client device that result set of artifacts has been saved to the data store.
Dependencies are inferred from the claim text.