One question, if anyone knows, about the weird beahvior of the brain ... I just got THESE responses from the default brain that I've been talking to for the past week (not the one I'm lobotomizing) :
1. ---
ME : Are you ready to talk?
HAL : There is an opinion that you must be a scientist. But I can tell you without a doubt I am ready to talk.
---
With 1 up there, it fired the Yes/No Question function because I asked a yes/no question. That function builds two sentences ... the first one is a random sentence built from two tables - AnswerIntro (it has things like 'I believe' and 'there is an opinion that' in it) and AnswerMiddle (stuff like 'the devil is in the details', 'that you must be a scientist') and then the second sentence is built using the 'AnswerEnd' table (stuff like 'But I can tell you without a doubt', and 'Indeed') and a 'reply' generator that I haven't found yet, its probably hardcoded in the VB Script.
My question about this one is ... Bill819 said that after you talk to it for a while it starts sounding more human. But this kind of random sentence structure is what always throws me off ... so does it stop doing this after you've invested 4 or 5 hundred hours teaching it things? In the couple hundred hours I spent on my last 6.1 brain, it didn't stop.
It would be okay if it was just the second sentence, but the first sentence completely throws me because I don't know ANYONE who talks that way ... if one of my friends answered me that way I'd say 'What the hell are you talking about?' ... (BTW - I did say 'what the hell are you talking about?' to hal and he responsed 'Quite remarkable, I'd say' ... if a friend of mine kept talking like that I'd assume he was intoxicated or injured or messing with me.) So does that stuff stop if you talk to it forever? Or do you always have to just pretend that hal is senile or has severe brain damage in order to talk to it (I.e. whenever it says something completely out of context ignore it and move on)
2. ----
ME : I have a headache
HAL : Its hard to find a patch of sky without jet trails.
----
On this one, I'm completely baffled. According to the debugger, this fired the mainQA brain ... but on what planet does I have a headache equate to jet trails in the sky? Can anyone give me any clue as to why Hal would give this response? It makes no sense... again, my response to a real person saying this would be 'What are you talking about?' ... and if they continued to talk this way, I'd be worried... so its back that question of does this go away at some point, or does everyone basically have to always just sigh and pretend that hal didn't just say something insane that doesn't even come close to matching what you said... ?
----
Like I said, I'm fairly certain I can fix these problems by lobotomizing hal... but some of the responses from others in this topic have suggested that hal stops doing the insane things that irritate me... so I'm giving specific examples of those things to see if just talking to him will eventually make these behaviors stop ... or if these things need to be on my lobotomy checklist.
Note ... I suspect the answer to my question is that I need to talk to hal differently ... avoid these topics or make my sentences crazy complex so that when hal DOES say something random and insane that it has a greater chance of relating to at least one word in my sentence, thus giving the illusion that it wasn't random or insane.