This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#26 2010-08-23 21:19:37

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Learning AI: A discussion

sparks wrote:

Harakou wrote:

Of course, does anyone really want to make a true AI? *cough* terminator *cough*  tongue

Hmm, I think terminator is very fictional. Robotics and programming is years away from anything like that, and it may never be possible at all. You also have to bear in mind that world domination of machines is unlikely. I feel that scifi films like those create unecessary fears and illusions in the general public about robotics.

Oh come on, I was just kidding. KIDDING


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#27 2010-08-24 04:10:16

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Learning AI: A discussion

I thought you were kidding, Harakou, but I thought others might not and I felt the need to stop scratchers finding the people on this thread and lynching them before we accidentally take over the world... skynet scratch'd!


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#28 2010-08-24 06:42:19

helltank
Scratcher
Registered: 2010-05-21
Posts: 1000+

Re: Learning AI: A discussion

ScratchReallyROCKS wrote:

helltank wrote:

Alright, we currently cannot create a learning AI, because to do that you would need to simulate the human brain. HOWEVER, we can create a simulated learning AI, which APPEARS to be intelligent but isn't. If you can create a true learning AI on Scratch, you'll have fame, fortune, and you're a genius.

What will you give me if I do it?

Sell your AI to the government. You'll be the next Albert Einstein. Oh, and I'll give you a million dollars, seeing as you cannot and will not do it.


Error:Signature could not load. Please wait for an indefinite amount of time, until you realize you're gullible and go off to look for another potentially interesting signature to stare at.

Offline

 

#29 2010-08-24 17:59:30

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Learning AI: A discussion

helltank wrote:

ScratchReallyROCKS wrote:

helltank wrote:

Alright, we currently cannot create a learning AI, because to do that you would need to simulate the human brain. HOWEVER, we can create a simulated learning AI, which APPEARS to be intelligent but isn't. If you can create a true learning AI on Scratch, you'll have fame, fortune, and you're a genius.

What will you give me if I do it?

Sell your AI to the government. You'll be the next Albert Einstein. Oh, and I'll give you a million dollars, seeing as you cannot and will not do it.

do you really have a million dollars? Because you can be expecting a Learning AI on my page in a few months.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#30 2010-08-24 18:07:00

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Learning AI: A discussion

ScratchReallyROCKS wrote:

helltank wrote:

ScratchReallyROCKS wrote:


What will you give me if I do it?

Sell your AI to the government. You'll be the next Albert Einstein. Oh, and I'll give you a million dollars, seeing as you cannot and will not do it.

do you really have a million dollars? Because you can be expecting a Learning AI on my page in a few months.

Probably not.

But honestly, creating a full-fledged Learning AI is pretty much impossible because it would have to be able to create more scripts and stuff, and maybe access other parts of your computer and the internet, etc.  tongue


http://i.imgur.com/WBkM2QQ.png

Offline

 

#31 2010-08-24 18:08:45

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Learning AI: A discussion

Lucario621 wrote:

ScratchReallyROCKS wrote:

helltank wrote:


Sell your AI to the government. You'll be the next Albert Einstein. Oh, and I'll give you a million dollars, seeing as you cannot and will not do it.

do you really have a million dollars? Because you can be expecting a Learning AI on my page in a few months.

Probably not.

But honestly, creating a full-fledged Learning AI is pretty much impossible because it would have to be able to create more scripts and stuff, and maybe access other parts of your computer and the internet, etc.  tongue

When I say I will, I do.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#32 2010-08-24 18:12:02

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Learning AI: A discussion

ScratchReallyROCKS wrote:

Lucario621 wrote:

ScratchReallyROCKS wrote:


do you really have a million dollars? Because you can be expecting a Learning AI on my page in a few months.

Probably not.

But honestly, creating a full-fledged Learning AI is pretty much impossible because it would have to be able to create more scripts and stuff, and maybe access other parts of your computer and the internet, etc.  tongue

When I say I will, I do.

...

Sure, but if you say it's an actual full-fledged Learning AI, then you're guaranteed to get ranted at that it isn't by many people  lol . Just my advice.


http://i.imgur.com/WBkM2QQ.png

Offline

 

#33 2010-08-24 19:11:32

Locomule
Scratcher
Registered: 2009-08-24
Posts: 500+

Re: Learning AI: A discussion

Tomorrow's realities start with the dreams of today. Stop right now, look around you, and figure out how many things you can see that were once considered 'impossible.' You can start with the screen that is displaying this message from the internet.

And if you listen to every person who says "that's not right" you will never get anything done because no matter what you do, those people will always show up sooner or later.

Besides, who finishes every Scratch project they start? Sometimes, all the trying is more valuable in the long run than the doing.


aka Pain from DragonSpires, Delrith Online, BotBattle, Urban Dead etc etc lol

Offline

 

#34 2010-08-24 19:17:27

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Learning AI: A discussion

Lucario621 wrote:

ScratchReallyROCKS wrote:

Lucario621 wrote:


Probably not.

But honestly, creating a full-fledged Learning AI is pretty much impossible because it would have to be able to create more scripts and stuff, and maybe access other parts of your computer and the internet, etc.  tongue

When I say I will, I do.

...

Sure, but if you say it's an actual full-fledged Learning AI, then you're guaranteed to get ranted at that it isn't by many people  lol . Just my advice.

I know. I'll just tell them to look at the scripting.  smile


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#35 2010-08-25 07:32:36

TheSuccessor
Scratcher
Registered: 2010-04-23
Posts: 1000+

Re: Learning AI: A discussion

You could try making custom blocks that edit existing scripts and create new ones, then you can get something to beneficially modify its behavior. Or maybe you can already do this in scratch by putting the script in a list and doing something like

<broadcast[ item [<{ thing  }> ] of [ script ] ] >
and having each broadcast run the associated block. Then you can script to edit the list based on what the sprite experiences.

EDIT: I'll do that right now.

Last edited by TheSuccessor (2010-08-25 07:35:39)


/* No comment */

Offline

 

#36 2010-08-25 09:15:36

sparks
Community Moderator
Registered: 2008-11-05
Posts: 1000+

Re: Learning AI: A discussion

I'd just like to requote my list of specifications for AI as I would like to see if people agree with it or if it needs changing, after all, we might have trouble later on if we don't all call the same thing AI?

Sparks wrote:

something is AI when it...

1) is able to react in some way to any situation presented to it (even if that reaction is merely to observe it)

2) Is able to learn from past experience and put the information to use. (touching this object hurt me last time, don't do it again)

3) Is able to react to any stimuli in it's enviroment in a way that benifits it (e.g. avoids it's "health" dropping, trys not to break, do something that gets it food or power etc.)

AI does not have to:

1) communicate with humans (though a way to show what it's doing is useful)

2) use all the infomation it stores (we don't   tongue  )

these are just my defining points, perhapse we ought to start this thread by coming up with a list that defines AI, otherwise this will be alot harder. Feel free to edit, add or remove items (though explain why you did)  smile

Last edited by sparks (2010-08-25 09:16:31)


http://img541.imageshack.us/img541/7563/scratchbetabanner.png

Offline

 

#37 2010-08-25 12:06:06

bendad
Scratcher
Registered: 2008-06-14
Posts: 100+

Re: Learning AI: A discussion

I made a part of an AI, a one script one sprite where the scratch cat learns from the questions you answer. More will be added soon, and Robo-Cat will go beyond the limits of asking and answering questions.


Hi!  big_smile
Good to see you. (Even if I don't know you  wink  )

Offline

 

#38 2010-09-09 23:34:55

awsomemaster
Scratcher
Registered: 2008-04-10
Posts: 83

Re: Learning AI: A discussion

first a learning AI need's to know basic key word's in a sentence and then it get's taught new "keyier" words so it can understand the question/answer.
so i say a good place to start is with a chat bot type project that has keyword understanding, and also a "what i've learned" list and maybe something that can track what key words were used with the "keyier" words, kind of like tracking the context in witch the words were used.
it would be the same for actions.


scar the REAL 3d fps we've all been waiting for

Offline

 

#39 2010-09-10 03:30:43

johnnydean1
Scratcher
Registered: 2010-02-12
Posts: 1000+

Re: Learning AI: A discussion

Heres a challage, make a AI that can be put in most games, and will win!


You can now reach me on Twitter @johnnydean1_

Offline

 

#40 2010-09-10 16:49:05

djmoomoo
Scratcher
Registered: 2007-08-31
Posts: 57

Re: Learning AI: A discussion

A smart 'talking' 'AI' is very hard to do, However, things like Eliza (*nix, google it) have been done before, but I think scratches main use of AI is for games. Maybe it's possible to do A* or LRTA pathfinding or an expert system, although I don't think anything but an expert system is going to be of any use in Scratch.

Last edited by djmoomoo (2010-09-10 16:50:23)


There are 0011 types of people, those that can count in binary and those that can't.

Offline

 

#41 2011-09-23 21:47:07

XComputers
Scratcher
Registered: 2011-06-30
Posts: 83

Re: Learning AI: A discussion

ScratchReallyROCKS wrote:

Lucario621 wrote:

ScratchReallyROCKS wrote:


When I say I will, I do.

...

Sure, but if you say it's an actual full-fledged Learning AI, then you're guaranteed to get ranted at that it isn't by many people  lol . Just my advice.

I know. I'll just tell them to look at the scripting.  smile

I hope Scratch 2.0 has an unlimited or high upload limit, because the upload limit for that type of AI would be WAY over Scratch 1.4's 10 megabytes of upload limit. At LEAST 20 megabytes, probably even more for your AI.

Code:

 Error: Over upload limit.

http://i49.tinypic.com/8vruv5.jpg Go here to learn more or to help develop Apputunaria. Check my signature later to see if X Programming has a forum yet. Learning AI

Offline

 

#42 2011-09-23 21:49:15

XComputers
Scratcher
Registered: 2011-06-30
Posts: 83

Re: Learning AI: A discussion

XComputers wrote:

ScratchReallyROCKS wrote:

Lucario621 wrote:


...

Sure, but if you say it's an actual full-fledged Learning AI, then you're guaranteed to get ranted at that it isn't by many people  lol . Just my advice.

I know. I'll just tell them to look at the scripting.  smile

I hope Scratch 2.0 has an unlimited or high upload limit, because the upload limit for that type of AI would be WAY over Scratch 1.4's 10 megabytes of upload limit. At LEAST 20 megabytes, probably even more for your AI.

Code:

 Error: Over upload limit.

But you could still be working on it... I am, right now, working on AI. This is the first word I've said about me working on one.  smile


http://i49.tinypic.com/8vruv5.jpg Go here to learn more or to help develop Apputunaria. Check my signature later to see if X Programming has a forum yet. Learning AI

Offline

 

#43 2011-09-24 14:12:15

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: Learning AI: A discussion

look at this by me.
learning AI which could easily be optimised for other games  smile

Offline

 

#44 2011-09-24 15:53:08

ImagineIt
Scratcher
Registered: 2011-02-28
Posts: 1000+

Re: Learning AI: A discussion

SeptimusHeap wrote:

I developed a sort of 'advanced' learning AI in Panther, not one that uses human used phrases at any time, that uses phrases at the appropriate times.

http://img225.imageshack.us/img225/7681/scripts.gif

That gave an error for me...

Offline

 

#45 2011-09-24 16:04:16

ImagineIt
Scratcher
Registered: 2011-02-28
Posts: 1000+

Re: Learning AI: A discussion

Locomule wrote:

Tomorrow's realities start with the dreams of today. Stop right now, look around you, and figure out how many things you can see that were once considered 'impossible.' You can start with the screen that is displaying this message from the internet.

And if you listen to every person who says "that's not right" you will never get anything done because no matter what you do, those people will always show up sooner or later.

Besides, who finishes every Scratch project they start? Sometimes, all the trying is more valuable in the long run than the doing.

clap clap clap!

Offline

 

#46 2011-09-24 16:22:48

ImagineIt
Scratcher
Registered: 2011-02-28
Posts: 1000+

Re: Learning AI: A discussion

roijac wrote:

look at this by me.
learning AI which could easily be optimised for other games  smile

Awesome!

Offline

 

#47 2011-09-24 16:22:57

Death_Wish
Scratcher
Registered: 2011-07-26
Posts: 1000+

Re: Learning AI: A discussion

Epic Necropost  tongue
It'd be cool to have a more realistic AI on Scratch. It'd probably be very hard to do, though.


With a straight flush.
http://4.bp.blogspot.com/-FlUhnzmIROE/TgtpjdJl4tI/AAAAAAAABCM/W19pvFTZFaU/s1600/save_the_world.png http://blocsonic.com/images/special/rip-stevejobs.jpg

Offline

 

#48 2011-09-24 19:06:09

Scratchthatguys
Scratcher
Registered: 2010-07-16
Posts: 1000+

Re: Learning AI: A discussion

Learning cats!  big_smile

It was mentioned earlier, BTW, but they didn't remember what project it was.

Last edited by Scratchthatguys (2011-09-24 19:06:44)

Offline

 

#49 2011-09-25 05:08:59

roijac_test
Scratcher
Registered: 2011-08-31
Posts: 49

Re: Learning AI: A discussion

Scratchthatguys wrote:

Learning cats!  big_smile

It was mentioned earlier, BTW, but they didn't remember what project it was.

this is cool  smile


http://gigabyte.50webs.com/funnyerrormessages/work013.jpg

Offline

 

#50 2011-09-26 05:50:11

Soldier-TF2
New Scratcher
Registered: 2011-09-11
Posts: 19

Re: Learning AI: A discussion

sparks wrote:

You know researchers across the globe are attempting this, and have yet to truly suceed... we're not going to manage it any time soon  tongue  however, we can have a go  wink

sep, you have to remember that our brains work at least partly in 1s and 0s  tongue

Scientist 1:
Hey, these kids made a perfectly working AI. What have we got?

Scientist 2: LOL IT CAN SAY HELLO IN 34 DIFFERENT LANGUAGES

Scientist 1: And?

Scientist 2: That's it.

Scientist 1: *rages*

Sorry if this is spam, but I had to post it or I would have died laughing.  lol
All joking aside, AI is a very interesting topic.  smile

Offline

 

Board footer