Adding things into the brain db... things can get lost.... How will he Re-access this data.
For this reason Each project should be undertaken. as RESPONSE.... KEYWORDS to Trigger RESPONSE / Phrases that may trigger.
Possible detect DATA from Sentence TYPE == Possible detect topic type from sentence..
Possible Scripted conversation to return data
there are many ways in which to input data into hal. but how will you retrieve that data...
I always say the scripted routines determine how smart hal really is... not the data contained within his brain... the ability to learn from conversation is the key. than when he is presented with a large amount of data perhaps even a story he can SAVE which data is relevant to his CAPTURE routines and the rest is not even saved just discarded....
So if you had a routine to detect Descriptions of OBJECTs then in any given text if an OBJECT was detected then any data describing or defining its parts or even its part in an event etc.. hal would save it.... even return the data hal has even saved previously back to the user... If requested. if not then make a general comment about OBJECT.
this MODULE would be a basis for finding descriptions for objects etc now when presented with a large piece of data hal would add this module to his search and save parameters.
Issues to think about
As long as the data can be "Conceptually Represented" / DEFINED logically. then it can be scripted. this is where mind maps come into play...by using Mind-map software you can see or even find different ways to Save and store data for logical retrieval via databases or script. a technology used by police fbi etc. a Statement is taken from multiple party's then the information is "Analysed" for Specific data types ie: Where the event took place. Who Saw each event. Who participated in said event. Properties of the event. these would be the questions which would be the final outcome of the mass input of the witnesses statements.
http://spydaz.tech.officelive.com/crscripting.aspxa page on my site that tell of such programming check it out!