be more specific. What kind of information is it storing and how much information is it going to store and for how long does it need to store it? Does it need to remember all this information when powered down or can it have some memory that resets when the power gets cycled?

--------------------------------------------------------------------------------be more specific. What kind of information is it storing and how much information is it going to store and for how long does it need to store it? Does it need to remember all this information when powered down or can it have some memory that resets when the power gets cycled?

It needs to be able to remember all of it. And it needs to store text conversations, voice chat, pictures, and sounds.

What do you mean? I made an IRC-bot like that, it's nothing Aiko-specific... Simple variables and strings.

Not really: "It needs to be able to remember all of it. And it needs to store text conversations, voice chat, pictures, and sounds."Thats what makes it different. IRC and other text chat program bots are similar in ways and are a great way to start of a project like this but what is being asked here is FAR more complex.

@Levi13And yes, you should work on learning C.... it usually takes a couple years before you know enough to do something like that... unless your lucky or have a gift for programming...

"Prolog is a logic programming language. It is a general purpose language often associated with artificial intelligence and computational linguistics. It has a purely logical subset, called "pure Prolog", as well as a number of extralogical features."

What do you mean? I made an IRC-bot like that, it's nothing Aiko-specific... Simple variables and strings.

Not really: "It needs to be able to remember all of it. And it needs to store text conversations, voice chat, pictures, and sounds."Thats what makes it different. IRC and other text chat program bots are similar in ways and are a great way to start of a project like this but what is being asked here is FAR more complex.

Oh sorry, I missed that. I thought he only wanted a head that could using speech recognition hold a simple conversation or something like that.

Levi13, you should start off with something easier if you have no experience in programming... You want it to use servos, remember pictures, words, sounds and so on. That's really complex for a beginner. Try to make a simple IRC-bot or something like that first. It doesn't have to pass the Turing test, but at least you'll be knowing what you're getting yourself into.