| CPC G06F 16/316 (2019.01) [G06F 16/3329 (2019.01); G06F 16/3332 (2019.01); G06F 40/58 (2020.01)] | 20 Claims |

|
1. A method for a provider network user console with a natural language querying feature, the method comprising:
receiving a set of templatized query pairs, each templatized query pair of the set of templatized query pairs comprising a first templatized query in a natural language and a corresponding second templatized query in a domain-specific index query language specific to an index hosted by the provider network, each of the first and second templatized queries comprising a set of named variable tokens;
generating a set of instantiated query pairs comprising substituting the set of named variable tokens with a set of randomly generated synthetic values;
retraining a pre-trained neural machine translation model using the set of instantiated query pairs to yield a fine-tuned neural machine translation model, the fine-tuned neural machine translation model to translate a natural language query into a domain-specific index query language query;
receiving a particular natural language query via a user interface;
translating the particular natural language query to a particular domain-specific index query language query using the fine-tuned neural machine translation model;
executing the particular domain-specific index query language query against the index to yield an index result; and
providing the index result via the user interface.
|