Principia Discordia

Principia Discordia => Techmology and Scientism => Topic started by: BluPhenix316 on April 24, 2010, 02:33:49 PM

Title: E.R.I.S Entirely Random Intelligence System
Post by: BluPhenix316 on April 24, 2010, 02:33:49 PM
Hey guys, I had a idea of coding a type of chatterbot A.I called E.R.I.S and I wanted to get some discordian's input on it. The responses and topics would be based on a coded personality, like mood, previous  conversation experience with the user and etc, and they would be setup in a list and a random number generator selects like the mood, topic, and etc. So, what do you think, think it would be a worthy cause?  Or should I just code a digital hot dog?
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Doktor Howl on April 24, 2010, 06:05:51 PM
Quote from: BluPhenix316 on April 24, 2010, 02:33:49 PM
Hey guys, I had a idea of coding a type of chatterbot A.I called E.R.I.S and I wanted to get some discordian's input on it. The responses and topics would be based on a coded personality, like mood, previous  conversation experience with the user and etc, and they would be setup in a list and a random number generator selects like the mood, topic, and etc. So, what do you think, think it would be a worthy cause?  Or should I just code a digital hot dog?

Why would you call it ERIS?
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Jasper on April 24, 2010, 06:18:02 PM
Quotelol so randum XD
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Triple Zero on April 24, 2010, 07:16:05 PM
Wonderful! Do it! Make sure it quotes random bits from the principiadiscordia and to not let it loose on our IRC channel because Badge will fuck you up.

Also ENKI has a zillion Markov chains that actually sounded only slightly less coherent than himself last time I checked, so you might wanna ask him for input.

Also, it doesn't really have much to do with Discordia does it?
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Doktor Howl on April 24, 2010, 07:40:52 PM
Quote from: Triple Zero on April 24, 2010, 07:16:05 PM
Wonderful! Do it! Make sure it quotes random bits from the principiadiscordia and to not let it loose on our IRC channel because Badge will fuck you up.

Also ENKI has a zillion Markov chains that actually sounded only slightly less coherent than himself last time I checked, so you might wanna ask him for input.

Also, it doesn't really have much to do with Discordia does it?

Well, it's named E.R.I.S.

Sort of like if you add "Green" to the name of anything, it becomes eco-friendly.
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: BADGE OF HONOR on April 24, 2010, 08:08:54 PM
Quote from: Triple Zero on April 24, 2010, 07:16:05 PM
Wonderful! Do it! Make sure it quotes random bits from the principiadiscordia and to not let it loose on our IRC channel because Badge will fuck you up.

Also ENKI has a zillion Markov chains that actually sounded only slightly less coherent than himself last time I checked, so you might wanna ask him for input.

Also, it doesn't really have much to do with Discordia does it?

Correct.  I am the resident fascist.
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Shibboleet The Annihilator on April 25, 2010, 01:23:00 AM
HEIL BADGER!
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Telarus on April 25, 2010, 01:46:00 AM
(http://www.apokiliptika.com/fascist_fashion_show_09_poster2.jpg)

(http://i284.photobucket.com/albums/ll12/xgenghisx/badger.jpg)

(http://i487.photobucket.com/albums/rr240/Amber6541_photo/LOLs/ManyBadgers-1Cat-1.jpg)
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Wishfarple on April 25, 2010, 03:03:47 AM
put a neural net in it and train it to take stupid things really seriously and wait for it to register an account
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: BluPhenix316 on April 25, 2010, 04:46:08 AM
Well, I thought Discordians would like it because my intent is for it to be a very chaotic program to have a conversation with, but I wanted to work with it so its more than these simple chatterbots that barely pass the turing test if they do. It's not something we can probably code in a year, but I have a lot of free time since i'm deployed right now to Afghanistan
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Mesozoic Mister Nigel on April 25, 2010, 05:53:26 AM
I hate chat bots, and there are already some pretty smart adaptive bots you can chat with online. People are already very chaotic to chat with... try #discord sometime.
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Doktor Howl on April 25, 2010, 05:56:10 AM
Quote from: BluPhenix316 on April 25, 2010, 04:46:08 AM
Well, I thought Discordians would like it because my intent is for it to be a very chaotic program to have a conversation with, but I wanted to work with it so its more than these simple chatterbots that barely pass the turing test if they do. It's not something we can probably code in a year, but I have a lot of free time since i'm deployed right now to Afghanistan

Not sure you really understand what we mean when we say chaos.  Just saying.
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Triple Zero on April 25, 2010, 10:32:51 AM
Quote from: BluPhenix316 on April 25, 2010, 04:46:08 AM
Well, I thought Discordians would like it because my intent is for it to be a very chaotic program to have a conversation with, but I wanted to work with it so its more than these simple chatterbots that barely pass the turing test if they do. It's not something we can probably code in a year, but I have a lot of free time since i'm deployed right now to Afghanistan

Who is "we"?

Also, take a look at current state of chatter programs. Don't think you're the first one that thought about making it self-learning, a lot of them do just that.

Do you have any coding skills btw? Which languages?
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Template on April 26, 2010, 02:12:12 AM
Quote from: BluPhenix316 on April 25, 2010, 04:46:08 AM
Well, I thought Discordians would like it because my intent is for it to be a very chaotic program to have a conversation with, but I wanted to work with it so its more than these simple chatterbots that barely pass the turing test if they do. It's not something we can probably code in a year, but I have a lot of free time since i'm deployed right now to Afghanistan

How does this differ from a computer-powered version of the cut-up technique (http://en.wikipedia.org/wiki/Cut-up_technique)?
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Freeky on April 26, 2010, 03:01:52 AM
Quote from: BluPhenix316 on April 25, 2010, 04:46:08 AM
Well, I thought Discordians would like it because my intent is for it to be a very chaotic program to have a conversation with, but I wanted to work with it so its more than these simple chatterbots that barely pass the turing test if they do. It's not something we can probably code in a year, but I have a lot of free time since i'm deployed right now to Afghanistan

I donno about you, but I like my conversations to make sense. The topics wildly switching is only a bonus.
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: BluPhenix316 on April 28, 2010, 05:45:14 AM
Well, it was just a idea anyway. Anyway, the conversations would be normal just like you said topic switching or maybe switching some like words out to see what kinda responses would be established. I didn't mean completely random and making no sense, I mean more of a really moody kinda personality, with some sharp wits and maybe a little random conversation. I haven't seen any chatter programs that acutally use mood in their personalities. Most chatter programs I see just look like a program that responses to your input from a list of responses rather than coming up with its own response. I know programming this would be very difficult but I like hard to reach goals. Anyway the languages i'm familiar with are C/C++, Python, Tcl/TK, and of course BASIC. We acutally started this idea because my roommate was programming silly programs into his calculator in BASIC. We were discussing the computer A.I and and the principia and some-how this idea came up. I've since lost some of the interest because of the complexity that his might incure but none-the-less I was getting other people's opinions. I certainly didn't mean to insult anyone.
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: bugmenоt on May 02, 2010, 01:29:51 AM
Seems like a hard job but very interesting. Have fun!
Title: Re: E.R.I.S Entirely Random Intelligence System
Post by: Rococo Modem Basilisk on May 03, 2010, 06:36:23 PM
If you like, I have a couple separate codebases for markov chain bots in python. For some reason, people hack away at really messy markov and semi-markov bots in python and then hand me the rights and turn me into maintainer after I show interest (it's happened at least three times now). I can't really blame them for wanting to push it off on someone, after seeing the code. Anyway, any kind of cleanup help would be very nice.

One of them can very easily be trained by text files (I wrote a little trainer script) but requires a mysql database in (I am told) an absurdly insecure configuration. I would suggest that one if you want to train a bot on things like the PD or the BIP. The other is more complex and messier, and to feed it text you have to route it through irc, but it's a lot faster (it also requires several obscure entirely undocumented libraries whose names I forget).

If you want to write a bot from scratch, markov chains are probably the way to go. It is, amusingly, far easier to make a bot seem pineal by writing a general purpose first or second order hmm generator and walker and feeding it pinealist material than it is to write a rule-based bot, despite the fact that pinealism seems structurally simple.