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 1,735 - 1,746 of 7,766
Posts 1,735 - 1,746 of 7,766
Shadyman
22 years ago
22 years ago
and don't forget the rankings! they are really important for distinguishing
do you
do you think
do you think about
because the last one should have a higher ranking than the one before, so the 'about' gets picked up, etc... I originally didn't understand the ranking system and ignored it, to my dismay of having to change every single ranking later on...
My hint, if you don't understand it:
the engine starts from the highest rank and tries to find a match for the phrase. If nothing is found, it goes down to the next rank. etc.
do you
do you think
do you think about
because the last one should have a higher ranking than the one before, so the 'about' gets picked up, etc... I originally didn't understand the ranking system and ignored it, to my dismay of having to change every single ranking later on...
My hint, if you don't understand it:
the engine starts from the highest rank and tries to find a match for the phrase. If nothing is found, it goes down to the next rank. etc.
Eugene Meltzner
22 years ago
22 years ago
But longer phrases get picked before shorter phrases containing the same words anyway.
Azureth
22 years ago
22 years ago
lol. thanks, all. I was just being lazy, but I guess its time to sit down and make keyphrases for everything.
Azureth
22 years ago
22 years ago
another question:
guest: fine. do you like canteloup?
my bot: Of course I like can noteloup.
guest: what is noteloup?
it should have been "of course I like (subj)."
why did it perceive "cant"eloup as a verb that needed to be changed?
guest: fine. do you like canteloup?
my bot: Of course I like can noteloup.
guest: what is noteloup?
it should have been "of course I like (subj)."
why did it perceive "cant"eloup as a verb that needed to be changed?
Shadyman
22 years ago
22 years ago
it's supposed to be a subroutine that catches 'cant' as opposed to 'can't' to turn it in to can not for proper preprocessing. If you know that, it's really quite funny... cant gets changed into can not, so I guess canteloup got changed into can noteloup hehehe
James Collie
22 years ago
22 years ago
so, I go see my bot's "Inner Life" it says:
---------------------
Below is a list of your Bot's friends, and the memories associated with them.
Each is a comma-separated list. Feel free to edit them, but make sure you separate the memories with commas.
Acquaintences: 12
----------------------
and that's it. No list. No editing. Is this normal? Is my bot not old enough yet? Of course I am doing something wrong, but I don't know what it is.
---------------------
Below is a list of your Bot's friends, and the memories associated with them.
Each is a comma-separated list. Feel free to edit them, but make sure you separate the memories with commas.
Acquaintences: 12
----------------------
and that's it. No list. No editing. Is this normal? Is my bot not old enough yet? Of course I am doing something wrong, but I don't know what it is.
lunar22
22 years ago
22 years ago
he's not old enough yet, and there is no bot-bot chat, so inner life doesn't grow fast...
Shadyman
22 years ago
22 years ago
Yes, that's normal. Your bot can get Acquaintences without getting Inner Life entries. It usually means that either
A) The chats are not in-depth enouhg
B) Bot-Bot chats have been turned off at the moment
C) Some other reason
A) The chats are not in-depth enouhg
B) Bot-Bot chats have been turned off at the moment

C) Some other reason

» More new posts: Doghead's Cosmic Bar