Modifying A Storage System Configuration Using A Large Language Model (‘LLM’)
Modifying a storage system configuration using a large language model (‘LLM’), including: receiving a request for a deployment of a resource; generating, by a large language model (LLM), based on the request and a configuration of a computing environment, data facilitating a deployment of the resource in the computing environment; and providing the data facilitating the deployment of the resource in response to the request.
1 . A method comprising:
receiving a request for a deployment of a resource;
generating, by a large language model (LLM), based on the request and a configuration of a computing environment, data facilitating a deployment of the resource in the computing environment; and
providing the data facilitating the deployment of the resource in response to the request.
2 . The method of claim 1 , wherein the data facilitating the deployment of the resource in the computing environment comprises a natural language description of the deployment of the resource in the computing environment.
3 . The method of claim 1 , wherein the data facilitating the deployment of the resource in the computing environment comprises one or more configuration files for the deployment of the resource.
4 . The method of claim 1 , wherein the request comprises a natural language description of the resource.
5 . The method of claim 1 , wherein generating the data facilitating the deployment comprises generating, by the LLM, a build cost analysis for the deployment, wherein the data facilitating the deployment comprises the build cost analysis.
6 . The method of claim 1 , wherein generating the data facilitating the deployment comprises accessing, by the LLM, one or more external data sources.
7 . The method of claim 6 , wherein the one or more external data sources comprise one or more operating system package listings.
8 . The method of claim 6 , wherein the one or more external data sources comprise one or more security benchmarks.
9 . The method of claim 1 , further comprising deploying the resource in the computing environment based on the data facilitating the deployment of the resource in the computing environment.
10 . The method of claim 9 , further comprising validating the deployment of the resource.
11 . A system comprising:
a memory; and
a processing device, operatively coupled to the memory, the processing device configured to:
receive a request for a deployment of a resource;
generate, by a large language model (LLM), based on the request and a configuration of a computing environment, data facilitating a deployment of the resource in the computing environment; and
provide the data facilitating the deployment of the resource in response to the request.
12 . The system of claim 11 , wherein the data facilitating the deployment of the resource in the computing environment comprises a natural language description of the deployment of the resource in the computing environment.
13 . The system of claim 11 , wherein the data facilitating the deployment of the resource in the computing environment comprises one or more configuration files for the deployment of the resource.
14 . The system of claim 11 , wherein the request comprises a natural language description of the resource.
15 . The system of claim 11 , wherein, to generate the data facilitating the deployment, the processing device is configured to generate, by the LLM, a build cost analysis for the deployment, wherein the data facilitating the deployment comprises the build cost analysis.
16 . The system of claim 11 , wherein, to generate the data facilitating the deployment, the processing device is configured to access, by the LLM, one or more external data sources.
17 . The system of claim 16 , wherein the one or more external data sources comprise one or more operating system package listings.
18 . The system of claim 16 , wherein the one or more external data sources comprise one or more security benchmarks.
19 . The system of claim 11 , wherein the processing device is further configured to deploy the resource in the computing environment based on the data facilitating the deployment of the resource in the computing environment.
20 . A non-transitory computer readable storage medium storing instructions which, when executed, cause a processing device to:
receive a request for a deployment of a resource;
generate, by a large language model (LLM), based on the request and a configuration of a computing environment, data facilitating a deployment of the resource in the computing environment; and
provide the data facilitating the deployment of the resource in response to the request.