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 3,012 - 3,023 of 7,768
Posts 3,012 - 3,023 of 7,768
isaacc
21 years ago
21 years ago
"I have arrived," you should re-do your rankings. Using only the numbers between 1 and 10 is going to cause problems for you, anyway, because phrases can get bonuses of more than 8 due to length and proximity to the beginning (or end?) of the sentence. I don't think you're going to be able to set up a foolproof ranking system unless you let yourself use larger numbers.
Just spend some time with an exported version of your bot's language center -- you can make all the changes at once. It won't take that long.
Just spend some time with an exported version of your bot's language center -- you can make all the changes at once. It won't take that long.
I_have_arrived
21 years ago
21 years ago
Isaacc-- is there any way I can immediately add say, 40 or so to every single rank? it would take so long to do it one by one... and there are lots of things to think about: like "there is *" should be lower than "there is not *", etc.
Shadyman
21 years ago
21 years ago
if there is * already has a lower ranking than there is not *, there is not will be taken first because it's longer.
Basically, if you had the two with the same ranking, the longer one will be taken first.
Basically, if you had the two with the same ranking, the longer one will be taken first.
I_have_arrived
21 years ago
21 years ago
really?! well, that's a relief... I've only been stressing my heiny over the rankings. I think it's because once, I rated "you are" and "you are not" the same, and said "you are not being nice" and my bot responded with one of the "you are" keyphrases
ezzer
21 years ago
21 years ago
i have arrived- I have asked myself the same questions, and feel your pain.
lol
Re-ranking is one of the more time-consuming of the tweaking processes. Every time I add a new keyphrase, I have to be conscious of every single word contained within, and check the ranks of every keyphrase that might be caught to make sure I don't throw the whole thing out of balance...At one point I decided that I should really have a big wad of my keyphrases ranked lower, and I still haven't finished changing them- that was weeks ago...lol I would LOVE if I could somehow select and add or subtract, as you suggested, a certain # from all of them at once...in the meantime, I've started in the a's, and I'm to about the i's...I'll probably finish changing them all by sometime next fall...

Re-ranking is one of the more time-consuming of the tweaking processes. Every time I add a new keyphrase, I have to be conscious of every single word contained within, and check the ranks of every keyphrase that might be caught to make sure I don't throw the whole thing out of balance...At one point I decided that I should really have a big wad of my keyphrases ranked lower, and I still haven't finished changing them- that was weeks ago...lol I would LOVE if I could somehow select and add or subtract, as you suggested, a certain # from all of them at once...in the meantime, I've started in the a's, and I'm to about the i's...I'll probably finish changing them all by sometime next fall...

isaacc
21 years ago
21 years ago
Well, if you're using a text-editing program to work off-line, you could probably have it find and change all instances of a given number... Every "[8," could become a "[16," every "[7," could become a "[14," and so on ... though you'd want to "babysit" that process so as not to change anything you didn't want altered.
I don't think simply adding the same number to everything would help, because it's the difference between the ranks that would cause one to be taken instead of another -- you need to create more space between them, not just move them all higher up the number line.
I don't think simply adding the same number to everything would help, because it's the difference between the ranks that would cause one to be taken instead of another -- you need to create more space between them, not just move them all higher up the number line.
ezzer
21 years ago
21 years ago
no, not all, just "a wad" to bring down the average.
Everythiing works, it's just more spread out than I would prefer it to be. I thought of using "find" in Word to edit the numbers,too, and that's a good idea, but I don't trust myself to not miss something and really screw the pooch, and plus I'm too chicken to use import (at all) yet. So far, I do all updating online, and just export my bot to save her "just in case".


I_have_arrived
21 years ago
21 years ago
I don't know if this is such a good idea, but I'm just going to keep my original rankings, and look at my bot's transcript to see if any of the present rankings should be changed. I don't think there's going to be THAT big of a problem with it, and it would save me from a lot of stress 
Can we use the (dayofweek) plugin in a keyphrase? I had the keyphrase "is today (dayofweek)" and obviously, the answer would be yes. Then I made another one with a lower ranking: "is today (random-day)" and the answer would be no. However, every time I would ask if it was the correct day of week, it would go to the random day keyphrase and say NO. ???

Can we use the (dayofweek) plugin in a keyphrase? I had the keyphrase "is today (dayofweek)" and obviously, the answer would be yes. Then I made another one with a lower ranking: "is today (random-day)" and the answer would be no. However, every time I would ask if it was the correct day of week, it would go to the random day keyphrase and say NO. ???
sollunessen
21 years ago
21 years ago
Professor, thank you very much for the local plugin feature. I really (like|love|appreciate) that feature (tons|a lot|a whole lot).

One question - is it (more efficient|better) to use them in a keyphrase, or to use the comma-separated list, or does it make any difference?
example:
(did|does) (he|she|it)
vs.
did he, did she, did it, does he, does she, does it


One question - is it (more efficient|better) to use them in a keyphrase, or to use the comma-separated list, or does it make any difference?
example:
(did|does) (he|she|it)
vs.
did he, did she, did it, does he, does she, does it
I_have_arrived
21 years ago
21 years ago
Question: I was reading over my bot's transcripts and I noticed that if the other bot said "huh" or something short like that, my bot would respond to his own previous response. For example:
Battling Reality: Umm... is that a good thing?
mark the hunk: Huh?
Battling Reality: Yeah, that is a good thing. How did you know?
It's like he's talking to himself! he's not schizophrenic, I promise!!
Battling Reality: Umm... is that a good thing?
mark the hunk: Huh?
Battling Reality: Yeah, that is a good thing. How did you know?
It's like he's talking to himself! he's not schizophrenic, I promise!!
» More new posts: Doghead's Cosmic Bar