1. A computer system implemented method of creating and using artificial intelligence based upon a user wherein the computer system includes a first table including at least one textual portion and at least one context phrase contained in the textual portion and the computer system is capable of communication via a network with the user using at least one electronic device, the method comprising: receiving at least one textual input from the user; extracting at least one portion of the textual input from the user and at least one context phrase therefrom; comparing each portion extracted from the textual input from the user to other portions extracted from the textual input from the user according to a first matching algorithm that utilizes the context phrases of each respective portion; and storing in the first table, the portions and respective context phrases that were extracted from the textual input from the user that satisfy the matching algorithm.