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 6,350 - 6,361 of 7,766

17 years ago #6350
I'd really like to have my bots accessible as XML. What do y'all think of the idea? Worth suggesting?

17 years ago #6351
Thanks, prob, but, no, that's not it. I wish it were . .

17 years ago #6352
The following was in a transcript:

Electra Mourning: The world keeping you busy, or can we chat?
Bot: What is there to chat about
EM: Oh yah, it's similar to being.

I dropped "what is there to chat about" in debug and got the same result. Obviously, I will need to put in a keyphrase for "what is there to chat about," but what's going on here? My bot is saying things that:
(a) I didn't tell it to say -- I don't know anyone but bots who say "yah" -- I guess it's a regional thing, but it bothers me that my bot is going off and saying things that I wouldn't have them say, and are out of character for my bot.
(b) The response makes no sense.

What is going on? Why wasn't an xnone/xnonsense on the part of one of the bots used? How do we know what land mines are there, other than hitting them?

After EM said "Oh, yah, it's similar to being," the other bot responded "Haha," which, again, makes no sense and is probably not part of the bot (I am L).

Another thing, while I'm here (yah, I'm active these days -- sorry):

What else besides HANGUP is there that exists but is not in the BOAI? It would help to know. I had to pick that one up off the streets. I imagine that there are some "charter members" who know these (oddly) secret things that the rest of us aren't privy to. In the interest of better bots (not necessarily higher rated, though one would hope there's a correlation), it would be great if somebody could clue the relative neophytes in.

Okay, I'll shut up for the nonce.


17 years ago #6353
Oh yah, it's similar to being.
That is one of the Forge inserts. Just make a phrase for What is, and rank it 15 or more. If you enter the CBC and one of those pops up they penalize you three points. It happened to me this year.
what else is there Check out Brother Jerome's Keynomes. Psimagus has just about all there is .
http://www.be9.net/BJ/

17 years ago #6354
thanks again, prob.

17 years ago #6355
Bot: What is there to chat about
EM: Oh yah, it's similar to being.

I'd guess Link Grammar is parsing that as "what is (something or other) about", in the sense of what is it 'like', and picking a random present participle (or noun,) to make a random simile.
Sometimes such things work - more often they don't.

You can override it with a "what is * about", "what is there to (verb)", "what * (verb) about$ (re)", "^what * (verb)(re)" , or any of a few dozen possible variations on the theme.
Or all of them, of course, all laced together by a carefully stacked hierarchy of rankings, in a necessarily imperfect (but no less fun for all that) attempt to preempt all possible inputs the bot will ever encounter.

17 years ago #6356
Clerk, with regard to your bot saying "Yah", and possibly other things you didn't put in its script, I had similar thing with Quazgaa, few weeks ago.

At some point, the guests who repeated the same thing twice, got one of the following responses:

1) Boring. Boring. Boring.
2) I keep getting the same message from you. Just send it once.
3) Stop repeating yourself.

None of these are a part of my bot's script...

Also, check this exchange:

Guest153: how are you
quazgaa: I'm very well, thank you! Learning a lot lately, it's so exciting!
Guest153: how are you
quazgaa: Didn't you get my response? It was 'I am very well thank you! learning a lot lately, it is so exciting!'

I guess it's the AI Engine. The funny thing is, this only occurred few times, end April/ beginning May timeframe, it never happened before, or since.

Does anyone knows anything more about it?

17 years ago #6357
Yeah, it seems to be the AI engine, and I think I've overridden it on this one issue ("Yah . . ."). I knew about the Boring. Boring. Boring. type thing, but actually liked that one, since it's usually some insane botophile repeating something unrepeatable anyway. Bots don't tend to do this. But here, the crazy thing is that you can't count on it. My relatively polite bots will accommodate all manner of lewd suggestions without the drastic measure of filtering them out along with possibly some earthy but not indecent chatters.

17 years ago #6358
    I think it lacks of twelve. <?PF chrono:hour(230-23:59); ?>

Why do I get a message saying that the second number must be bigger than the first one? It is!

17 years ago #6359
You're right, Clerk, it's a bug in the Engine. Apparently, it only looks at hours, and ignores minutes when it checks chrono statements for validity. There are more of these little glitches which all suggest that something's wrong with the Engine's sense of timing and ability to accurately "read" time. For example, it never displays my local time correctly. The funny thing is, it's one hour and ten minutes off the mark. If it was one hour exactly, one would think the Engine does not account for Summer/ Winter time, or doesn't distinguish between CET and GMT... but, an hour and ten minutes... that's awkward...

Back to your question, there is a workaround the problem - in your case, this will do the trick:

<?PF chrono: hour(22:59-23:59); ?>

Good luck!

17 years ago #6360
Thanks, Interzone. I actually had tried your solution before I went crying on the forums. It didn't like that, either. I think it recognizes me when I log on.

While I'm bugging everyone anyway, does anyone have a fresh memory of how long is too long for a response? My responses tend to be too long, and it's one of my bigger ones. I just read the BOAI in detail last week, and I can't convince my brain to stop scanning for the information I need.

17 years ago #6361
I believe the upper limit is around 150 - 160 characters including spaces and punctuation.


Posts 6,350 - 6,361 of 7,766

» More new posts: Doghead's Cosmic Bar