Zero Experience Necessary (ZEN)
The method of application development that uses a conversational agent to assist and direct users to achieve their end goal while using a piece of software. The application developer knows far more than anyone else in what the application can do. The “interaction” with the user is required to get “input” on the variables that the software needs satisfied. The process of collecting input can be generalized so that the user can input new information or “recall” information from past successful interactions. Basically, why wait for the user to input when instead the ZEN agent can work with the user to get the inputs.