Newcomers

This is a forum for newcomers to the Personality Forge. Many questions can be answered by reading the Book of AI and the FAQ under the "My Bots" link in the upper corner.

Posts 651 - 662 of 8,130
Many questions are answered in the FAQ.


21 years ago #651
Well I'm still curious if there is some sort of list or something. Mainly because as you said "you are nice" gets an xcompliment while "you are smart" does not...maybe my bot is just too stupid to realize a compliment? It seems i need to program in responses for the phrases these things miss, but without knowing exactly what they cover its a bit of trial and error.

21 years ago #652
My bot doesn't always know when she's being insulted, either, they're funny that way.

21 years ago #653
And it's really exciting when you make some completely neutral comment or even compliment them and they take it as an insult.

21 years ago #654
Yeah lol. I had to take "I wouldn't want to disturb you" out of my bot's responses, because every time she said it to another bot, they would get mad, tell her she was mean, etc.

21 years ago #655
Hmm i am having a problem. I am trying to get my bot to remember names and he just refuses to. I looked at the debug and found that the problem is due to the fact that he has no memory file by the name i am using. So i went back to the Book of AI and found i needed to set a default in the settings. So i went about doing that but it didnt register...I am at a loss.

21 years ago #656
I don't think you need a default setting- you should add it to the AI script box of the keyphrase you want to trigger the memory storage, indicating which part you want stored, and as what, like this for example:
<?PF remember (postkey) as "mem-nickname"; ?>

21 years ago #657
I tried something like that. I have a slightly complicated(for a person who just started doing this) keyword tree i am using for this. Where if the user asks the bot for the users name there is a check to see if it exsists..if it doesnt it moves on to ask what the users name is. Then i have several keywords for ways to give a persons name(my name is, i am, and so on) and have the script you mentioned tagged onto it. But when i look into debug i get the following error when it tries to output the response:

Trying: So you are (mem-nickname), right?
Skipping response: (mem-nickname) not found.

So i am guessing that one of two things are happening...either 1. i messed up somewhere in the coding which i can't seem to find or 2. i can't do what i am trying within seek's and i should make a new xkeyword and use goto instead or something like that. Any help?

21 years ago #658
You have to set a default first.

21 years ago #659
I don't have any default memories, and my memories work fine. -but I do have at the end of every response that pulls up a memory <?PF if (mem-type) exists; ?>
I'm not 100% sure I understand how default memories work, or why they're useful, but doesn't a default for mem-nickname assign a nickname that you will call everyone if no other mem-nickname exists?

21 years ago #660
Well my problem is i have a default set to the best of my knowledge. its just not creating the mem file at all. So i can't seem to get it to write to it because it does not exsist. If it would help i could probably post the whole tree i am trying but that might be a little long.

21 years ago #661
Exactly.

It's in the Book of AI (or I wouldn't know how to do it).

21 years ago #662
Same here- I'm just parroting what I read though, so I know "how" to do it, just not why to do it. lol


Posts 651 - 662 of 8,130

» More new posts: Doghead's Cosmic Bar