2. A method of claim 1 , wherein the module specific knowledge data model is associated with one of spend analysis, sourcing, performance metric management, contracts, procure to pay, and supplier management.
1. A method for intelligent comparison and matching to identify a system response for a voice query, the method comprising: a. comparing entries of a parameterized voice query with entries of a historical knowledge base by an artificial intelligence engine wherein the parameterized voice query includes commands and parameters identified by: (i) converting a voice query captured through a personal computing device to text using a speech to text converter; (ii) analyzing the text and parsing the text into words; and (iii) referring to a command library to identify the words as one of commands and parameters; b. performing matches between the entries of the parameterized voice query with the entries of the historical knowledge base and, if there are no matches, checking for existence of a module parameter, performing matches between the entries of the parameterized voice query with the entries of a module specific knowledge data model or a plurality of knowledge models, rating the matches between the entries of the parameterized voice query and the entries of a module specific knowledge data model or a plurality of knowledge models to assign a match confidence level, short listing potential matches between the entries of the parameterized voice query and the entries of a module specific knowledge data model or a plurality of knowledge models based on a threshold of match confidence level, in case of multiple potential matches, selecting a match between the entries of the parameterized voice query and the entries of a module specific knowledge data model or a plurality of knowledge models with the highest confidence level as a best match, and selecting a system response ID associated with the best match and passing the response ID to a response solution engine; c. identifying a procurement sub system or a combination of the sub systems corresponding to the system response ID; d. identifying sub system specific pre-built action methods and parameters corresponding to the system response ID; and e. initiating a system response by executing the pre-built action method by passing the parameterized voice query to the pre-built method of the sub system, wherein the module parameter signifies a knowledge data model specific to a module of the system.