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 7,738 - 7,749 of 8,127
Many questions are answered in the FAQ.


3 years ago #7738
i wish personality forge chatbots had a language translator.
some people that talk to the chatbots do not speak english.

3 years ago #7739
How can I remember something specific user says? Like his name.

3 years ago #7740
Palacinkyman

Ideally make sure you have a memory saved as a baseline for the user's name, for example I use "person".

To do this go to your bot's settings then find "AIScript Initialization" and copy/paste

default "person" as "name";

Then make sure to update your bot to save it~

Next you'll need a Keyphrase to pick up on names for example I use

Keyphrase:
"(my name is|call me) (P:namecatch-m|p:namecatch-f|p:namecatch-u),
(my name is|call me) *"

Response:
":3 Ill call you (mem-name)"

(Hit the "more" on the response)

AIScript:
rem (key2) as only "name";
rem (postkey) as only "name"


c: If there's any names you'd like your bot to exclude calling the user you can use a specific keyphrase to counter act those from being allowed~


Now as for things like gender

default "dunno" as "gender";

Then you'll need a keyphrase like this~

Keyphrase:
(I am|im a|im) * (chick|girl|woman|female|women),
my * (gender is|sex is) * (chick|girl|woman|female|women) *

Response:

"Aw heh, good ta know~ I'll try to remember dat~ c:"

(Hit the "more" on the response)

AIScript:
if (mem-gender) is "dunno";
rem "female" as only "gender"

Then if you want a gender specific response~ Like if the bot already knows the user as female n' they tell the bot again~

Response:
"=w=^ Heh~ Looks like mauh memory is doing meh better than yours is doing for chu today~ I already knew that you're female, silly~"

AIScript:
if (mem-gender) is "female"






I use many memories to track age/height/sex/clothing states/relationship/ect just takes a lot of time to implement and is very draining~ ^.^ Have fun~

3 years ago #7741
Podstilka

I'd say it typically doubles in my case when I'm actively updating my bot ^-^ Daily average when I'm inactive usually rests around 100-ish chats, while when I'm updating it can peak around 180 sometimes~

3 years ago #7742
How do you keep a storyline going?

3 years ago #7743
@JadeSinclair,

It depends exactly what your bot is trying to do. If your bot is in storyteller mode, then they'll advance through your xnone options in order, so as long as you add more, your bot will continue to tell the story until they run out of things to say.

You can also have a story that advances in response to certain inputs. So, for example, Emily has different dialogues depending on what room she is in, and what she is wearing. To do this, you can set a memory like rem "bedroom" as only "room". Then have dialogues with an AI script if (mem-room) is "bedroom"' then say a certain line and if (mem-room) is "living room", then say a different line. Dialogue that doesn't have this conditional will show up in both rooms.
HIDDEN: Post content outside ratings limits.

3 years ago #7745
c: Typically having memories combined with egging on a general response will help keep a scene going~ Say like near the end of a response your bot says "Give me your hand" or you have a memory that tracks relationship n' opens up new things for xnomatch that the user can explore~

3 years ago #7746
Hello is there anyway when a user is in a key phrase it will force the next seek.thanks

3 years ago #7747
Sounds like you need xnomatch, werndq. Matches anything that the user enters that isn't matched by other seeks.

3 years ago #7748
I think I sound stupid but.I don't see xnomatch in the ai language center how do I use it.

3 years ago #7749
@Werndq xnone in the xkeyphrase.

But from what you describe that doesn't sound like what you want necessarily. If you want it to be a seek that will pick up anything regardless, I've had success by just making the seek's keyphrase as '*' and set the rank for it at 60. I haven't seen it fail yet.


Posts 7,738 - 7,749 of 8,127

» More new posts: Doghead's Cosmic Bar