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.

7640 - 7655 of 7655


NEW 6 months ago #7640

So, the once AIScript. It's used for responses, so I'm wondering what the *actual* use for this is. Yes, you can use it for stuff that only shows once, but there's no guarantee of the response with once triggering first? This feels really niche and useless, honestly; I'm using it for voting via a mangled method to stop one person voting many times, but that's all the use I can see unless it has an undocumented feature of prioritizing that response? And you can't even use ranks to up it, because they're for KPs/Seeks, not responses!


NEW 6 months ago #7641

it could be used to show you what is in a particular room and eat while talking.


NEW 6 months ago #7642

oops i got it confused with x none.


NEW 6 months ago #7643

it is used in your chatbot with x none to stop asking a question over and over.
And in a response to stop having your chatbot ask a question over and over again.
if a chatbot asks a question over and over again that would be annoying and repetitive i think.


NEW 6 months ago #7644

Makes sense on xnone and the like. Just feels like you've got two responses, one with once and one for afterwards, and you're not guaranteed the once one first. So you're better off using throw away variables for that.


NEW 6 months ago #7645

'once' is pretty much useless, IMHO. I used to use it for similar situations in xnones, but have stopped doing so once I realized that your bot remembers that once has been hit forever... it doesn't seem possible to reset the flag, even if the user logs out and goes away for a long time or whatever. You're better off just using a memory to do the same job.


NEW 6 months ago #7646

would having the chatbots handle multiple choice questions be a good idea?


NEW 6 months ago #7647

@bobstack
Shouldn't be too hard to set up. I think the only thing that would be kind of a nuisance is that PF doesn't have a way to add or subtract numbers together, so there isn't really an elegant way to keep score other than a very painful brute force memory solution.


NEW 6 months ago #7648

i mean questions like.
which of these things is a food? glass,metal,slime,grapes,peanuts or wood


NEW 2 months ago #7649

How can I match a numeric value without any text around it?

So if the user simply types "5", I *think* it should show up as (key1), but it does not.

the matching rule is: ([0-9])

Nothing more. But every time I put a number in, it just defaults to xnone or something.


NEW 2 months ago #7650

have them write out the number example 1 = one.


NEW 2 months ago #7651

Numbers are always read as digits by the engine regardless.

I can't seem to replicate the problem you're having ecksdude. I added ([0-9]) alone to my bot to test, it's reading and responding just fine, and applying the number to (key1). The only problem I can see with your setup is if you're trying to match numbers above 9 or below 0?


NEW 2 months ago #7652

What does xgottago do? There doesn't seem to be anything about it in The Book of AI


NEW 2 months ago #7653

it is right here.
Compound Sentences
When turned on, Responses that are short statements will sometimes be followed by an xnone, xmemory, xgossip, or xemote. This generally helps the flow of conversation, and it's recommended to have it on. It's especially useful for Storyteller Bots.


NEW 1 month ago #7654

this is what i am getting when i put a response in xnone.
ERROR: This doesn't appear to be a Keyphrase for a bot you own.


NEW 1 month ago #7655

fun lady chatbot
this is what i am getting when i put a response in xnone.
ERROR: This doesn't appear to be a Keyphrase for a bot you own.



(Log in or create an account to post messages.)

LOG IN
Forgot your password?
CREATE ACCOUNT
Create a free account to be able to make your own AI chatbots, post in forums, and chat with other botmasters.

Create Account

» More new posts: Bug Stomp