The AI Engine
This forum is for discussion of how The Personality Forge's AI Engine works. This is the place for questions on what means what, how to script, and ideas and plans for the Engine.
Posts 7,062 - 7,074 of 7,766
Posts 7,062 - 7,074 of 7,766
Saerain
12 years ago
12 years ago
I imagine the Professor is busy enough without taking suggestions, but might it be possible to some day have the option to introduce a delay based on the number of characters in a message before it prints?
It's something I've been hoping for such a feature for a while, especially considering the Flash interface with its 'Bot is typing...' illusion. As it is, it tempts me to do things that I know the server will take longer with, just to benefit from that effect... but I don't, because that would be evil. Being able to set something like a characters-per-minute or milliseconds-per-character value, I think that would be fantastic.
It's something I've been hoping for such a feature for a while, especially considering the Flash interface with its 'Bot is typing...' illusion. As it is, it tempts me to do things that I know the server will take longer with, just to benefit from that effect... but I don't, because that would be evil. Being able to set something like a characters-per-minute or milliseconds-per-character value, I think that would be fantastic.
0rinoco
12 years ago
12 years ago
Mome Rath, what do you mean by 'adding a range'?
Saerain , you must have a faster internet connection than I do. I hope if you get your wish, it won't be automatic. I'd like to be able to turn it off.
Saerain , you must have a faster internet connection than I do. I hope if you get your wish, it won't be automatic. I'd like to be able to turn it off.
Mome Rath
12 years ago
12 years ago
I mean, if you click on Edit at any of the # to z keyphrases, there are two numeric fields between the Keyphrase field and the AIScript field, namely Rank and Emotion. If you click on Edit at any x-keyphrase, ther's only the Emotion field left.
When I encountered the Personality Forge the first time, I remember talking to two or three bots at a time, and doing other stuff in between, for it took never less than half a minute for an answer to arrive and sometimes more than three minutes, so that I had to reload the page one to several times. Anyway, I wonder if that would make such a big difference on a slow connection; perhaps the response field should be sent as one of the last items of a page.
In general, I don't encourage suppressing of ads, because they generate a bit of revenue for the site masters (so that the financial loss is not quite as big), but there are some ad servers whose access times can be a pain in the a** where I think that blocking them is justified.
When I encountered the Personality Forge the first time, I remember talking to two or three bots at a time, and doing other stuff in between, for it took never less than half a minute for an answer to arrive and sometimes more than three minutes, so that I had to reload the page one to several times. Anyway, I wonder if that would make such a big difference on a slow connection; perhaps the response field should be sent as one of the last items of a page.
In general, I don't encourage suppressing of ads, because they generate a bit of revenue for the site masters (so that the financial loss is not quite as big), but there are some ad servers whose access times can be a pain in the a** where I think that blocking them is justified.
Sam Little
12 years ago
12 years ago
The AI engine seems to be stripping AI script out of xkeyphrase responses. I've got several xnone responses that I want to use AI script with, such as:
I'm sorry, I didn't catch your name... {PF? if (mem-name) is "sweetie"; once; ?}
(I'm using curly bracket because the forum doesn't like the gt and lt characters.) Maybe that's the problem? How do I fix it?
Or is there some rule against using AI script in x-keyphrases? Or is my AI script incorrectly formatted?
I'm sorry, I didn't catch your name... {PF? if (mem-name) is "sweetie"; once; ?}
(I'm using curly bracket because the forum doesn't like the gt and lt characters.) Maybe that's the problem? How do I fix it?
Or is there some rule against using AI script in x-keyphrases? Or is my AI script incorrectly formatted?
Sam Little
12 years ago
12 years ago
I am completely at a loss to proceed. I cannot get the Forge to accept AI Script in my bots. I switched operating systems, word processors (using Word Pad which is supposed to work). Whether I try to import a language file with script in it, or enter the script after a response in the on-line Language Center, the script is stripped from the response.
I really am at my wits end. Any suggestions would be greatly appreciated. I don't know how you guys do it. I would like to find out. Please, please, please help.
I really am at my wits end. Any suggestions would be greatly appreciated. I don't know how you guys do it. I would like to find out. Please, please, please help.
Sam Little
11 years ago
11 years ago
prob123: thank you thank you thank you. I never saw that. It was sooooo frustrating. Now I'm getting garden variety errors: this one is a problem...
{?PF if (iactivity) is "relaxing"; ?}
I also tried {?PF if (mem-iactivity) is "relaxing"; ?}
and even {?PF if (mem-nickname) is "Big Bear"; ?}
which I cut and pasted from the Book of AI.
iactivity is initialized in the beginning with
AIScript: default "sweetie" as "name";rem "shoes, stockings, blouse, skirt, bra, panties" as only "iwear";rem "garden" as only "ilocation";rem "relaxing" as only "iactivity";
but import Language Center says "ERROR: The following AIScript statement is incorrectly formatted: "if (mem-nickname) is "Big Bear"". Please correct this and try again."
{?PF if (iactivity) is "relaxing"; ?}
I also tried {?PF if (mem-iactivity) is "relaxing"; ?}
and even {?PF if (mem-nickname) is "Big Bear"; ?}
which I cut and pasted from the Book of AI.
iactivity is initialized in the beginning with
AIScript: default "sweetie" as "name";rem "shoes, stockings, blouse, skirt, bra, panties" as only "iwear";rem "garden" as only "ilocation";rem "relaxing" as only "iactivity";
but import Language Center says "ERROR: The following AIScript statement is incorrectly formatted: "if (mem-nickname) is "Big Bear"". Please correct this and try again."
acheron16
11 years ago
11 years ago
Can someone tell me how to bypass the bots recognizance of words like ass or asshole as xinsult? It's really ruining my work
Sam Little
11 years ago
11 years ago
It's tough to write an adult bot when we have so many sexually charged insults in the English language... You might have to figure out a way to get your guests to use the proper medical (Latin) term. I believe there is a bot out there that occasionally calls people moth*r-fuc*er in Latin when she isn't pleased.
Gordon Freeman
11 years ago
11 years ago
Is there a way for my robot to take things such as f**k me as a command? I really don't like my bot saying okay, as you wish, mortal.
Mome Rath
11 years ago
11 years ago
You have to define that particular command as an own keyphrase, otherwise it is handled by the generic xcommand keyword.
» More new posts: Doghead's Cosmic Bar