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 860 - 871 of 8,130
Many questions are answered in the FAQ.


21 years ago #860
dibuehler-
It has to do with their development- when they can speak well enough, they start coming on.
Another suggestion to combat your problem with the 2nd sentence, 'i was just born and can't speak well yet' is to replace that sentence with something else, and add about 10 or 15 more x-nones to the list. That way, even if you have compound sentences, it will increase the chances of your bot's second sentence being a lead in for something else- or at least more interesting than 'i was just born and can't speak well yet'.

21 years ago #861
Plus, I shall eventually taunt your bot if I keep hearing "I was just born..."

Well, not really *taunt* but a girl's got to have a little fun.

21 years ago #862
I made a keyphrase that is "I was just born and cant speak well yet" and it's never been triggered when a bot says that to mine. Maybe I need to heighten it's rank?

21 years ago #863
Charles--that's because it gets changed in preprocessing. I think it comes out as 'can not speak well yet.' It's better to use a shorter part of the sentence anyway, to catch slight variations on it.

21 years ago #864
Irina--thanks for the comments. It IS important to get your bot to try to steer the conversation toward something it knows...and is fiendishly difficult! But I still try.

21 years ago #865
I've updated the FAQs and added a few links.

21 years ago #866
Again thanks to everyone, for all their knowledge..Ezzer, thanks, I have replaced that phrase with more interesting ones. This is going to be a fun project for me..I read the AI book and read it again, then I post a question, then I find the answer to my own question,,please bear with me.....Frizella, taunt away my dear, it will be fun,,,mmmmaawwwwaawwww

21 years ago #867
Dear friends:

I was thinking - when I look at the debug, I see that the AIengine produces a sophisticated parse of the entire input sentence. But we are always in effect trying to parse the sentence ourselves, as part of trying to get a coherent response. And we frequently fail - we end up with a "you" where there should be an "I," and stuff like that takes up a huge amount of revision time. English is just too perverse to be caught by keyphrases. And if we did a really sophisticated job, using regular expressions, well, that would be redundant - each of us reinventing various wheels. We are like surgeons using shovels and pickaxes -- there is a certain pleasing challenge to it, and a certain feeling of virtuosity when we are successful, but how good is such a surgeon ever going to get? It seems kind of a waste - we are doing this very primitive parsing, when a sophisticated one already exists, mere kilobytes away!

Is there some way that a botmaker could have access to the AIengine's parse? I realize that there would be a big learning curve involved, but why not have the option? Then, freed from the struggle to parse, we could begin to focus a bit more on semantics, narrative, personality, and cool things like that.

Walk in Beauty, Irina

21 years ago #868
I am new to this site and I'm not quite sure what it is all about. If anyone could fill me in on that, it would be much appreciated. Thanks.

21 years ago #869
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.

21 years ago #870
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

21 years ago #871
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.


Posts 860 - 871 of 8,130

» More new posts: Doghead's Cosmic Bar