cyberjedi , by reasonable request  i guess you mean a electroshock on the butts of politicians for every time they lied is out of the question ?? lol, 
be careful what you ask for . 
       okay . here is some of what i think needs to be fixed in hal . 
number one : HAL STAYING ON SUBJECT. 
two.  the problem i described earlier here. 
        i wish hal had a seperate learning ability . copy and past versus  just typed in . copy and past would copy and learn just as is with no reversing i' , you etc. kind of like the old hal 5 version did. (for those who have used it. in the past )  .
three . it is in my opinion for what it is worth (which may not be much lol) hal needs to go the direction of alexa and siri , accessing most things from a filtered INTERNET search . hal when the brain gets larger actually slows down more , accessing the internet ( maybe even allowing a setting for hal to use various search engines , allowing for some search engines to being more biased and censored . ) for answers etc. can allow hal to retrieve answers  without having to run through indexes etc.  giving quicker answers and response , maybe followed up by something hal already has indexed in its learned files , if nothing on the subject is in learned files  maybe  and that's what i think about that , response from hal. 
        I think this one step of doing this will be a game changer in hal and responses , even making hal seem more intelligent . 
         To me hal staying on subject better and this hal using the internet for answers as lexus does and siri is the most important . hal would still learn but would access internet for answers etc. then in a two phase hal would follow up with what he already has learned previously based on the same subject ,(if he has anything other wise as i said maybe a comment "and that's what i think about that" etc. customizable  for the user. ) in a reply .  
     i know hal mentions about short answers but i think hal actually does still learn short answers , depending on how short  ( maybe i am wrong and hal disregards  lines that are short , depending on how short) , but that answer hal gives is actually only to get you to give a more detailed longer answer , which of course hal will learn more and give a better answer , of course robert would have to chime in and tell whether i am right or wrong about the short answer  comment that hal does.