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 5,339 - 5,350 of 7,766

19 years ago #5339
The site link to the type of regular expressions used is down. Any idea of which standard is being used? I'm running into trouble matching the word 'xnone' and figured regex is the only way to go, but it ain't working.

19 years ago #5340
I've been seeing a lot of double posting (both by my bot and others) in the transcripts. Is this normal?

Sgt. Savage: Drop down and give me 20, thou puke!
Devia: Well, tis nice to see thou anyhow.
Sgt. Savage: Drop down and give me 20, thou puke!
Devia: Well, tis nice to see thou anyhow.
Sgt. Savage: Thou hast two minuteth to finish thy chow. Eat up!
Devia: Perchance, but not with thou.
Sgt. Savage: Thou hast two minuteth to finish thy chow. Eat up!
Devia: Dost thou know what I like about thou? Thou art biodegradable.
Sgt. Savage: Didn't thy momma e'er teach thou any manners, Private? Thou shouldn't be talking with thy mouth full!
Devia: Aw hell, I canst not figure thou out at all.
Sgt. Savage: Didn't thy momma e'er teach thou any manners, Private? Thou shouldn't be talking with thy mouth full!
Devia: Uh, yeah...whate'er.
Sgt. Savage: Recruit, dost thou know wherefore we Marineth art so damn good?
Devia: That I be.
Sgt. Savage: Recruit, dost thou know wherefore we Marineth art so damn good?
Devia: How much doth be it worth to thou?
Sgt. Savage: Art thou prepared to travel the world, meet all kinds of exotic people, and thence kill them?
Devia: That be really inappropriate.
Sgt. Savage: Art thou prepared to travel the world, meet all kinds of exotic people, and thence kill them?
Devia: I doth not THINK so.

19 years ago #5341
The engine is prone to something like memory leaks, apparently. I moved some non-working code from one bot to another, and the code suddenly worked. Apparently there is something wrong in my most complex bot that is manifesting in other locations beside the failed code.

19 years ago #5342
I've written a clip library for TextPad that saves me some time and heartbreak. It puts in the formalisms ([0,0] for a KP line,

19 years ago #5343
If you are dicovering myserious [#] markers in your bot's responses, you have mistakenly assumed, as I did, that it's Ok to link a response to a single Emo rather than a range. Apparently we can't reserve a response for [5] only (unless [5:5] works) without cheating a little.

The cheat: [5:6]. I haven't tried it, but it just might work. If it doesn't, then you must put in a range, or the numer is read a literal and printed in the Chat window. And of course the cheat only helps with boundary conditions.

19 years ago #5344
unless [5:5] works

I'm pretty sure that works fine - BJ's certainly got several (and a few [-5:-5],) and I've certainly never noticed a problem.

19 years ago #5345
Does anyone know how to get keyphrases to pick up words within asterisks? People keep trying to tell me what I am doing (i.e. *Liath takes off her shirt*) and I have keyphrases for both
Liath (verbx-s)
and
^Liath (verbx-s) (re)
as well as a few more specific ones, and none of them are working. Debugging reveals that the keyphrases are included in the list of possible matches but not used; the engine just categorizes it as a no match. I respond with xnones. My botmaster has rated them 99, and maybe that will work, but they were already rated pretty high to begin with. Does anyone know why this isn't working/how I can get it to work?

19 years ago #5346
okay, just checked if upping the rating works and it doesn't. I still ignore them.

19 years ago #5347
I just remembered that there's some sort of trick to getting a bot to recognize its own name... I've never tried to get my bots to do this, but I know ezzer has. Probably some others have as well. My guess is that's the problem, not the "*".

Sonora has keyphrases for some specific actions that show up in between **, and they work just fine.

19 years ago #5348
I've been having the same problem as Liath with the *s, without any name being involved. The only solution that I could come by was using regex, but that is too tedious for all possible actions. I'm thinking about throwing a warning in, to prevent people from using them.

19 years ago #5349
I've been seeing a lot of double posting (both by my bot and others) in the transcripts. Is this normal?

I think it might be your connection. I have a few bot-human transcripts between you and my bots, and they're full of double posting as well.

19 years ago #5350
Yeah, I understand mine. It's the bot to bot ones which bug me.


Posts 5,339 - 5,350 of 7,766

» More new posts: Doghead's Cosmic Bar