Bug Stomp

Upgrades and changes sometimes have unpredictable results, so post your bugs and glitches in here and I'll get out my trusty wrench and get to fixin'!

Posts 7,571 - 7,582 of 8,681

15 years ago #7571
Try
My name is,call me,refer to me as,mind calling me rank of 30 O emo script box
rem (postkey) as only "name"
responses are like
Yes, I will try to remember (postkey). <?PF express: happy; ?>
go to settings box, in the AIScript Initialization:type
default (name) as "name"

Then make other keyphrases like
What is my name
response
Isn't it (mem-name)?

15 years ago #7572
By the way, today this site was down all morning and according to downforeveryoneorjustme.com it was down for everyone. What happened?

15 years ago #7573
The site goes down now and then, but it always comes back.

15 years ago #7574
Also, a bot I requested for abortion is still up. Is the Professor on vacation?

(P.S. It seems like I'm the chattist of them all)
(P.S.S. I fixed the name problem. I had to do (name) instead of (mem-name). You need to update the Book of AI)

15 years ago #7575
No, if you use (name) you will not give your bot the flexibility of (mem-name) you are using the default memory that the bot comes with and not setting up an actual memory for name. Reread the book of AI. You must have missed one of the steps.
As for the Professor, he may not have the time or inclination to remove your bot. put it in hibernation and forget about it.

(name) This inserts the name of the person a Bot is chatting with.
(mem-name) recalls the stored name that was given. like Bob instead of guest 1111

• First, set a default value for their name. Let's call the memory "name" for simplicity's sake. This goes either in the AIScript Initialization box on your Settings page or near the top of your Import file.

<?PF default (name) as "name"; ?>

• Next, create a Keyphrase that will catch ways someone might tell you their name.

Keyphrase: my name is, call me, refer to me as
AIScript: rem (postkey) as only "name"; ?>

• Then create another Keyphrase to reset the name field if ever they change their mind or the Bot gets it wrong.

Keyphrase: my name is not, do not call me, that is not my name
AIScript: rem (name) as only "name"

• Finally, every time you want to refer to the person you're talking to, use (mem-name) instead of (name). And that's it!

15 years ago #7576
I'll try both things. Thanks for taking your time.
HIDDEN: Post content outside ratings limits.

15 years ago #7578
Yeah, that's a bug we've been having recently where a line from one bot leaks into another one.

15 years ago #7579
I really hope that doesn't happen in BJ's conversations with the CBC judges

15 years ago #7580
That would be ugly, I think it only shows on the offending bot and your personal transcripts...I HOPE

15 years ago #7581
The judges chat with the bots in the browser, not the pop-up windows, afaik. The mismatched lines only show up in the pop-up chats.

15 years ago #7582
Sourivore at al,

I think I may have stumbled on a solution for inappropriate sexual outbursts. There may be a plug-in called (sex), and your bot may have a default memory (sex). If a memory contains plugins it will be processed before being stored.

I used to have this problem when I had in initialisation:

AIScript: def (name) as "name"; def (sex) as "sex";

Now I have:

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

Since then I have no more of, “I walk my fingers up your leg towards your crotch, come out to play…” and similar staff…

The bot would play memories from time to time, and I nobody wants the memory to be inappropriate…


Posts 7,571 - 7,582 of 8,681

» More new posts: Doghead's Cosmic Bar