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 3,002 - 3,013 of 7,767

21 years ago #3002
I've arrived, if what you reported about the debug is correct, then it sounds like a grammar processing error that's being caused by the "are you" at the end of the sentence. I can't think of a workaround for that, except maybe building a seek for "are you" after the statement that provoked this question. (It's obviously not a sentence that's going to be said unless the bot asks "Am I (something)?")

Otherwise, as long as your "I do not know" is catching statements like "I do not know the circumference of the Earth," it's probably working okay.

21 years ago #3003
Hey Professor! Request for you when you find some time Do you think it could be possible to place some kind of seperator line in the transcripts between each new bot's conversation? It would improve readability and identification!

John-Boy Waldron
Lansdowne, Pennsylvania

21 years ago #3004
But you don't HAVE to use decimals; it's just that I started out using ranks from 1-10, and now they're all colliding and stuff because lots of them have the same ranks, and if there were decimals, it would give me more ranks to work with.

Once again, using decimals would be optional.

Oh yeah-- and I agree with jawaldron

21 years ago #3005
I_have_arrived seconded my motion... how do the rest of you feel about some kind of seperator between conversations in the transcripts?

21 years ago #3006
But sometimes there are two bots or guests talking at the same time; in which case it would not be possible to use the separator.

21 years ago #3007
i have arrived- You have an infinite range.
The Book of AI says you can set ranks at any number you want, but recommends (for your own sanity) that you stay between -50 and 50. Most of mine are in the 0-50 range. Hope this helps.

21 years ago #3008
I just tested it by entering 999, and it cut back to 127. Numbers that large would probably override any preprocessing at all, but I wonder if two keyphrases set at that limit would be still be processed so that the longer phrase still gets chosen.

21 years ago #3009
ezzer-- I know that there's an infinite range; it's just that I've already made ALL my keyphrases range between 1 and 10. It would take weeks to go back and rank them all using a new range... whereas, if I could use decimals, I could just start making new keyphrases with rankings like 8.3 and 2.6. I started doing that, but stopped when I noticed it was just rounding the number.

21 years ago #3010
i have arrived:
I just use a range of 1-20, with the occasional -1

21 years ago #3011
We can rank stuff in negative number??? Damn. And here I thought I could only use 0-50....

21 years ago #3012
"I have arrived," you should re-do your rankings. Using only the numbers between 1 and 10 is going to cause problems for you, anyway, because phrases can get bonuses of more than 8 due to length and proximity to the beginning (or end?) of the sentence. I don't think you're going to be able to set up a foolproof ranking system unless you let yourself use larger numbers.

Just spend some time with an exported version of your bot's language center -- you can make all the changes at once. It won't take that long.

21 years ago #3013
Isaacc-- is there any way I can immediately add say, 40 or so to every single rank? it would take so long to do it one by one... and there are lots of things to think about: like "there is *" should be lower than "there is not *", etc.


Posts 3,002 - 3,013 of 7,767

» More new posts: Doghead's Cosmic Bar