Patent attributes
Disclosed herein are embodiments of systems, methods, and products comprises a server, which receive a request from a user's electronic client device. The server understands the intention of the user by determining an attribute associated with the request. The server further determines a sentiment value and routes the request to a call center computing system if the sentiment value satisfies a threshold; otherwise, the server determines to route the request to one of virtual assistant servers. The server selects a virtual assistant server whose subject matter best matches the attribute of the request. The server may also select a virtual assistant server based on other information, such as user's previous selection of virtual assistant servers, a time value, or a confidence value. The selected virtual assistant provides a response corresponding to the request.