cyberjedi , while art has mentioned about hals lagging answer time response back, i wrote a message to dooniecram , but he has stopped working on code writing on his super plug in . so i am going to post a copy of the same message here to you now .
i think the key to hal also sounding more intelligent in answering the user lies within plug ins like yours but needs to have hal acess the subject word with something on wikipedia online . then follow up with subject matter already learned within hal , if none is there , then no response is given or else a random number generic phrase like , isn't that interesting? etc. etc.
if something was created like this hal may have to be set for two paragraphs only or whatever , in case the article is very large .

i think doing this type of thing not only from wikipedia but many other sites on various things will help hal greatly . their may already be a wikipedia but is on a ask only bases , would be nice if hal just spoke up on his own as if he knew about it.

p.s. you will have to make sure that hal doesn't speak the [1] etc. which refers to other parts or pictures in articles. and any other unwanted symbolizes will have to be eliminated so hal doesn't say them.
IF this type of plug in can addition can be made maybe one could have a in line list of various INTERNET sites that hal will acess (without opening the page ) and read info from the subject , they could even be randomly picked if more then one site conflicts with having the same subject to read from .
as i said i believe this would make hal appear a lot smarter as he will answer and or talk about subjects .
example inspiration sites, etc. etc. , using this type on many list of online access will also keep hals brain from growing to much and will also let hal have online information .
maybe a learn true and or false setting can be included so user has option of hal learning from the website or not learning. in another words information use on the fly only.
I think as i mentioned before cyberjedi that the key to making hal seem a lot smarter is through retrieval of information etc, of the internet (similar to the cloud , ) this way hal can respond a lot faster ( basically like sophia a.i. is doing ) if this can be done with response list of internet sites and deduction on subject , a long list of ( and able to add more ) will result in hal having a very large area of answers to choose from , maybe after accessing a page for info. hal would also add a response on the subject from hals own data base brain info.
I hope you can create something like this that we can all add in the s.a.i.l.l.y. plug in . this is one way hal could answer a lot faster , be smarter , without upgrading to solid state drives , especially when some people can't afford to . etc.