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,631 - 7,642 of 7,769		
		
		
		
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
		
		
	
	
			Posts 7,631 - 7,642 of 7,769		
		
		
	
	
	
	
				Maryguise				
4 years ago
		4 years ago
			Can you reset the counts of the seeks and kps? Assuming not, and a workaround:
Does deleting a seek, uploading, then readding that seek zero the hits? Does this cause a permanent hole in the IDs, and is there a problem with that?
The important thing for me to reset is for voting, but it would be nice to reset all to see if anything is running into issues.
	Does deleting a seek, uploading, then readding that seek zero the hits? Does this cause a permanent hole in the IDs, and is there a problem with that?
The important thing for me to reset is for voting, but it would be nice to reset all to see if anything is running into issues.
				Emily Jones				
4 years ago
		4 years ago
			Deleting and re-adding should reset it, but, yes, it will add it as a new ID. I think in the export file you could force the ID to change back if you really care about the ordering.
To reset everything? Ummm.. probably export you language center and import it into a new bot, I guess.
		
	To reset everything? Ummm.. probably export you language center and import it into a new bot, I guess.
				Maryguise				
4 years ago
		4 years ago
			Thanks, Emily, much as I expected. Just have to get this big aiscript change done... Really brings home the size when you go through the file line by line!		
	
				dallymo				
4 years ago
		4 years ago
			I would swear that, back in the day, it was possible to store a custom plugin as a memory from a bot's response. If I made Frizella mad, she'd pick a rude nickname for me from my rude nickname plugin and then refer to me by that name until I convinced her I was sorry. I'm certain she called me Dirtbag on the regular, or any number of other insults in my custom plugin.
Now if I try to remember a (p:whatever) custom plugin I get a message that the AIScript statement is incorrectly formatted or not valid for Keyphrases. If I change the (p:whatever) to a non-custom plugin in (animal) it works; just not if it's custom.
I can't be imagining that it used to work, can I?
		
	Now if I try to remember a (p:whatever) custom plugin I get a message that the AIScript statement is incorrectly formatted or not valid for Keyphrases. If I change the (p:whatever) to a non-custom plugin in (animal) it works; just not if it's custom.
I can't be imagining that it used to work, can I?
				dallymo				
4 years ago
		4 years ago
			bobstack, would you mind sharing what that looks like? 
It used to be that if you called Frizella "Frizzy" she'd take offense and say "How rude, I'm going to call you (p:InsultNames) and see how you like it" and store that insult name as the user's only name so that she'd refer to them with that insult name going forward.
She'll still say that, but no longer stores the insult name as the user's only name. The old AIScript is in there but I assume it just skips it since it's not formatted correctly or not valid now.
	It used to be that if you called Frizella "Frizzy" she'd take offense and say "How rude, I'm going to call you (p:InsultNames) and see how you like it" and store that insult name as the user's only name so that she'd refer to them with that insult name going forward.
She'll still say that, but no longer stores the insult name as the user's only name. The old AIScript is in there but I assume it just skips it since it's not formatted correctly or not valid now.
				bobstack				
4 years ago
		4 years ago
			response=(p:dinnerfoods)
rem "food" as only "sheeating";
self: rem "(p:dinnerfoods)" as only "food"
response=i am eating (self-food)
if (mem-lilaithxisdoing) is "gfood";
if (mem-sheeating) is "food";
if (self-food) exists;
	rem "food" as only "sheeating";
self: rem "(p:dinnerfoods)" as only "food"
response=i am eating (self-food)
if (mem-lilaithxisdoing) is "gfood";
if (mem-sheeating) is "food";
if (self-food) exists;
				dallymo				
4 years ago
		4 years ago
			Thanks, bobstack; that got me on the right track. Frizella is now insulting me as she did before, the sweet thing.		
	
				bobstack				
4 years ago
		4 years ago
			database error keeps on displaying and i have to click on refresh. With all the chatbots on personilityforge when i chat with them request fails.		
	
				Maryguise				
4 years ago
		4 years ago
			So, the once AIScript. It's used for responses, so I'm wondering what the *actual* use for this is. Yes, you can use it for stuff that only shows once, but there's no guarantee of the response with once triggering first? This feels really niche and useless, honestly; I'm using it for voting via a mangled method to stop one person voting many times, but that's all the use I can see unless it has an undocumented feature of prioritizing that response? And you can't even use ranks to up it, because they're for KPs/Seeks, not responses!		
	
				bobstack				
4 years ago
		4 years ago
			it could be used to show you what is in a particular room and eat while talking.		
	» More new posts: Doghead's Cosmic Bar



