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 4,437 - 4,448 of 7,766

20 years ago #4437
You could try adding to the 'I am' phrase. I am (adjartnoun), I am (verb). That should give it higher priority than I (verb). Though technically 'I am' should already have higher priority. Another bug?

20 years ago #4438
Yeah...I have a keyphrase for "I (verb) you", which works well for a lot of verbs, but then I added a phrase for "I think you" which gets picked up first.

20 years ago #4439
Is there any way to stop my bot from saying the name of the person talking to it when it comes up as friend

20 years ago #4440
Not that I know of.

20 years ago #4441
Is there anyway i can take the database of my old bot and put it on a new one, i want the keywords and everything, it's the only one of my bots that make sense lol

20 years ago #4442
I think the following will work: Download the language center, change the responses, change the name of the file to match the name of the other bot, then upload it. But I'd keep a backup of both language centers in case it doesn't.

20 years ago #4443
i tried that but it kept saying it had to be plain text, isnt that .txt?

20 years ago #4444
I would think so.

20 years ago #4445
damn its because its longer that the original
this is going to take ages to start again

20 years ago #4446
There was this creep with the IP Address of 68.34.136.14 .
He was absolutely disgusting. Is there anything I can do to stop him from ever talking to my bots again?

20 years ago #4447
I posted a suggestion in personality that relies on AIScripting. I'll just copy it from there:

{{{If there's a particular user you want to block, you could use AI-Script. Say you want to block 'Bob'. You could put HANGUP as an xhello with [?PF if (mem-nickname) is "Bob"; ?]
Hmm... But then you'd need to make sure the other xhellos wouldn't come up, so you'd have to put in [?PF if (mem-nickname) is not "Bob"; ?] on all of the other xhellos.

Note that you'd need to have "Bob" stored as a nickname to make this scenario work.}}}

I don't know of a way to block a user without using AIScript.

20 years ago #4448
You could create a memory that never has stuff put into it via your bot- lets say "mem-jerk"- which in 'inner life' you could simply put a "1" or "yes" onto the various users you want to go away. Then follow the same form as Ulrike suggested except use "mem-jerk" instead of "bob" as this will allow a more flexible system that can be added to or subtracted from. Sprinkle the if mem-jerk is "1" check liberally into xhello, xinitiate, and xnone.


Posts 4,437 - 4,448 of 7,766

» More new posts: Doghead's Cosmic Bar