1. A mobile device configured to communicate with at least one server over a network to facilitate allocation of conversational resources, the mobile device comprising: at least one processor configured to: in response to receiving a request for a conversational service, determine whether the mobile device has available resources to process the conversational service; determine, based at least in part on results of determining whether the mobile device has the available resources to process the conversational service and without evaluating whether processing the requested conversational service locally produces acceptable results, whether to process the conversational service locally using the mobile device or remotely using the at least one server; and automatically communicate with the at least one server in furtherance of processing the conversational service, when it is determined that the conversational service is to be processed using the at least one server.