Dynamic Interfaces Created Using Generative Artificial Intelligence
Dynamic interfaces created using generative artificial intelligence, including: receiving a natural language input via a natural language interface for a storage system; providing an input to a generative artificial intelligence (AI) model comprising the natural language input; and receiving, from the generative AI model and based on the input, one or more user interface elements.
1 . A method, comprising:
receiving a natural language input via a natural language interface for a storage system;
providing an input to a generative artificial intelligence (AI) model comprising the natural language input; and
receiving, from the generative AI model and based on the input, one or more user interface elements.
2 . The method of claim 1 , further comprising presenting the one or more user interface elements.
3 . The method of claim 1 , wherein the one or more user interface elements are presented via the natural language interface.
4 . The method of claim 1 , further comprising training the generative AI model based on training data comprising one or more annotated user interface elements.
5 . The method of claim 1 , wherein the one or more user interface elements are encoded using a markup language.
6 . The method of claim 1 , wherein the storage system is associated with a particular entity and the method further comprises:
receiving, from the generative AI model and based on one or more cohorts of the particular entity, another one or more user interface elements; and
presenting a user interface comprising the other one or more user interface elements.
7 . The method of claim 6 , wherein the user interface corresponds to a particular user interface type and the other one or more user interface elements are based on the particular user interface type.
8 . The method of claim 1 , wherein providing the input to the generative AI model further comprises providing, to the generative AI model, the input further comprising one or more contextual attributes associated with the natural language input.
9 . The method of claim 1 , further comprising providing, via the natural language interface, one or more suggested prompts, wherein the natural language input is selected from the one or more suggested prompts.
10 . A system comprising:
a memory; and
a processing device, operatively coupled to the memory, the processing device configured to:
receive a natural language input via a natural language interface for a storage system;
provide an input to a generative artificial intelligence (AI) model comprising the natural language input; and
receive, from the generative AI model and based on the input, one or more user interface elements.
11 . The system of claim 10 , wherein the processing device is further configured to present the one or more user interface elements.
12 . The system of claim 10 , wherein the one or more user interface elements are presented via the natural language interface.
13 . The system of claim 10 , wherein the processing device is further configured to train the generative AI model based on training data comprising one or more annotated user interface elements.
14 . The system of claim 10 , wherein the one or more user interface elements are encoded using a markup language.
15 . The system of claim 10 , wherein the storage system is associated with a particular entity and the wherein the processing device is further configured to:
receive, from the generative AI model and based on one or more cohorts of the particular entity, another one or more user interface elements; and
present a user interface comprising the other one or more user interface elements.
16 . The system of claim 15 , wherein the user interface corresponds to a particular user interface type and the other one or more user interface elements are based on the particular user interface type.
17 . The system of claim 10 , wherein, to provide the input to the generative AI model, the processing device is further configured to provide, to the generative AI model, the input further comprising one or more contextual attributes associated with the natural language input.
18 . The system of claim 10 , wherein the processing device is further configured to provide, via the natural language interface, one or more suggested prompts, wherein the natural language input is selected from the one or more suggested prompts.
19 . A non-transitory computer readable storage medium storing instructions which, when executed, cause a processing device to:
receive a natural language input via a natural language interface for a storage system;
provide an input to a generative artificial intelligence (AI) model comprising the natural language input; and
receive, from the generative AI model and based on the input, one or more user interface elements.
20 . The non-transitory computer readable storage medium of claim 19 , wherein the instructions, when executed, further cause the processing device to present the one or more user interface elements.