US 12,455,905 B1
Provider network user console with natural language querying feature
Sandesh Swamy, Seattle, WA (US); Rashmi Gangadharaiah, San Jose, CA (US); James W. Horsley, Carnation, WA (US); Abhijit S Barde, Cupertino, CA (US); and Jonathan James Pezzino, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Dec. 16, 2022, as Appl. No. 18/083,197.
Int. Cl. G06F 40/58 (2020.01); G06F 16/31 (2019.01); G06F 16/3329 (2025.01); G06F 16/3332 (2025.01)
CPC G06F 16/316 (2019.01) [G06F 16/3329 (2019.01); G06F 16/3332 (2019.01); G06F 40/58 (2020.01)] 20 Claims
OG exemplary drawing
 
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.