Leveraging a large language model (‘LLM’) to proactively prevent misconfigurations
AssigneeFortinet, Inc.
InventorsHemanth Gokavarapu, Theodore M. Reed, David McAleer, Yijou Chen
Life of this patent
Estimating the term…
Abstract
Leveraging a generative artificial intelligence (‘AI’) application to proactively prevent misconfigurations, including: receiving a request to change a cloud deployment; retrieving, based on the change, information describing a state of the cloud deployment; and generating, based on the information describing a state of the cloud deployment, one or more messages about the change.
Claims20
A method of leveraging a generative artificial intelligence (‘AI’) application to proactively prevent misconfigurations, the method comprising:
- receiving a request to change one or more components of a cloud deployment;
- retrieving, based on the request, information describing a state of the cloud deployment, the information comprising ancestry data for the one or more components of the cloud deployment, the ancestry data retrieved from a build log describing a build of the cloud deployment;
- and
- generating, based on the information describing the state of the cloud deployment and based on the ancestry data, one or more messages about the change.
A non-transitory computer readable storage medium for leveraging a generative artificial intelligence (‘AI’) application to proactively prevent misconfigurations, the non-transitory computer readable storage medium storing instructions which, when executed, cause a processing device to:
- receive a request to change one or more components of a cloud deployment;
- retrieve, based on the request, information describing a state of the cloud deployment, the information comprising ancestry data for the one or more components of the cloud deployment, the ancestry data retrieved from a build log describing a build of the cloud deployment;
- and
- generate, based on the information describing the state of the cloud deployment and based on the ancestry data, one or more messages about the change.
A system comprising:
- a memory;
- and
- a processing device, operatively coupled to the memory, the processing device configured to:
- receive a request to change one or more components of a cloud deployment;
- retrieve, based on the request, information describing a state of the cloud deployment, the information comprising ancestry data for the one or more components of the cloud deployment, the ancestry data retrieved from a build log describing a build of the cloud deployment;
- and
- generate, based on the information describing the state of the cloud deployment and based on the ancestry data, one or more messages about the change.
Dependencies are inferred from the claim text.