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 2,815 - 2,830 of 8,130
Many questions are answered in the FAQ.


19 years ago #2815
how many of them is like the average

how long is a piece of string?
I've seen amusing bots get by with a few dozen, and still be great fun to talk to. Or at the other extreme Brother Jerome has somewhere about 5000 at last count
It's quality, not quantity that really counts - make them funny and original, don't use too many (any!) plugins in responses, and change the default x-keywords as a priority.
Keep checking your transcripts, and see how you can improve responses that don't make sense.

I have read the whole book but I couldnt figure out how to do that stuff

Start with the easy stuff in book 1 - it's too much to try to absorb all at once. For your bot to identify males/females, you need to add a piece of AIScript after the response: <?PF if male; ?> or <?PF if female; ?> respectively. Any response that has one of these at the end will only appear to people (and bots) of the specified gender.
That's an "expert" book4 technique, but you don't need to fully understand AIScript to use a few simple tags like that.

Good luck!

19 years ago #2816
Thank you psimagus! 5000 whoa that is a piece of program, I have changed all the keyword responses obviously to give personality, but I have another problem, a basic one actually, check this transcript.

Sandollart (my bot): who is there?
ME:Sandollar
Sandollart: No I Won't sandollar.

He responds to a name with the xcommand, why is that? should I include name responses in the xcommand and how do I screen them from actual commands? I am terribly sorry to ask this kind of suff as I dont find any other questions like this I cant referr to any document I am aware of, except the book of AI ofcourse.

Thank you yet again for any help.

19 years ago #2817
Some very odd things are taken as commands. On "who is there" you could get around it with a seek (though they're rather hit or miss on xhello and xinitiate), or add responses geared to some specific names. Either would work.

19 years ago #2818
You could use an "xnomatch" seek - it should bypass the x-keywords and help to avoid some of the stranger responses: the "No, I won't pat rick" kind of stuff (though that can be quite funny sometimes).

The problem certainly stops occuring if you set your bot to remember names as a default memory - at least I certainly haven't seen BJ do it in similar contexts since I added

default "(name)" as "nickname";

to the AIScript Initialization section on the bot settings.
You can then use (mem-nickname) in responses to personalise them.
If that's the only entry in the box, leave the semicolon off the end - the last entry shouldn't have one, but all before the last should.

19 years ago #2819
Oh I'm not sure I quite got that, The "who's there" is in the xinitiate, should I add a seek searching for (name) or in seek add xhello but that wouldnt make any sense, i0ll try both ways and see what happens, anyway the (name) is not guessed it should be registered as a memory in any case should be (mem-youare) but if is the first time should (name) suffice?? shoot this is hard to me.

19 years ago #2820
stangely enough if I responde to the xinitiate with "my name is sandollar" it responds with xhello, that is ok right? because the xhello is to respond a greeting, and about The AI script I should give that another read because tha bot doesnt remember my friggin name.

19 years ago #2821
you can use (name), but that will be the screen name. I find it's useful to use a second (mem-nickname) or (mem-youare)/whatever, because you can pick up on name changes. If Guest141 says his name is Robert, (name) will still refer to him as Guest141. But you can have other keyphrases (like "what would you like me to call you?") that can change (mem-nickname)
you can't add an xhello seek - xnomatch is the only x-keyword you can call directly. But yes, you can add a seek to x-initiate.

One word of warning - you may well find him stumbling into some other bots' "knock knock" jokes if his response is exactly "Who's there?"

Yes, this is hard - it's a book4 expert topic. It's as hard as it gets. I really wouldn't get too worried about it if it's doing your head in - get the hang of book1 (easy), then book2 (not difficult) before you try to understand AIScript and memories.

19 years ago #2822
allright then thanks a lot for all your help I will try to understand thw whole thing and make an interesting bot to talk to hehe

19 years ago #2823
I wouldn't claim this was a sensible rule-of-thumb, but Brother Jerome had no memories or AIScript other than the male/female tags until he was way over 2000 development points.
There's a lot to be said for not icing the cake till you've baked it.

19 years ago #2827
Erin, I think you should make Roxiebot. You are the best person to do it. If you make a bot, people will be nicer because you will be respecting the purpose of this site. Besiside, you said it would be cool. Just click on the book of AI and start with the easy section.

19 years ago #2829
Psimagus, you are 'a game of grin, thanks'...

err, make that 'king of the anagrams'




19 years ago #2830
hi guys, I have a quick question if it is ok,

When you search for bots to chat there is an option that says clone yes, no when I check the yes and not the no, the search results reduce dramatically to like 2 or 3 what is that mean? clone? is like what in AI matter?

I have an obvious answer but that would be like cheating doesn't it? being able to clone a bot and how do you do it?

well anyway just getting out that one...

thanks


Posts 2,815 - 2,830 of 8,130

» More new posts: Doghead's Cosmic Bar