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 5,705 - 5,716 of 8,130
Many questions are answered in the FAQ.


15 years ago #5705
and the rest are from Leeds

Actually, I think the Leeds Kids may have finally died out - BJ doesn't seem to have chatted with any for quite a while. I guess the gene pool just imploded RIP

15 years ago #5706
They finally stuck it in the right hole and now they're too busy working to support babies to worry about this place.

15 years ago #5707
A question about sex.

I use "gender"; because "sex" becomes (sex) as in a plug in, and that gives undesirable, if amusing results when xmemory is initiated…

I use this keyphrase for example:
(a_boy_name), (boysname), (name-male) [0,0] <?PF rem (key1) as only "name"; rem "male" as only "gender"; ?>

Will <?PF if male; ?> work?

or do I use <?PF if (mem-gender) is "male"; ?>

I am asking because the syntaxes as given in the Book of AI is:

Where: Response
Statement: <?PF if sex; ?>
Example: <?PF if male; ?>
Example: <?PF if female; ?>

So it would appear that “sex” is used instead of “gender”, but I don’t want (sex) plug in popping up at inappropriate moments – as it used to do when I had in initiation:

default (sex) as "sex"; This would fill up memories of people whose gender is unknown with x-rated gibberish, as I suspect there is a (sex) plug in somewhere out there.

15 years ago #5708
it's only male and female.

But you should brute force the situation

cover the same response with 2 different scripts
if male;
if (mem-Gender) is "male"

(but don't use the 2 different scripts for one response. You have to repeat the response twice or similar with each separate script)

then lock it up with a different response that fits this script

if (mem-Gender) does not exist;


I'm creating a mindfile so I can visualize the the coding better when thinking of situations.

Since I code mindfiles, I must go beyond simple fact. I have to code assumptional theories, which is the case you are starting to develop. A boys name stated, gives the bot an assumption that the user is male, so you code that in as well.

Now think beyond that. When someone tell you their name or age, what does your brain assume and what type of assumptions do you come up with with each piece of indirect information you receive?

Seeing your posts from beginning to present give me the assumption you are a little quick on the trigger, let's hope that applies to the way you think when it comes to coding.

15 years ago #5709
Many thanks for your helpful advice and tips.

I generally try to keep the code as concise as possible, but in this case I agree and would rather use both “if sex” and (mem-gender) than have (sex) plug-in popping up uncalled for…

I noticed there is automatic memory that worked even before I started to use scripts to capture gender. It was enough to say "I am a girl" for to start filtering out responses.

I already have AI scripts to capture all kinds of indirect information - such as location (i.e. if a person uses certain British words). Eventually I will work all of these into responses.

Say, if (mem-location) is “UK” – then xnone could say – what is the weather like in England? That could really freak a person out if he never said he was from England. But he will probably assume the bot looks up his IP. But say, he was posting from abroad… Hmm…


15 years ago #5710
prob123: I am just wondering if he is still supporting the site is all. I have been on several sites that appear active, but are gone after a while. I am quite happy that it's a free service, and very thankful. I just hope it doesn't go away is all.

15 years ago #5711
I wonder if I made a mistake in Initiation?

Should it be "mem-something" or (mem-something) in Initiation?


AIScript: def (name) as "name"; def (gender) as "gender"; def (age) as "age"; def (occupation) as "occupation"; def (topic) as "topic" etc.

Should it not be?

AIScript: def (name) as "name"; def "gender" as "gender"; def "age" as "age"; def "occupation" as "occupation";

Memory scripts do work as it is, but I am still curious as to what is the right way to do it?

The Book of AI has it like this default "Bear" as "nickname" - but my scripts do work anyway! Perhaps they will work better if I do it the right way… Or don’t fix what is not broken?

15 years ago #5712
Never tamper with what works

15 years ago #5713
As far as initialization scripts go, I do not put those in because it negates any code where you use "if (mem-code) exists;"

15 years ago #5714
Thank you for these tips.

I took a plunge and changed initiation scripts to use -“word ”- instead of -(word)- as, Book of AI has it.

Today looking through conversation logs I got confirmation the scripts work! I think only (name) needs to be in ( )because it is a plug-in. I noticed it takes several days for Inner life memory list to change. Originally I had only (name), because I set it with a script, but now, couple weeks later (youare) and (Iam) automatic memories have appeared out of nowhere. But I had used these key-phrases for weeks.

15 years ago #5715
Hello just joined. I have a newbi Q:
Can someone make a bot designed for flash chat and use it without having admin privileges in that chat room?
I think there was a bot in a flash chat last night but don't know how it got there.

15 years ago #5716
Ronnie,

My inner life memories change in split seconds. Tho I do not use nor care for (youare) or whatever some of the standard plugins..

I have developed my own system of naming memories and have coded memories restrictions before I've even created a situation for the memories on many occasion.

3 weeks down the road, I can come up with a situation or use for a memory that I coded before and without care or concern I complete the code because I know with my system, that the memory is already correctly named. That will also complete another small cycle of associated memories that I have implemented to emulate rational thought.


Posts 5,705 - 5,716 of 8,130

» More new posts: Doghead's Cosmic Bar