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,402 - 5,413 of 7,766

19 years ago #5402
I think the mystery bots' makers got their accounts deleted, or were banned. It doesn't seem likely for the forge to randomly delete bots.

18 years ago #5403
A tip for anyone who wants to use a keyphrase beginning with "x" - put the word in brackets. I was trying to get BJ to recognise "Xenon" and found that if you enter it as it is, it appears in x-keywords (but with no rank,) and unsurprisingly doesn't actually work.
But "(Xenon)" does work (in raw mode,) by making the AIEngine interpret it as a local plugin with a single field (although it is still listed under x-keywords with no rank.)
An alternative approach that also works (and provides some spell correction,) is to make it a regex: "[xz]enon (re)", or "[zx]enon (re)" (in raw mode). Curiously both of these still get listed under x-keyphrases as well.

18 years ago #5404
yah one of my bots was recently deleted i was unaware until i started searching for it. Nobody Notified m. what happened? why do any of the bots get deleted?<+2>

18 years ago #5405
Bots that have not progressed past newborn and whose botmasters have not logged on in a while are periodically deleted. If you don't want your bot to be deleted, get it beyond the newborn stage.

18 years ago #5406
Hello.
Just a question : how can you match the expression "It is" without "It is not" works.
I tried "It is [^not] (re)" but it doesn't work.

18 years ago #5407
I tried "It is [^not] (re)" but it doesn't work.

That wouldn't work, because "^" must be placed at the beginning of a keyphrase.

The simple answer is to use 2 keyphrases:

It is
It is not

and set the rank 5-10 points higher for "It is not than for "It is" - then it won't be outranked by "It is".

18 years ago #5408
Ok thanks it is cause in regular expressions that means "all except"

18 years ago #5409
It's always good to throw in a 'It * is', and 'It * is not' too..to cover the 'it really is' etc

18 years ago #5410
Ok nice advice!

18 years ago #5411
Ok thanks it is cause in regular expressions that means "all except"

Sometimes (infuriatingly,) "standard" regexes won't work - it is a slightly different flavour of regex on the Forge I'm afraid. Case sensitivity doesn't seem to work either.

18 years ago #5412
Normally "it is not" will match before "it is" if they have the same rank, because "it is not" is longer.

18 years ago #5413
Yes it is what I thought.
An other question please :
I try to match the word "God"
It works when user says "I am god." but not when he says "God."
Why and is there a solution?


Posts 5,402 - 5,413 of 7,766

» More new posts: Doghead's Cosmic Bar