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 2,527 - 2,538 of 7,766
Posts 2,527 - 2,538 of 7,766
Daedalus
21 years ago
21 years ago
I like the idea of being able to make sex specific responses. It adds a whole new dynamic to chats. At least now I don't have to worry about my bot telling another girl that she is falling in love with her. And being able to make it so your bot has an "off day" is also cool.
leetaxx0r
21 years ago
21 years ago
suggestions...
It'd be nice to be able to manually edit memories.
I'm having trouble telling whether the initialize memory is working. It doesn't seem to be. I've tried making it automaticly set a few memories and nothing seems to happen. Also, does the initialize memory trigger every time something is said or just the first time in the conversation?
I also have a couple things that aren't as related to AIScript.. first, a custom pre-processor. I'm mostly thinking of something simple, like "replace plz with please" and just run the custom pre-processor first, so that you can specify certain terms/slang that it would otherwise miss.
Another suggestion... would it be possible to have a value in the query string for users name, when chatting as a guest? This would be most useful I think for the aim bots, because you could have memories for users based on their AIM screen names.
It'd be nice to be able to manually edit memories.
I'm having trouble telling whether the initialize memory is working. It doesn't seem to be. I've tried making it automaticly set a few memories and nothing seems to happen. Also, does the initialize memory trigger every time something is said or just the first time in the conversation?
I also have a couple things that aren't as related to AIScript.. first, a custom pre-processor. I'm mostly thinking of something simple, like "replace plz with please" and just run the custom pre-processor first, so that you can specify certain terms/slang that it would otherwise miss.
Another suggestion... would it be possible to have a value in the query string for users name, when chatting as a guest? This would be most useful I think for the aim bots, because you could have memories for users based on their AIM screen names.
The Professor
21 years ago
21 years ago
Oh crap! Right, I remember both things I was going to do but didnt get around to it and then forgot- I'll update Inner Life so that the new memory system shows up there, and I'll hook up the Initialize Memory AIScript, because right now it isnt. Oops! Look for that later tonight.
Are you talking about Shady's AIM program? That's probably a good idea. We'll have to come up with a protocol for sending that information across. "ExternalName" could be the name variable, along with "Source", which would be "AIM". It's presence could mean that the chat is off-site and to use that memory key instead of the UserID. Shady, can you make it happen?
Finally, pre-processing: send me your list. These things (like plz => please) will benefit everyone and I'll add them to the slang preprocessing array.
Are you talking about Shady's AIM program? That's probably a good idea. We'll have to come up with a protocol for sending that information across. "ExternalName" could be the name variable, along with "Source", which would be "AIM". It's presence could mean that the chat is off-site and to use that memory key instead of the UserID. Shady, can you make it happen?
Finally, pre-processing: send me your list. These things (like plz => please) will benefit everyone and I'll add them to the slang preprocessing array.
Shadyman
21 years ago
21 years ago
um. let me read that over again 
ok, I think the easiest way would be...
you know the guest chat page? there are the variables when you submit.. just make one source and make one externalname.
Or, is that what you meant in the first place
ok done. so now... it sends:
&Source=AIM&ExternalName=User123
along with the rest of the post to the guest chat page.

ok, I think the easiest way would be...
you know the guest chat page? there are the variables when you submit.. just make one source and make one externalname.
Or, is that what you meant in the first place

ok done. so now... it sends:
&Source=AIM&ExternalName=User123
along with the rest of the post to the guest chat page.
Shadyman
21 years ago
21 years ago
Whoops, my "Edit" time is up
can't add to the last post. Oh well.
I'll wait for your imput on the subject, prof, before I post the new version

I'll wait for your imput on the subject, prof, before I post the new version
Eugene Meltzner
21 years ago
21 years ago
There's an old feature I can't seem to locate in the Book of A.I. Isn't there a way to keep track of an original wildcard from inside a seek?
leetaxx0r
21 years ago
21 years ago
shady, would it be possible to add a delay for the aim chat? like a 2-3 second delay, to simulate typing. Because right now, the new server's so fast the bot replies almost instantly...heh
Shadyman
21 years ago
21 years ago
eugene-- I think the new way to do it is (firstkey1), (firstkey2) etc
leet-- Yeah I noticed that too
I was hoping I wouldn't have to resort to timers, but I guess I should... Or just hella lotta DoEvents
leet-- Yeah I noticed that too


Hemi
21 years ago
21 years ago
I think the book of A.I page is getting too long. I think it should be slit up into separate sections. The A.I script is very confusing to me.
The Professor
21 years ago
21 years ago
Alright, you are now able to edit Memories in the new system in "Inner Life", and Initialization is now properly working. I had to tear apart a whole bunch of stuff getting it all working, so you may have messy transcripts from this morning.
Also caught a few bugs where compound sentences werent working correctly with the new AIScript memory statements.
Also caught a few bugs where compound sentences werent working correctly with the new AIScript memory statements.
» More new posts: Doghead's Cosmic Bar