| CPC G06F 40/284 (2020.01) [G06F 40/166 (2020.01); G06F 40/253 (2020.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01)] | 20 Claims |

|
1. A cloud-based computing system, comprising:
at least one memory configured to store a natural language understanding (NLU) framework and a client database, wherein the NLU framework comprises a lookup source compiler and a lookup source system, and wherein the client database comprises a plurality of lookup source configurations, a plurality of lookup source templates, and a plurality of source data tables; and
at least one processor configured to execute stored instructions to cause the cloud-based computing system to perform actions comprising:
generating a lookup source of the lookup source system by performing actions comprising:
determining a lookup source configuration of the lookup source from the plurality of lookup source configurations of the client database;
determining, based on the lookup source configuration, a lookup source template of the lookup source from the plurality of lookup source templates of the client database;
retrieving source data from one or more of the plurality of source data tables of the client database based, at least in part, on the lookup source configuration of the lookup source, the lookup source template of the lookup source, or any combination thereof;
compiling, via the lookup source compiler, a source data representation of the lookup source from the source data based, at least in part, on the lookup source configuration of the lookup source, the lookup source template of the lookup source, or any combination thereof; and
storing the source data representation of the lookup source in the client database.
|