An apparatus, and methods of making and using, to interface with a knowledge providing user and a knowledge acquiring user(s) to provide knowledge in
a domain, the apparatus in the form of a embodied computer processor, the computer processor implementing instructions on a non-transitory computer medium disposed in a
database, the
database in communication with the computer processor, the apparatus comprising: (1) a communication portion that provides communication between the computer processor and electronic user devices; (2) the
database that contains a knowledge core; and (3) the computer processor, the computer processor performing
processing including: (a)
interfacing with the knowledge providing user, having knowledge in
a domain area, so as to input first content related to the domain; (b) inputting second content from external sources; (c) combining the first content and the second content so as to generate combined content; (d)
processing the combined content using a first neural network and generating an output content; (e)
processing the output content using a second neural network, and based on the processing in the second neural network, identifying whether second output from the second neural network is a good pattern or a bad pattern; (f) performing an encapsulation process on patterns that were determined to be good patterns so as to generate encapsulated patterns; (g) compiling the encapsulated patterns to generate a compiled pattern and storing the compiled pattern in the knowledge core; and (h)
interfacing with the knowledge acquiring user to retrieve the compiled pattern from the knowledge core, based on interface with the knowledge acquiring user, and present the compiled pattern to the knowledge acquiring user, and the compiled pattern being presented in combination with other compiled patterns provided in the knowledge core.