Society of Robots - Robot Forum

Software => Software => Topic started by: Levi13 on March 08, 2008, 05:14:21 PM

Title: AI Software
Post by: Levi13 on March 08, 2008, 05:14:21 PM
Does amyone know of an AI software that records information and stores it?
Title: Re: AI Software
Post by: HDL_CinC_Dragon on March 08, 2008, 10:36:08 PM
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?
Title: Re: AI Software
Post by: paulstreats on March 09, 2008, 08:08:07 AM
and what is youre definition of ai?

Does it need to be microcontroller software or pc software?
Title: Re: AI Software
Post by: Levi13 on March 09, 2008, 07:38:20 PM
--------------------------------------------------------------------------------
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.
Title: Re: AI Software
Post by: Levi13 on March 09, 2008, 07:40:55 PM
and what is youre definition of ai?

A  program that will record information, remember it, and learn from it.
Ex. What is your name?
     I dont know
     Your name is Sara
      what is your name?
      My name is sara.

Does it need to be microcontroller software or pc software?
PC
Title: Re: AI Software
Post by: HDL_CinC_Dragon on March 09, 2008, 08:00:13 PM
sooooo basically you want to try and make your own Aiko...
Title: Re: AI Software
Post by: airman00 on March 09, 2008, 08:02:32 PM
and what is youre definition of ai?

A  program that will record information, remember it, and learn from it.
Ex. What is your name?
     I dont know
     Your name is Sara
      what is your name?
      My name is sara.

Does it need to be microcontroller software or pc software?
PC

you'll need to make your own program


do you have any programming experience, and also I would go with PC based .
Title: Re: AI Software
Post by: Levi13 on March 09, 2008, 08:14:16 PM
I dont want to copy him i just want to make a similar robot but less advanced, for personal use(obviously)
Title: Re: AI Software
Post by: Levi13 on March 09, 2008, 08:15:13 PM
do you have any programming experience

no but i want to learn, should i use C?
Title: Re: AI Software
Post by: ScorpIon on March 10, 2008, 07:02:50 AM
sooooo basically you want to try and make your own Aiko...
What do you mean? I made an IRC-bot like that, it's nothing Aiko-specific... Simple variables and strings.
Title: Re: AI Software
Post by: HDL_CinC_Dragon on March 10, 2008, 10:51:42 AM
sooooo basically you want to try and make your own Aiko...
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.

@Levi13
And 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...
Title: Re: AI Software
Post by: benji on March 10, 2008, 11:14:38 AM
hey folks, ive always wanted to ask about prolog , anyone has an idea?
whenever i read about A.I the name prolog seems to appear
Title: Re: AI Software
Post by: Spoil9 on March 10, 2008, 11:22:48 AM
Gotta love Wikipedia,

"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."

Google also helps alot too.
Title: Re: AI Software
Post by: Levi13 on March 10, 2008, 04:13:13 PM
its not really going to be just a chatbot, i want to make a head for it.
Title: Re: AI Software
Post by: ScorpIon on March 11, 2008, 07:25:39 AM
sooooo basically you want to try and make your own Aiko...
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.
Title: Re: AI Software
Post by: Levi13 on March 11, 2008, 01:54:52 PM
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.

Is this what i should make?
Title: Re: AI Software
Post by: ScorpIon on March 12, 2008, 07:22:50 AM
If you really want to make something like that, then yes, I think you should "limit" yourself to that. You could always upgrade it at a later time when your skills are sufficent.

But if it's your first robot, do the $50 Robot Tutorial (http://www.societyofrobots.com/step_by_step_robot.shtml), like someone told you in one of your other threads.
Title: Re: AI Software
Post by: benji on March 12, 2008, 04:56:43 PM
Quote
Prolog is a logic programming language.

why is it the one most common in A.I ?whats its preferences?
Title: Re: AI Software
Post by: JesseWelling on March 12, 2008, 10:38:45 PM
When I took my AI class, it was in LISP, and some Ruby.

But Prolog is pretty strong when it comes to solving logic problems. So if your system is rule based it's quite handy.
Title: Re: AI Software
Post by: benji on March 13, 2008, 07:26:47 AM
can prolog be used in robotics? can it send data to serial or paralel ports of the pc?
Title: Re: AI Software
Post by: Admin on March 15, 2008, 04:27:04 PM
Quote
"It needs to be able to remember all of it. And it needs to store text conversations, voice chat, pictures, and sounds."
A digital camera, and an IM logger? ;)

The correct question you should have asked is, how does a robot understand and use stored information. Good question! I recommend learning how to program a basic robot first, and work your way up.