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,769		
		
		
		
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
		
	
	
			Posts 7,062 - 7,074 of 7,769		
		
		
	
	
	
	
				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				
12 years ago
		12 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				
12 years ago
		12 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				
12 years ago
		12 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				
12 years ago
		12 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				
12 years ago
		12 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