CPC G06F 16/248 (2019.01) [G06F 16/243 (2019.01); G06F 16/24522 (2019.01); G06N 5/022 (2013.01); G06N 5/046 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
generating a first domain-specific language (DSL) request based on a first natural language (NL) request and a first DSL associated with a first data storage system;
causing at least a portion of the first DSL request to be applied to the first data storage system to generate a first search result;
generating a plurality of different interpretations of the first NL request using a plurality of different interpretation algorithms;
selecting, based on a selection criterion, a first interpretation included in the plurality of different interpretations of the first NL request;
selecting a dashboard template from a plurality of dashboard templates based on the first DSL and the first interpretation, wherein the dashboard template is associated with the first DSL and a graphical presentation type;
generating one or more dashboard files based on the dashboard template, the first search result, and the graphical presentation type; and
transmitting a dashboard command and the one or more dashboard files to the first data storage system to generate a dashboard for display to a user.
|