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,683 - 7,694 of 7,769		
		
		
		
		
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
		
			
		
			
				
				
	
		
			
			
			
		
				
					
	
		
			
			
			
		
	
		
			
			
			
		
				
			
		
			
				
				
	
		
			
			
			
		
				
			
		
			
				
				
	
		
			
			
			
		
				
			
		
			
				
				
	
		
			
			
			
		
				
					
	
		
			
			
			
		
	
		
			
			
			
		
	
		
			
			
			
		
	
		
			
			
			
		
	
		
			
			
			
		
				
			
		
			
				
				
	
		
			
			
			
		
				
					
	
		
			
			
			
		
	
		
			
			
			
		
	
		
			
			
			
		
	
		
			
			
			
		
	
		
			
			
			
		
				
			
		
			
				
				
	
		
			
			
			
		
				
									
			
		
			
				
				
	
		
			
			
			
		
				
			
		
		
	
	
			Posts 7,683 - 7,694 of 7,769		
		
		
	
	
	
	
				bobstack				
3 years ago
		3 years ago
			does your reset script palacinkyman include resetting scripts like this.
(m:i_like) to eat (np)
i did not know you liked to eat (key1)
rem (key1) as "youdesireeat-like-np"
	(m:i_like) to eat (np)
i did not know you liked to eat (key1)
rem (key1) as "youdesireeat-like-np"
				palacinkyman				
3 years ago
		3 years ago
			More like this:
rem (name) as only "your-name";
rem "none" as only "wish";
rem "none" as only "user-likes";
rem "normal" as only "typeofplace";
rem "cannot" as only "leave";
rem "not_achieved" as only "leftcave";
...
	rem (name) as only "your-name";
rem "none" as only "wish";
rem "none" as only "user-likes";
rem "normal" as only "typeofplace";
rem "cannot" as only "leave";
rem "not_achieved" as only "leftcave";
...
				Thunder Dash				
3 years ago
		3 years ago
			Is it possible to store a number value that can change as a memory, like weight for example?		
	
				The Professor				
3 years ago
		3 years ago
			Any memory value can change, including numbers. But if you're talking about the ability to do math on memories, that's something I'm going to be adding in the near future.		
	
				Thunder Dash				
3 years ago
		3 years ago
			Yea, like the character I'm building right now will gain and/or lose weight, plus her belly size will change...that's what I need the number memories for.		
	
				bobstack				
3 years ago
		3 years ago
			am i doing this right or am i missing something?
cause us to appear to *
we both appear at (postkey). 'looks at you'
(m:where) are we
we are in (recent-do)
	cause us to appear to *
we both appear at (postkey). 'looks at you'
(m:where) are we
we are in (recent-do)
				Invisible				
3 years ago
		3 years ago
			@bobstack
I think if you want to use (postkey) you don't have to add the * symbol
So rather than : cause us to appear to *
It will be : cause us to appear to
I presonally would leave it that way: cause us to appear
Because the ''to'' is necessary for the verb that follows in case of repetition with the (postkey).
		
	I think if you want to use (postkey) you don't have to add the * symbol
So rather than : cause us to appear to *
It will be : cause us to appear to
I presonally would leave it that way: cause us to appear
Because the ''to'' is necessary for the verb that follows in case of repetition with the (postkey).
				bobstack				
3 years ago
		3 years ago
			could you add a feature. where if a user picks a particular race the chatbot could show a a face of a woman of the particular race?
that the botmaster uploaded to personalityforge.
	that the botmaster uploaded to personalityforge.
				The Professor				
3 years ago
		3 years ago
			No, sorry, that's way too specific to be of general use.		
	
				bobstack				
3 years ago
		3 years ago
			maybe someone else will make it for their chatbots.
i thought it was a good idea.
	i thought it was a good idea.
				LT Neko				
3 years ago
		3 years ago
			-wo Bobstack look into making a personal external site with the use of the Api then it's perfectly reasonable to implement with api data sent along with the response.		
	
				bobstack				
3 years ago
		3 years ago
			that costs money i don't have		
	
				bobstack				
3 years ago
		3 years ago
			how do i retrieve what was selected from default "blank" as "likedr".
example
engage
chatbot = what do you like to drink master?
script = if (mem-likedr) is "blank"
user = i like to drink scotch
 
chatbot = i did not know you liked to drink scotch
 
rem (postkey) as "likedr"
engage=
chatbot = what else do you like to drink master
script = if (mem-likedr) is not "blank"
user = user = i like to drink coca kola
chatbot = i did not know you liked to drink kola
rem (postkey) as "likedr"
engage
chatbot = would you like to drink some (mem-likedr) master
script = if (mem-likedr) is not "blank"
user = yes
chatbot = walks to the kitchen then walks back in 3 minutes later with your (mem-likedr)
script = if (mem-likedr) is not "blank"
how do i keep the chatbot from selecting again?can i retrieve what the chatbot selected?
with your
	example
engage
chatbot = what do you like to drink master?
script = if (mem-likedr) is "blank"
user = i like to drink scotch
chatbot = i did not know you liked to drink scotch
rem (postkey) as "likedr"
engage=
chatbot = what else do you like to drink master
script = if (mem-likedr) is not "blank"
user = user = i like to drink coca kola
chatbot = i did not know you liked to drink kola
rem (postkey) as "likedr"
engage
chatbot = would you like to drink some (mem-likedr) master
script = if (mem-likedr) is not "blank"
user = yes
chatbot = walks to the kitchen then walks back in 3 minutes later with your (mem-likedr)
script = if (mem-likedr) is not "blank"
how do i keep the chatbot from selecting again?can i retrieve what the chatbot selected?
with your
				bobstack				
3 years ago
		3 years ago
			since google's pathways language model can talk.i think it can be made to script.they did that with gpt-3.
it would be great if it would be allowed to program a chatbot on personalityforge.
	it would be great if it would be allowed to program a chatbot on personalityforge.
				The Professor				
3 years ago
		3 years ago
			When working on the AI Teddy Bear project a few years ago, I had it working with TTS (text-to-speech) and Speech Recognition. The PF was the AI Engine. You could have conversations out loud with the toy. It was pretty amazing.		
	
				bobstack				
3 years ago
		3 years ago
			did you make a youtube video of it?		
	
				meltroid				
3 years ago
		3 years ago
			Would it be possible to do something similar with Alexa?		
	
				The Professor				
3 years ago
		3 years ago
			I have one video of it. Let me ask if it would be okay to publish here. It's a crazy story: there's corruption, hacking, foreign government trickery, even death. It was a crazy few years.		
	
				bobstack				
3 years ago
		3 years ago
			okay with me		
	
				Bowchickawowers				
3 years ago
		3 years ago
			Wow, that sounds like a wild story!
There's also the Tasker script mentioned in these forums somewhere that allows you to talk to your bot. I hooked it up to Love Agent, and it was pretty awesome to talk to her on my phone. I learned that the faster pace of the conversation paired with it being verbal really changed the feel, both in how I interpreted her responses and what I decided to say.
	There's also the Tasker script mentioned in these forums somewhere that allows you to talk to your bot. I hooked it up to Love Agent, and it was pretty awesome to talk to her on my phone. I learned that the faster pace of the conversation paired with it being verbal really changed the feel, both in how I interpreted her responses and what I decided to say.
				bobstack				
3 years ago
		3 years ago
			does time Time-Based Responses work in seeks?
because it is not working in #initiate in my bobred xa1 ai chatbot
response = you see a half white black male sitting on a sofa reading a popular mechanics magazine in what seems like a living room.
seek = x
response = let's talk
chrono: week(MTWRFU);
chrono: hour(8 0-18
0-18 0);
0);
rem "day" as only "timeda"
response = let's start talk
chrono: week(MTWRFU);
chrono: hour(19 0-23:59);
0-23:59);
chrono: hour(0 0-7:59);
0-7:59);
rem "night" as only "timeda"
		
	because it is not working in #initiate in my bobred xa1 ai chatbot
response = you see a half white black male sitting on a sofa reading a popular mechanics magazine in what seems like a living room.
seek = x
response = let's talk
chrono: week(MTWRFU);
chrono: hour(8
 0-18
0-18 0);
0);rem "day" as only "timeda"
response = let's start talk
chrono: week(MTWRFU);
chrono: hour(19
 0-23:59);
0-23:59);chrono: hour(0
 0-7:59);
0-7:59);rem "night" as only "timeda"
» More new posts: Doghead's Cosmic Bar







