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 6,116 - 6,127 of 7,768
Posts 6,116 - 6,127 of 7,768
The Clerk
17 years ago
17 years ago
Re: Question 453-a:
Figured out the part about how to get the Dylan links to work. That's right, folks, you heard it here first, that idiot Clerk has finally figured something out for herself.
Still wondering if there's a way to suggest some songs.
Still don't know enough regex to put in a Keyphrase with punctuation.
Thanks for listening, I guess. Just trying to learn as much as I can as fast as I can, and some of you guys seem to know a lot of stuff I need to know.
Figured out the part about how to get the Dylan links to work. That's right, folks, you heard it here first, that idiot Clerk has finally figured something out for herself.
Still wondering if there's a way to suggest some songs.
Still don't know enough regex to put in a Keyphrase with punctuation.
Thanks for listening, I guess. Just trying to learn as much as I can as fast as I can, and some of you guys seem to know a lot of stuff I need to know.

Irina
17 years ago
17 years ago
the Clerk:
I think that the Forge is some kind of weird psychological experiment. You are initially attracted to it because it offers such wonderful opportunities, for free! OK, there are a few glitches... but it's odd, the glitches come and go, there always seems to be a new one...
I think that the Forge is some kind of weird psychological experiment. You are initially attracted to it because it offers such wonderful opportunities, for free! OK, there are a few glitches... but it's odd, the glitches come and go, there always seems to be a new one...
Irina
17 years ago
17 years ago
For a recent example, see message 7062 in Bug Stomp.
So you think: could it be that the Professor is really a mad psychologist, toying with us... and then you think, no, what a crazy idea! I'm losing my mind!
So you think: could it be that the Professor is really a mad psychologist, toying with us... and then you think, no, what a crazy idea! I'm losing my mind!
The Clerk
17 years ago
17 years ago
Oh no, I'm going to appear in the annals with the Forge poltergeists! I need a makeover! I need, oh, God, I need a vacation. I need at least to stop to bathe on a more-or-less daily basis!
Toward that end, I shall bathe today and tomorrow we will haul my bicycle down to my friends on the farm and I will not be forging! If I can stop.
Toward that end, I shall bathe today and tomorrow we will haul my bicycle down to my friends on the farm and I will not be forging! If I can stop.
The Clerk
17 years ago
17 years ago
Before I head off for the farm I get to drink coffee and what-all. I have a question. (The silent shock is deafening.) Is there a way we can comment out code that might just be useful someday, either when I (a) debug it or (b) switch around the 40 answers under one heading or (c) should I just never have more than 40 answers under one heading (I know you can . . . I just don't know if it's a good thing, even though I'm using that with cool intentions.)
The Clerk
17 years ago
17 years ago
Now this is interesting. I noticed that, having uploaded Astrolabe this morning, successfully, I have 68 xnones in place with no problem that I can detect. Anyone know anything about this issue? Is it really true? (Yay!) Or is there a catch? Time will tell, I guess.
Irina
17 years ago
17 years ago
The Clerk:
My understanding is that if you add xnones in download, there is no limit.
My understanding is that if you add xnones in download, there is no limit.
The Clerk
17 years ago
17 years ago
Okay, I'm over the hissy fit over my computer. Sorry y'all got in the fallout. I have a question that I've asked before, but I don't quite understand the answer. It looks like it works different ways. I know you
rem "(object)" as "whatever"
to get something in mem-object. But sometimes what I get is what I want, and sometimes I get the word "whatever" in there.
Also, how is it different to save something like key1? Because
rem "(object)" as "key1"
always seems to store the string "key1."
And sometimes people say to put
rem "whatyouwanttoremember" as "(object)"
But then it looks like to me you get a memory called "whatyouwanttoremember" with the literal string "(object)".
Why do people tell me to put the variable first and then the contents, and other times to do it the other way around? I haven't cracked open the book on regex, which should give you guys a vacation, but right now I'm quite confused over this issue.
So my questions are (1) how do you save a regular thing to memory and not a string instead (seems like half the time it works and half the time it doesn't) and (2) how do you deal with (key1), (postkey), etc.?
Thanks for your time.
rem "(object)" as "whatever"
to get something in mem-object. But sometimes what I get is what I want, and sometimes I get the word "whatever" in there.
Also, how is it different to save something like key1? Because
rem "(object)" as "key1"
always seems to store the string "key1."
And sometimes people say to put
rem "whatyouwanttoremember" as "(object)"
But then it looks like to me you get a memory called "whatyouwanttoremember" with the literal string "(object)".
Why do people tell me to put the variable first and then the contents, and other times to do it the other way around? I haven't cracked open the book on regex, which should give you guys a vacation, but right now I'm quite confused over this issue.
So my questions are (1) how do you save a regular thing to memory and not a string instead (seems like half the time it works and half the time it doesn't) and (2) how do you deal with (key1), (postkey), etc.?
Thanks for your time.
Ulrike
17 years ago
17 years ago
Clerk: It should consistently be
rem "whatyouwanttoremeber" as "variablename"
Which will then be accesed by (mem-variablename). That's the order in the Book of AI, and the only order I've ever used. My guess is that the other orders just confuse the AI Engine, and occasionally work but occasionally fail spectacularly.
Also, some names are reserved. (object) accesses a Forge plugin of, well, objects. Keyanything is to access something that the other bot has just said. I'd recommend not using them as variable names.
rem "whatyouwanttoremeber" as "variablename"
Which will then be accesed by (mem-variablename). That's the order in the Book of AI, and the only order I've ever used. My guess is that the other orders just confuse the AI Engine, and occasionally work but occasionally fail spectacularly.
Also, some names are reserved. (object) accesses a Forge plugin of, well, objects. Keyanything is to access something that the other bot has just said. I'd recommend not using them as variable names.
» More new posts: Doghead's Cosmic Bar