sparks wrote:
Harakou wrote:
Of course, does anyone really want to make a true AI? *cough* terminator *cough*
![]()
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
Offline
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!
Offline
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.
Offline
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.
Offline
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.
Offline
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.![]()
When I say I will, I do.
Offline
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.![]()
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
. Just my advice.
Offline
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.
Offline
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.![]()
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. Just my advice.
I know. I'll just tell them to look at the scripting.
Offline
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)
Offline
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)
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)
Offline
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.
)Offline
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.
Offline
Heres a challage, make a AI that can be put in most games, and will win!
Offline
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)
Offline
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. Just my advice.
I know. I'll just tell them to look at the scripting.
![]()
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.
Error: Over upload limit.
Go here to learn more or to help develop Apputunaria. Check my signature later to see if X Programming has a forum yet. Learning AIOffline
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. Just my advice.
I know. I'll just tell them to look at the scripting.
![]()
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.
Go here to learn more or to help develop Apputunaria. Check my signature later to see if X Programming has a forum yet. Learning AIOffline
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
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
roijac wrote:
look at this by me.
learning AI which could easily be optimised for other games![]()
Awesome!
Offline
Epic Necropost
It'd be cool to have a more realistic AI on Scratch. It'd probably be very hard to do, though.

Offline
Learning cats!
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
Scratchthatguys wrote:
Learning cats!
![]()
It was mentioned earlier, BTW, but they didn't remember what project it was.
this is cool
Offline
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
however, we can have a go
![]()
sep, you have to remember that our brains work at least partly in 1s and 0s![]()
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.
All joking aside, AI is a very interesting topic.
Offline