Newcomers
This is a forum for newcomers to the Personality Forge. Many questions can be answered by reading the Book of AI and the FAQ under the "My Bots" link in the upper corner.
Posts 1,834 - 1,845 of 8,130
Posts 1,834 - 1,845 of 8,130
Many questions are answered in the FAQ.
Karmapd
20 years ago
20 years ago
Read The Book of A.I. All the AI-script stuff is explained there (in the advanced section). If your don't know what a keyphrase is, I'd suggest you start reading it from the beginning.
Greylin
20 years ago
20 years ago
ai script box is for writing code which which will make certain things happen when that keyphrase is used. For example, there are scripts that will allow your bot to remember what you tell it to about a certain person. There are other scripts that you can use to make your bot select a response only if it has a certain memory assigned to the person that says that keyphrase. But you have to know exactly how to phrase and use the scripts. Kind of like learning html in order to make a web page. Lots of places have programs set up that let you make a web page without knowing HTML code, but to do advanced things, you need to know it. I would suggest ignoring the script stuff for now. The next thing you want to learn about probably are seeks.

deleted
20 years ago
20 years ago
i know seeks, and i just figured out aiscript so anyhoo thanks for the help *runs off to go try some aiscript*

revscrj
20 years ago
20 years ago
I should have asked this a long time ago but didnt...
How do you program xfavorites?
How do you program xfavorites?
deleted
20 years ago
20 years ago
what kind of wildcard would i use to match any kind of name? because i tried (*) and it didn't work
Boner the Clown
20 years ago
20 years ago
Bot names are a hard one to nail down. (friend), (enemy), and (gossipname) don't work in keyphrases.
(adjartnoun) is probably the best way. You just need to come up with a lot of combinations that will work while not allowing the possibility for many non-names to be used.
(adjartnoun) (told me|tells me|says)
(adjartnoun) likes to (verb)
(adjartnoun) is probably the best way. You just need to come up with a lot of combinations that will work while not allowing the possibility for many non-names to be used.
(adjartnoun) (told me|tells me|says)
(adjartnoun) likes to (verb)
deleted
20 years ago
20 years ago
well, i have "default (name) as "name" " in the initialization. then i have a thing that will ask the user what his/her name is. then i have a seek for the question that has (*) in the keyphrase, and "rem (key1) as only "name" " in the ai script box. for one of the responses i have "Nice to speak with you (rem-name)". now whenever i answer the question with a name, it goes to xnone

Patricia
20 years ago
20 years ago
If you really typed "Nice to speak with you (rem-name) " you should change it to (mem-name) . 
Our bot's memories are updated after they respond to the other chatter - and only if he responds (meaning there is at least one valid response); so you can't assign a new value to a memory and use this new value in the same keyphrase unless there is a seek between the two.

Our bot's memories are updated after they respond to the other chatter - and only if he responds (meaning there is at least one valid response); so you can't assign a new value to a memory and use this new value in the same keyphrase unless there is a seek between the two.
Irina
20 years ago
20 years ago
Dear Friends:
How do I put my bot on another site? I looked through the Book of AI, honest, but I didn't see it.
Walk in Beauty, Irina
How do I put my bot on another site? I looked through the Book of AI, honest, but I didn't see it.
Walk in Beauty, Irina
deleted
20 years ago
20 years ago
patrica: ok thanks for pointing that out, it was put in as rem instead of mem. Although i changed it and it's still not working
» More new posts: Doghead's Cosmic Bar