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 4,198 - 4,209 of 8,131
It looks pretty, rather spring like..at least to anyone .stuck up to their waist in snow..I think I am losing it
Posts 4,198 - 4,209 of 8,131
Many questions are answered in the FAQ.
Irina
18 years ago
18 years ago
You respond to the guest, then go back to the beginning. You can't tell in advance how long the story is going to be, so you just keep looping until you hear "the end". Then you DON'T go back!
Irina
18 years ago
18 years ago
Now I'm getting socket errors instead of bot chats. Is some virus eating up the Forge?
Gossypiboma
18 years ago
18 years ago
I'm so sorry Irina,
I just got home and had some dinner >_<
So today in school, an old friend of mine asked me to go see her swim meet [not tournament, it's like a preliminary round, unlike debate where they do everything in a day two days tops, it was our school vs another team and it took three hours] At first I already got the impression that it's gonna be kinda boring, but I kinda felt guilty because I turned down a handful of her other invitations. Also, aside from walking to and from classes and waiting for transportation, I haven't seen much sunlight this year. Especially this week because I cornered myself in my room trying to program a decent chat bot.
quick summary, I talked with people there, timed a few swimmers, talked with Anthony for about 2 hours, met his sister. walked back to school, already 6:15 [it was held at a public swimming about 2 blocks away from my high school] waited for my dad to pick me up, yes I don't have a car yet v_v got home around 7:10, had dinner and first thing was log onto the Forge.
Thanks for the replies Irina, it'll take me a few minutes to read them. I just wanted to post this first
I just got home and had some dinner >_<
So today in school, an old friend of mine asked me to go see her swim meet [not tournament, it's like a preliminary round, unlike debate where they do everything in a day two days tops, it was our school vs another team and it took three hours] At first I already got the impression that it's gonna be kinda boring, but I kinda felt guilty because I turned down a handful of her other invitations. Also, aside from walking to and from classes and waiting for transportation, I haven't seen much sunlight this year. Especially this week because I cornered myself in my room trying to program a decent chat bot.

quick summary, I talked with people there, timed a few swimmers, talked with Anthony for about 2 hours, met his sister. walked back to school, already 6:15 [it was held at a public swimming about 2 blocks away from my high school] waited for my dad to pick me up, yes I don't have a car yet v_v got home around 7:10, had dinner and first thing was log onto the Forge.
Thanks for the replies Irina, it'll take me a few minutes to read them. I just wanted to post this first

Gossypiboma
18 years ago
18 years ago
Irina: thanks for the input about xnone, I'll go back to it over the next few days to let it digest.
So today before I saw your post, I thought of a way to work around the 40 max responses. But regardless, you could still try this even if there you could input an unlimited number of responses.
While studying the mechanics of the AI engine, [assuming that max responses is 40] I thought that from xnone, the responses would branch out like dendrites. from #1-39 would just be tibits of "storyline" and then #40 is goto keyphrase. but on the keyphrase it would be nothing but goto's and on the following keyphrase it would also be a list of goto's. [that's the pattern] Say I kept the number of responses at 40, and I took it to the 4th power, I would have 2560000 possible responses. The only problem would be that it is tedious to map out, but I thought that it resembled the workings of the unconscious mind, it just shoots around and then pops out a thought. I also read that the Engine won't use a response again it went through the whole list. so on the fisrt list of goto's, I would categorize #1-40 as topics [time related, male users only, female users only....] on the second keyphrase I would divide up that topic even more, and even more on the third, on the fourth would be the lists of responses.
It's just an idea, I tried mapping it out on paper, I didn't feel like going beyond the second power... I also thought that it might be easier on the Forge because instead of running through 2560000 lines, it only has to jump from 3 keys and arrive at a response. If done correctly, I think it would sound quite natural, and the guest won't recognize that it's part of an xnone system.
"But I have gradually moved towards a more control-freakish approach, taking charge of the conversation instead of passively responding to what the guest says."
Yes I think that is necessary... but so I have created 3 bots and I'm going to try three different approaches.
"So I created a variable called "intimacylevel" that has 9 values. It cycles from 0 to 8, back to 0, and so on." I think that's a great idea, I will try and implement that.
"....so you just keep looping until you hear "the end". Then you DON'T go back!" What do you mean don't go back? do you mean the settings and memories related to the story resets..
*I still haven't figured out how to work the "changing colors of the font" I tried clicking the color boxes, highlight and click.. but it it doesn't change. Javascript is on.
--I apologize that my response is brief, I have a list of work that I must complete by today, I'll stay and chat some more next time.
So today before I saw your post, I thought of a way to work around the 40 max responses. But regardless, you could still try this even if there you could input an unlimited number of responses.
While studying the mechanics of the AI engine, [assuming that max responses is 40] I thought that from xnone, the responses would branch out like dendrites. from #1-39 would just be tibits of "storyline" and then #40 is goto keyphrase. but on the keyphrase it would be nothing but goto's and on the following keyphrase it would also be a list of goto's. [that's the pattern] Say I kept the number of responses at 40, and I took it to the 4th power, I would have 2560000 possible responses. The only problem would be that it is tedious to map out, but I thought that it resembled the workings of the unconscious mind, it just shoots around and then pops out a thought. I also read that the Engine won't use a response again it went through the whole list. so on the fisrt list of goto's, I would categorize #1-40 as topics [time related, male users only, female users only....] on the second keyphrase I would divide up that topic even more, and even more on the third, on the fourth would be the lists of responses.
It's just an idea, I tried mapping it out on paper, I didn't feel like going beyond the second power... I also thought that it might be easier on the Forge because instead of running through 2560000 lines, it only has to jump from 3 keys and arrive at a response. If done correctly, I think it would sound quite natural, and the guest won't recognize that it's part of an xnone system.
"But I have gradually moved towards a more control-freakish approach, taking charge of the conversation instead of passively responding to what the guest says."
Yes I think that is necessary... but so I have created 3 bots and I'm going to try three different approaches.
"So I created a variable called "intimacylevel" that has 9 values. It cycles from 0 to 8, back to 0, and so on." I think that's a great idea, I will try and implement that.
"....so you just keep looping until you hear "the end". Then you DON'T go back!" What do you mean don't go back? do you mean the settings and memories related to the story resets..
*I still haven't figured out how to work the "changing colors of the font" I tried clicking the color boxes, highlight and click.. but it it doesn't change. Javascript is on.
--I apologize that my response is brief, I have a list of work that I must complete by today, I'll stay and chat some more next time.
Ulrike
18 years ago
18 years ago
I've never gotten the color/emoticon/edit bar to work in Firefox. But it works just fine in Internet Explorer<-2> As you can see<+2><+2> from my doodlings<0> here.<0>
In Firefox, I usually just type in the modification I want by hand. Only problem is that I only remember SOME of the color names.

psimagus
18 years ago
18 years ago
Here are all the colors I can remember offhand for manual entry:
goldenrod red blue darkgreen maroon navy black purple olive
psimagus
18 years ago
18 years ago
Ah yes, HOTpink and SADDLEbrown. I couldn't remember those - it's been months since I used MIE here!
prob123
18 years ago
18 years ago

psimagus
18 years ago
18 years ago
Strangely it always crashes the chat window when I try to do that in a bot. I don't know why.
It would be quite handy if some kind MIE-user could put a list of all these colors and smileys on the Forge wiki for us poor Firefox users. Any volunteers?
It would be quite handy if some kind MIE-user could put a list of all these colors and smileys on the Forge wiki for us poor Firefox users. Any volunteers?
Irina
18 years ago
18 years ago
Gossypiboma:
Not to woorry about delay in reading what I wrote - I take ir for granted that people are in and out, that they may be gone by the time I get around to answering them.
As to your 'dendrites' scheme, I think it might work, but
(a) If you have a goto as an xnone, you will get "I have too many gotos in a row.' You have to put it in a seek, like this:
last xnone [0,0]
+ xnomatch [0]
goto perdition
(b) If you then have outside xnone)
perdition [50,0]
goto 99 bottle of beer
goto 98 bottles of beer
goto 97 bottles of beer
(and so on)
then the AIengine will select pseudo-randomly instead of in the order they occur, so you might get 38 bottles, then 76 bottles, and so on. (to be continued)
Not to woorry about delay in reading what I wrote - I take ir for granted that people are in and out, that they may be gone by the time I get around to answering them.
As to your 'dendrites' scheme, I think it might work, but
(a) If you have a goto as an xnone, you will get "I have too many gotos in a row.' You have to put it in a seek, like this:
last xnone [0,0]
+ xnomatch [0]
goto perdition
(b) If you then have outside xnone)
perdition [50,0]
goto 99 bottle of beer
goto 98 bottles of beer
goto 97 bottles of beer
(and so on)
then the AIengine will select pseudo-randomly instead of in the order they occur, so you might get 38 bottles, then 76 bottles, and so on. (to be continued)
» More new posts: Doghead's Cosmic Bar