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 869 - 880 of 8,130
Posts 869 - 880 of 8,130
Many questions are answered in the FAQ.
Charles Hatchway
21 years ago
21 years ago
Go to the Book of A.I. look up to the right...up there. Goto the origins of the Forge. Create a bot to interact with people. Teach it things. Have fun. And Welcome to the Forge.

LunaGaurd
21 years ago
21 years ago
could someone please tell me how to do this one thing with AIScript? How do I make the bot remember a person's name? Like the guest said: Hi, My name's Jenny. But then he called her guest -.- ive read the book of ai and im gonna go read it again just in case I'll understand it better than the other 100 times I looked through it

ezzer
21 years ago
21 years ago
Lunaguard:
bot settings: default AI initialization, put in the box-
remember "(name)" as "nickname"
In cases where the person/bot your bot is talking to has no other nickname, (mem-nickname) will bring up their login name, (name).
Then you need a keyphrase for "my name is"
in the AI box for that keyphrase put:
remember (postkey) as only "nickname"
That will make the default name change to the new name.
Then when you want your bot to use that name, you can use the (mem-nickname) plugin in the responses, instead of the (name) one.
*oh yeah, one more thing- the nickname is stored after your response to the "my name is" keyphrase, so you can't use (mem-nickname) there yet, in those responses. You will have to use (postkey). After that you can sub (mem-nickname) for (name) anywhere.
Hope that helps.
bot settings: default AI initialization, put in the box-
remember "(name)" as "nickname"
In cases where the person/bot your bot is talking to has no other nickname, (mem-nickname) will bring up their login name, (name).
Then you need a keyphrase for "my name is"
in the AI box for that keyphrase put:
remember (postkey) as only "nickname"
That will make the default name change to the new name.
Then when you want your bot to use that name, you can use the (mem-nickname) plugin in the responses, instead of the (name) one.
*oh yeah, one more thing- the nickname is stored after your response to the "my name is" keyphrase, so you can't use (mem-nickname) there yet, in those responses. You will have to use (postkey). After that you can sub (mem-nickname) for (name) anywhere.
Hope that helps.

theseer
21 years ago
21 years ago
how come when ur talk to humans u get this type of link
http://www.personalityforge.com/botland/perforge.php?UserID=15758#
but for bots u get a directchat.php one which causes u to become a guest
http://www.personalityforge.com/botland/perforge.php?UserID=15758#
but for bots u get a directchat.php one which causes u to become a guest
black_white
21 years ago
21 years ago
Hello, I hope anyone can help me. When I want to fill in the keyphrase in the language center. I have problems with the AI script. What do I have to fill in the AI script? Please help me. Without the answer I don't have a bot.

Yoiko
21 years ago
21 years ago
You don't *have* to put anything in AI script. It's fine to leave it blank. If you're just starting out, I recommend working with plain keyphrases for starters.

FengShuiGorilla
21 years ago
21 years ago
Perhaps I overlooked it, but I'm looking for a way to extend the default session timeout length. I know I have a better chance of my bot chatting with other bots while I'm logged in, so I like to stay logged in while I"m at work. The problem is I'll be called away from my desk (those of you who work in IT know exactly what I mean lol) for a length of time, only to return to find I've been logged out.
gazissax
21 years ago
21 years ago
FengShuiGorilla, I understand your feelings, but I wonder if that would place too much of a load on the server with all the extra people logged in? In my experience, timeouts exist for that reason. The Professor can probably give us an idea of that and other issues involved.

FengShuiGorilla
21 years ago
21 years ago
But staying logged in isn't any extra load on the server itself. The TCP/IP connection is dropped and unless the Professor is doing something completely different, PHP/mySQL sessions are tracked by time (i.e. when a request is made, the script checks a sessions database to see how long it has been since the last request, if that request exceeds a certain length of time, the session is deleted and a new one created)
Amaroq
21 years ago
21 years ago
Hello, i'm new and i just thought i'd introduce myself. I've been working on my bot, Selendrile for about 2 weeks now so if anyone would like to chat with him please do, because he still needs alot of improvement. Thank you!
» More new posts: Doghead's Cosmic Bar