CPC G06F 16/3329 (2019.01) [G06F 9/542 (2013.01); G06F 18/24323 (2023.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); H04L 51/02 (2013.01); G10L 2015/225 (2013.01)] | 20 Claims |
1. A system, comprising:
a client device comprising a processor and a memory; and
machine readable instructions stored in the memory that, when executed by the processor, cause the client device to at least:
cache, on the client device, expression logic for evaluating a respective natural language input to determine a first user intent, wherein the expression logic:
receives a first natural language input through a user interface;
determines that a network condition prevents a computing device in data communication with the client device from providing a first response to the first natural language input within a predefined period of time; and
evaluates, with a first set of the expression logic, the first natural language input to generate the first response based at least in part on the first user intent; and
provide the first response to the first natural language input through the user interface.
|