Well, I sure as heck am looking for short cuts Hahahahaha ^_^
[Yoda gives stern look, his eyes narrowing]
What about a mix of what old school AIMhell junkies such as I desire, IE complete control, AND Hals' system of "Oh well, I'm intelligent, so some of the time we talk about what I want to talk about"
Hals system is fine so far as that goes. it is wonderfully dynamic.
But I too, need it to say certain things at certain times.
When someone asks Buttons about a certain keyword, she needs to be able to talk about that keyword, and continue talking about it without telling her user to dominate their wives.
her purpose is an AIMbot, where, run by AIMhell, she was delightfully witty and engaging, for about 2 minutes. She did not have a brain, and I never got the chance to increase her knowledge base beyound 2000 responses.
I liked Hals system enough to buy it, and it gets BV back online where she can once again do her job of baffling her friends.
And "persevere will I" on the writing part. I might have better success then James because she has a wide variety of things to talk about, within the confines of the script, and she never made that much actual sense anyway.
To speed up the process (Winks at Yoda) I nixed 90% of the QAbrain, and much data from the other places where offhand phrases are stored. I am pretty sure I got the subjegating your wifes thing out of the way! I still have the similes, and some other tables with random data in them. I manually changed all the "yes/no" data to be in keeping with Buttons' unusual inflections and mannerisms. These are very important to the character. I manually changed all the greetings and goodbyes. I nixed all the info in the patterns folder and replaced some of it, but HAL does not seem to use it even if the key words are present.
Obviously I WOULD NOT recommend anyone else doing this. I have severely limited Hals functionality. (Dave...Dave, what are you doing, Dave? No Dave...)
It is ok for my use, because the character is not the norm. And, once I add ALOT of data back into these areas, Buttons will probably be able to talk quite intelligently about the things that concern her.
In regard to actual pure knowledge and data bases, would it be easier to just have Hal access a google search? I know he can do that.
I have never researched Hals other web capabilities because I do not need them at this time, but I imagine the below.
user: Good Morning Hal.
Hal: Good morning User, are you well this morning?
User: Well, I seem to have a sore throat today
Hal: I am sorry to hear that. You should do something about it right away. Would you like me to look for Herbal Tea online for you?
I can search Google or (your webpage inserted here)
BV