CPC G06F 16/3344 (2019.01) [G06F 16/3346 (2019.01); G06F 16/338 (2019.01); G06F 40/40 (2020.01)] | 20 Claims |
1. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor, cause a computing device to:
register a plurality of software platforms to identify intents corresponding to the plurality of software platforms by training a cross-platform language processing model with:
a first set of previous digital text queries for a first software platform, a first set of ground truth intents for the first software platform, and a first set of platform-specific configurations for the first software platform; and
a second set of previous digital text queries for a second software platform, a second set of ground truth intents for the second software platform, and a second set of platform-specific configurations for the second software platform;
receive, via a query interface of a client device, a digital text query for information from a software platform;
determine, utilizing the cross-platform language processing model trained for the plurality of software platforms, at least one intent from the digital text query;
select, utilizing the at least one intent, a plurality of platform-specific configurations corresponding to a plurality of software platforms;
generate a plurality of platform-specific requests utilizing the at least one intent and the plurality of platform-specific configurations;
transmit the plurality of platform-specific requests to the plurality of software platforms;
receive a plurality of responses to the plurality of platform-specific requests from the plurality of software platforms;
generate a response to the digital text query from the plurality of responses to the plurality of platform-specific requests; and
cause the client device to display, via the query interface, the response to the digital text query.
|