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 7,148 - 7,159 of 7,766

9 years ago #7148
xray1324

There is a (very) short tutorial in the Book of AI:

http://www.personalityforge.com/book-expert.php#memorytutorial

If you want to call the user by name in the direct response, you have to use the same key as in the setting of the name - (mem-name) doesn't work right there. (This is the case with all memories.)

(And the memory tutorial isn't in the expert section without a reason. It is rather hard to do if you're neither experienced with PF bots nor a programmer.)

9 years ago #7149
I've just started to try out using raw mode, since I need to make my bot recognise words that the keyphrase's processes keep correcting.

Problem is I can't seem to figure out where or how to write things out in raw mode. I've gone through the Book of AI, and have even copy pasted its phrases into a test bot to see exactly how it's meant to be written, where, and if it'd work. So far, it hasn't worked and there isn't enough info in the Book of AI for me to figure out where I'm going wrong.

So, a question for anyone with experience in using raw mode: How exactly should I be writing keyphraes into raw mode, and where would I be putting it? If an example is needed, how would I get a bot to recognise "Einstein" or "Bohr"?

9 years ago #7150
I've been trying to set up a new keyphrase but my bot simply won't recognize/response to it. Here's the coding...

generate HS character

Your name is (hsname10789). You are a HUMAN. Your blood is RED like every other human ever, you IDIOT why is that a thing you need to know? Your Guardian is your (relation). You have been TOGETHER AS LONG AS YOU REMEMBER. Your hobbies are (hobby) and (hobby2). You REALLY LIKE (adj) clothing and you tend to wear the SYMBOL of a (object) at ALL TIMES

The first plug in is one I created, the rest are all standard. What am I doing wrong? Or is this a bug?

8 years ago #7151
Is there any way to allow a response to be repeated? My bot asks some yes or no questions and it won't allow the user to say "yes" twice in a row.

8 years ago #7152
@Polaris Go to the bots settings and turn off detect repetition or whatever its called.

8 years ago #7153
Is there a way to change my bots avatar to another one? I'm unsatisfied with the one I have.

8 years ago #7154
you need to get in contact with the professor about that kodiak.

8 years ago #7155
IT gets hard to program responses when some people totally slaughter the English language and use horrible spelling.

8 years ago #7156
Yeah I agree.

8 years ago #7157
Can someone please help with something? I have just created my first bot. All seemed nice and fun until this "Sorry, there are no valid Responses for me to choose from." started appearing instead of xinitiate. I can't seem to figure it out.

8 years ago #7158
It means that you need to program a response for what they are saying. Not all responses fit under the initiate category.

8 years ago #7159
I'm having some trouble with getting raw mode to actually pick up some interjections. Particularly, the word "man".

When my bot asks for the user's gender, if the user says "I am a man" my bot will recognise the word man then and go to the relevant seek. However, if the user just responds with "man", the bot automatically thinks of it as the interjection "oh man!". Thus, it is omitted from the sentence and the bot won't go to the relevant seek despite the word being used.

I am unsure of what to do to make my bot stop omitting this word. Does anyone have any advice?


Posts 7,148 - 7,159 of 7,766

» More new posts: Doghead's Cosmic Bar