Patent attributes
A method comprises receiving at least one natural language input corresponding to at least one task, and analyzing the at least one natural language input using one or more machine learning models to determine one or more parameters of the at least one task. One or more skills and/or availabilities of respective ones of a plurality of resources are identified. The method further comprises identifying at least a subset of the plurality of resources to perform the at least one task based at least in part on the one or more parameters and on the one or more skills and/or the availabilities. The at least one task is routed to one or more resources of the subset.