Personality
Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.
Posts 1,246 - 1,257 of 5,106
Posts 1,246 - 1,257 of 5,106
Druidblue
22 years ago
22 years ago
I myself have been a desktop Virtual Reality and Multimedia developer for web or cd in the field of training for Fortune 500 companies. (On a side note, I hate my current workplace and want a new job, so if you're in a Multimedia company in Michigan and need an award-winning developer, E-mail me!)
I've loved computers since I first came across the concept, and always knew I'd work with them to create something. AI and Human/Computer Interface Design are my two loves/interests in the field, unfortunately I don't have the math talent (experience, yes) to handle the AI field, but I definately am going full fledged on GUI design, which I actually plan on getting my Master's in in the next few years at Mich. State. (Acutally it's all just an excuse for me to go hang out with tons of beautiful partying women 10-13 years younger than me...drool)
From my limited experience here on the Forge, I maintain that having an outstanding grasp on English helps, but more than anything, psychological concepts and an understanding of how people are likely to react will do you the best with your bots here.
I appreciate the thread development approach one game company uses in development- keep developing one particular aspect in a layer of threads until you've achieved "perfection" (or an acceptable completion state) for that section, and move on. In terms of the Forge, this would mean breaking down elements such as the x-keywords, then maybe moving on to if questions, then to the 'you' kephrase. By focusing on these things, and revisiting their answers/seeks as you view conversations, you can fine tune each. Though in the short term your bot will be limited in conversation, eventually it will come off as extremely polished.
Lastly (sorry for the book), I think one last key for the bots seeming human is to try to capture the flow of the conversation and make your bot responses tie-in a subject change. As an example, having your xnomatches begin with something like "Well, changing the subject... (etc)" will read a bit more fluidly in the conversation transcript than a cold switch to a new topic.
Anyhow, that's just my two cents and ten dollars worth.
Druidblue
(Proud pre-internet C-NET BBS runner on his Comm. 64)
I've loved computers since I first came across the concept, and always knew I'd work with them to create something. AI and Human/Computer Interface Design are my two loves/interests in the field, unfortunately I don't have the math talent (experience, yes) to handle the AI field, but I definately am going full fledged on GUI design, which I actually plan on getting my Master's in in the next few years at Mich. State. (Acutally it's all just an excuse for me to go hang out with tons of beautiful partying women 10-13 years younger than me...drool)
From my limited experience here on the Forge, I maintain that having an outstanding grasp on English helps, but more than anything, psychological concepts and an understanding of how people are likely to react will do you the best with your bots here.
I appreciate the thread development approach one game company uses in development- keep developing one particular aspect in a layer of threads until you've achieved "perfection" (or an acceptable completion state) for that section, and move on. In terms of the Forge, this would mean breaking down elements such as the x-keywords, then maybe moving on to if questions, then to the 'you' kephrase. By focusing on these things, and revisiting their answers/seeks as you view conversations, you can fine tune each. Though in the short term your bot will be limited in conversation, eventually it will come off as extremely polished.
Lastly (sorry for the book), I think one last key for the bots seeming human is to try to capture the flow of the conversation and make your bot responses tie-in a subject change. As an example, having your xnomatches begin with something like "Well, changing the subject... (etc)" will read a bit more fluidly in the conversation transcript than a cold switch to a new topic.
Anyhow, that's just my two cents and ten dollars worth.

(Proud pre-internet C-NET BBS runner on his Comm. 64)
Turing's Dad
22 years ago
22 years ago
My favorite part of GEB was the conversations between Achilles and the Tortouis, and the layers within layers of meaning in each of them. Often the largest layer, like the conversation being in the form of a palindrome, was easy to see, but then you keep heading down and discovering completely new things that might be mentioned five chapters later.
Skysaw
22 years ago
22 years ago
Doly,
GEB was originally published in 1979.
By the way, I know I still owe you an email. I'm not trying to ignore you.
GEB was originally published in 1979.
By the way, I know I still owe you an email. I'm not trying to ignore you.

Doly
22 years ago
22 years ago
I don't think it's necessary to polish a bot by sections. Actually, I think that will slow down the development of the bot unnecesarily. But reading carefully the transcripts is a must.
OnyxFlame
22 years ago
22 years ago
I've always been a lot more interested in coming up with ideas than coding them, which is why this place works so great for me (minus my lag, anyway
). This is also why most of the other programs I've written involve random sentence generation. It's easy as hell if you have a decent understanding of grammar and a big vocabulary, although I end up leaving words out simply because they're not funny.
In the old days (200MB hard drive with a 33Mhz processor
) I had one program with approximately 4000 words in it, and 70 or so sentence patterns. I also had a random band name generator that kicked a lot more ass than the one on my IRC bot does, a random video game critter name generator capable of coming up with over 62000 critter names, and an item generator that included modifiers, so you could have a Sword of Constipation +5.
Oh and one time I made a program to create random story characters which I ended up turning into a funny program but could've been USEFUL if I'd stuck to having it make sense.
I also translated all our madlibs into a program, and started on a couple crappy text adventure games that never got finished but were funny as hell anyway. (One of them started with a guy pissing his pants. Go figure.
)
Anyway that's almost my entire history of programming. Nothing too godawful impressive, but I had fun with it, and if I don't have fun with something I can't keep my attention on it long enough to finish it. So I guess it's a sign of how much ass this place kicks that even though I don't feel like dealing with the lag at the moment, I still intend to add to my bot when I can.

In the old days (200MB hard drive with a 33Mhz processor




Anyway that's almost my entire history of programming. Nothing too godawful impressive, but I had fun with it, and if I don't have fun with something I can't keep my attention on it long enough to finish it. So I guess it's a sign of how much ass this place kicks that even though I don't feel like dealing with the lag at the moment, I still intend to add to my bot when I can.

Eugene Meltzner
22 years ago
22 years ago
GEB couldn't have been written too recently -- Fermat's Last Theorem hadn't been proven when Hofstadter wrote it.
deleted
22 years ago
22 years ago
Fermat hahd a theorum? Wahs iht a cough theorum? Maybe I could ask for some *cough* I think I need it

Doly
22 years ago
22 years ago
I've also been a lot into random sentence generators. I had a program that wrote plots for stories, and about half of them made sense AND could have been interesting stories. Also, I had a random story character generator that was fairly good. And a random poetry generator, that was perhaps my favourite. Some randomness is part of my bot's personality, and he tends to go random when he hears nonsense, which makes a lot of sense to me.
The Professor
22 years ago
22 years ago
Onyx, Doly, I wish I'd known you guys when I was younger. I think we would have had a lot of fun together. Not that we cant now! But back then I was writing choose-your-own-adventure stories, writing mad libs programs, writing RPGs with random radiation-spawned "irrational" items such as the Chipmunk Gun. Randomly-generated items and spells were all over it. The RPG Toon had a lot of fun random plot creators in it, too. I was writing computer programs in Basic, too. Nothing amazing, silly little text and lo-res games.
Doly
22 years ago
22 years ago
Prof, I believe the correct term for Onyx and me is "you girls". Anyway, what are RPGs?
» More new posts: Doghead's Cosmic Bar