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 5,768 - 5,782 of 7,766
Posts 5,768 - 5,782 of 7,766
prob123
17 years ago
17 years ago
The AI engine does adjust emotion on its own. You can override it by putting your own emotional rank in the emotion box, of the keyphrase Remember when you give responses using emotion level, to cover the whole range from -5 to 5 or you will get the dreaded NO VALID RESPONSE error
Xander v1.2
17 years ago
17 years ago
First off, thank you for all your help!
Ah, darn. I was trying to control emotion through AI scripting, since most of my responses (see: Tengu Blade) require script condition checking, and the emotional responses depend on what the bot is saying.
I guess I could work around it. I don't suppose there is any way to store numbers (and use math functions on them) in my bot's memory?
Ah, darn. I was trying to control emotion through AI scripting, since most of my responses (see: Tengu Blade) require script condition checking, and the emotional responses depend on what the bot is saying.
I guess I could work around it. I don't suppose there is any way to store numbers (and use math functions on them) in my bot's memory?
Ulrike
17 years ago
17 years ago
If you have the patience to encode the numbers in words and put in every possible case/condition.
So you could[?PF rem "five" as only "number"; ]
Now suppose that you want to increment by one in some particular case. You'd need two bits of script in the response.[?PF if "number" is "five"; ] and [?PF rem "six" as only "number"; ]
But you'd need a separate response with code to increment by one if "four" was stored in "number". Very tedious. So far as I know, there's no way to make it actually numeric.
So you could
Now suppose that you want to increment by one in some particular case. You'd need two bits of script in the response.
But you'd need a separate response with code to increment by one if "four" was stored in "number". Very tedious. So far as I know, there's no way to make it actually numeric.
Irina
17 years ago
17 years ago
Re: Ulrike 5770:
Yes, that's what I have ended up doing. As long as the numbers are in small ranges it's feasible.
Yes, that's what I have ended up doing. As long as the numbers are in small ranges it's feasible.
mb
17 years ago
17 years ago
Is it possible for you to make your bot only say an xnone response once during a guest chat. Or is it best just to have loads of xnone respinses so thet bot won't repeat.
thanks for your advice in advance.
thanks for your advice in advance.
Eugene Meltzner
17 years ago
17 years ago
You can click the "once" box on xnones, but then it will only say them once to a particular user EVER, not just for that particular chat. This means that you then have less xnones available after those have been used up.
Bev
17 years ago
17 years ago
Also, with guest153 being seen as one person, the xnone without a 1 would be repeated a lot.
Ulrike
17 years ago
17 years ago
Question about format of regular expressions, as this is the first time this keyphrase has actually triggered:
quit [abcdefghijklmnopqrstuvwxyz]+ing (re)
Response:Who says I'm (key1)ing?
But when it finally came up, the key was blank:
Fizzy Schizoid: Quit complaining.
Sonora: Who says I'm ing?
Does this mean I can't refer to the random assemblage of letters with (key1), or was it just a case of a key randomly coming up blank?
Response:
But when it finally came up, the key was blank:
Fizzy Schizoid: Quit complaining.
Sonora: Who says I'm ing?
Does this mean I can't refer to the random assemblage of letters with (key1), or was it just a case of a key randomly coming up blank?
prob123
17 years ago
17 years ago
What about quit ([abcdefghijklmnopqrstuvwxyz]+)ing (re)
I have used that for a few different keyphrases and
i will have ([1234567890,.]+) (re) etc for numbers
I have used that for a few different keyphrases and
i will have ([1234567890,.]+) (re) etc for numbers
» More new posts: Doghead's Cosmic Bar