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 4,896 - 4,907 of 8,130
Posts 4,896 - 4,907 of 8,130
Many questions are answered in the FAQ.
Utilael
16 years ago
16 years ago
Well, it's not working =\.
key |rank|response|
ouch|127 |worked! |
^is how I have it set up, with and without the raw the dialogue ends up like this everytime:
Otori: The next time you chat with Mike379 tell him I said hi.
Utilael: ouch
Otori: What to do...
Utilael: hey
Otori: *tilts head to the side* hmmm, what to do.
Utilael: ouch
Otori: Hmm, I'm pretty bored...
(I know my conversations aren't amazing, still working here
)
key |rank|response|
ouch|127 |worked! |
^is how I have it set up, with and without the raw the dialogue ends up like this everytime:
Otori: The next time you chat with Mike379 tell him I said hi.
Utilael: ouch
Otori: What to do...
Utilael: hey
Otori: *tilts head to the side* hmmm, what to do.
Utilael: ouch
Otori: Hmm, I'm pretty bored...
(I know my conversations aren't amazing, still working here

Inept Butterfly
16 years ago
16 years ago
I've noticed that some bots are able to remember people's names.
How would I go about getting my bot to remember names? Would (mem-mynameis) work?
How would I go about getting my bot to remember names? Would (mem-mynameis) work?
prob123
16 years ago
16 years ago
in the AIScript Initialization box on your settings page put AIScript: default (name) as "name"
Make a keyphrase for My name is (*) in the script box put
<?PF remember (key1) as only "name" ?>
every time you want to use the name use (mem-name)
Make a keyphrase for My name is (*) in the script box put
<?PF remember (key1) as only "name" ?>
every time you want to use the name use (mem-name)
The Clerk
16 years ago
16 years ago
I've been using
def (name) as "nickname"
Are "nickname" and "name" the same to start with?
def (name) as "nickname"
Are "nickname" and "name" the same to start with?
The Clerk
16 years ago
16 years ago
I knew that; I just wasn't aware until now that "name" came defined. It would have to for def (name) as "name" to work.
Bev
16 years ago
16 years ago
Oh I don't know that it would. I thought we can use def "you" as "name" or whatever unless we want to have the PF engine plug in the name as a default. What you did should plug in the chatter/bot's name whenever you use (nickname), shouldn't it? Both of us would then pick up the chatters offered name on cue and use it, right?
Did I understand it wrong? I sometime flip things so staring at at the classic def (name) as "name" always bothers me as to what is the variable and what is the default. And no, I don't stay up all night wondering if there is a dog. I wonder if what I think I see is what was there and if what I thought I typed ever made it in a close enough form to work.
Did I understand it wrong? I sometime flip things so staring at at the classic

Interzone
16 years ago
16 years ago
(name) is The AI Engine default.
"name" is a variable.
my bot's script says
def (name) as "names";
consequently,, "Hello (mem-names)!" will resolve to "Hello Bev!"... "Hello The Clerk!" etc... the names always get picked up correctly.
this means, if you have a script that says
def (name) as "name"
it will work alright, but it won't do anything that the Engine wouldn't do on its own, without the script.
"name" is a variable.
my bot's script says
def (name) as "names";
consequently,, "Hello (mem-names)!" will resolve to "Hello Bev!"... "Hello The Clerk!" etc... the names always get picked up correctly.
this means, if you have a script that says
def (name) as "name"
it will work alright, but it won't do anything that the Engine wouldn't do on its own, without the script.
prob123
16 years ago
16 years ago
def (name) picks up the name such as guest 153 or prob 123 when they don't give a name. When you have the keyphase for my name is (*) and use the remember key1 as only name. the bot will now remember that my name is Patti. If you have nickname it will remember that my name is Problem. I don't use (mem-nickname) I just use the my name is (*) or I am (allnames) and go with that.
» More new posts: Doghead's Cosmic Bar