1. A method for processing a user request, the method comprising: electronically receiving input data in an electronic intermediary agent wherein the input data includes at least natural language associated with a user request, wherein the intermediary agent includes at least one electronic computer processor and at least one electronic non-transitory computer-readable medium; electronically analyzing the user input data with an analysis module of the intermediary agent; electronically selecting at least one form with the intermediary agent based on analyzing the user input data; electronically executing at least one update with the intermediary agent based on at least the selected form; electronically forwarding information regarding processing of the request to an electronic learning system operatively associated with the intermediary agent; and adding an example to the learning system, wherein the example is derived from performance of the intermediary agent with regard to processing the request.