Discuss Scratch
- Discussion Forums
- » Suggestions
- » Add AI to Scratch
- ojino
- Scratcher
100+ posts
Add AI to Scratch
Scratch's official mission statement is to ‘Teach kids to code’ (well actually it's “to provide young people with digital tools and opportunities to imagine, create, share, and learn”) Scratch is well over a decade old and so hasn't really been on the peak of innovation in the coding world. AI has already started influencing the coding industry, if Scratch was made to teach kids to code, and possibly find a career in the field they have failed. AI can already code, faster, for longer, with more knowledge of statistics to improve their work, and is able to read the code error messages given to it. To prove my point I opened up Chat GPT 4 mini it gave me 4 suggested options on what to ask it to do. One of them was asking if I wanted to have it code me “a script to automate sending daily email reports in Python” I said yes, in less than a second. It also showed me how to set it up and explained it to me like I was 10, it showed me an extra line I could use to run Linux/Mac, it also showed security. When I asked GPT 4 why it was better than a human it said this: I can access hundred of thousands articles quickly and accurately. It also said that it is better than a human since it doesn't experience fatigue or have human errors. It remembered to note that AI didn't have the creativity of a human or the judgement of a human and so while it can code basic emailing automation it itself cannot code a game or system that innovates to the same standard of a human. Don't you think you could be 50-150% more efficient if you used AI?
Now that we have confirmed that AI is a tool we should be using in our coding how would it work? It wouldn't replace the person rather be an assistant helping the person code, this would allow them to get passed tough points in their work, something it has already proved it can do in literature and other fields. This will also make sure that kids wont be able to cheat and make a game if it can only do co-pilot work. Along those same lines it will allow for a good first experience with AI and will let kids learn the limits of AI while also discovering this unique and innovative tool.
How would Scratch get an AI for its website? It must build it. Unfortunately this is a deal breaker for most people. Yet it is needed, GPT 4 cannot yet code in Scratch easily as it does not have the database, fortunately if Scratch rejects the idea now they can accept it when GPT can do something like that and work with them. Another reason to make an AI ourselves is current AI's have legal problems associated with their article sourcings, even though Scratch wouldn't use those same articles it would use the same AI. Furthermore current AI's are still in the earliest days of their largest years (we believe) and therefore are still (and probably always will) be collecting data. GPT even states not to put any personal information into it as it could be retrieved later from its source by HR companies. Yet another reason is the articles of Social media may have inappropriate words or phrases that the AI learns off of, because of this AI has its basis which can be racial these would be eliminated with Scratch creating their own AI.
Side note: this same AI could be used to develop the moderation AI even more
Now that we have confirmed that AI is a tool we should be using in our coding how would it work? It wouldn't replace the person rather be an assistant helping the person code, this would allow them to get passed tough points in their work, something it has already proved it can do in literature and other fields. This will also make sure that kids wont be able to cheat and make a game if it can only do co-pilot work. Along those same lines it will allow for a good first experience with AI and will let kids learn the limits of AI while also discovering this unique and innovative tool.
How would Scratch get an AI for its website? It must build it. Unfortunately this is a deal breaker for most people. Yet it is needed, GPT 4 cannot yet code in Scratch easily as it does not have the database, fortunately if Scratch rejects the idea now they can accept it when GPT can do something like that and work with them. Another reason to make an AI ourselves is current AI's have legal problems associated with their article sourcings, even though Scratch wouldn't use those same articles it would use the same AI. Furthermore current AI's are still in the earliest days of their largest years (we believe) and therefore are still (and probably always will) be collecting data. GPT even states not to put any personal information into it as it could be retrieved later from its source by HR companies. Yet another reason is the articles of Social media may have inappropriate words or phrases that the AI learns off of, because of this AI has its basis which can be racial these would be eliminated with Scratch creating their own AI.
Side note: this same AI could be used to develop the moderation AI even more
Last edited by ojino (Aug. 6, 2024 13:33:19)
- sn4pdrag0n
- Scratcher
100+ posts
Add AI to Scratch
no support- too confusing for little kids, too easy to cause moderation issues, and the technical load would likely be too much for scratch. it’s already housing hundreds of millions of projects, users, and comments. (source)
- ojino
- Scratcher
100+ posts
Add AI to Scratch
(source)How would it be confusing? This site is literally about coding which is arguably much more difficult than typing a simple prompt into AI? no support- too confusing for little kids, too easy to cause moderation issues, and the technical load would likely be too much for scratch. it’s already housing hundreds of millions of projects, users, and comments.
How would it cause moderation issues? It literally would be built from the ground up by developers hired by the Scratch team?
Exactly Scratch already has all the needed projects it needs to learn and pull from all it needs is the foundation to build up from. It wouldn't need to store much more data and even so it would be a one time storage, nothing comes in, nothing goes out.
Last edited by ojino (Aug. 6, 2024 13:42:32)
- A-MARIO-PLAYER
- Scratcher
1000+ posts
Add AI to Scratch
No support, there's more problems than solutions. E.g. AI could generate inappropiate stuff out of thin air. Also, Scratch is made to “Imagine, Program, Share” so adding AI, be it the image AI the Scratch Foundation is currently experimenting with or a GPT-style text AI, it would instantly become “Ask, Prompt, Steal”.
A bunch of Scratch's current users (like me) would start logging out for the final time if AI gets added, meanwhile 5 year olds would rise on Scratch, making 100% AI-created brainrot “skibidi toilet ohio sigma” content.
A bunch of Scratch's current users (like me) would start logging out for the final time if AI gets added, meanwhile 5 year olds would rise on Scratch, making 100% AI-created brainrot “skibidi toilet ohio sigma” content.
Last edited by A-MARIO-PLAYER (Aug. 6, 2024 15:09:05)
- gdfsgdfsgdfg
- Scratcher
1000+ posts
Add AI to Scratch
AI TOPICS SHOULD NEVER COOK AGAIN!!!!
:speaking_head: :speaking_head: :speaking_head: :fire: :fire: :fire:
————————————————————————————————
fr though
if AI is added then The Rebels of Scratchers will declare
The Anti-AI Civil War on the entire Scratch continent
and ofc AI anit perfect and it can lead to inappropriate stuff
:speaking_head: :speaking_head: :speaking_head: :fire: :fire: :fire:
————————————————————————————————
fr though
if AI is added then The Rebels of Scratchers will declare
The Anti-AI Civil War on the entire Scratch continent
and ofc AI anit perfect and it can lead to inappropriate stuff
Last edited by gdfsgdfsgdfg (Aug. 6, 2024 18:24:18)
- PaperMarioFan2022
- Scratcher
1000+ posts
Add AI to Scratch
Please, not another AI topic… I've already made my stance on the uses of Artificial Intellegence.
-
AI in a generative form can look weird to most or all people, depending on how it is typed in the prompt (or any generator that supports the use of AI), and trust me on this one, because other think that this is not a good idea, AI can can take your job or fun away from anything, even coding.
If you don't believe me, see how AI is impacting jobs today for certain companies, organizations, and communities. There's less people working noadays. If this was implemented, Scratch would never look the same to people who enjoy the purpose of project and coding ever again. This is where innovating more people to make projects comes into play. Ai could take this opportunity away from new Scratchers, and already complete Scratchers on the website and inaccurately make something completely different.
I could make a whole and long essay on why Scratch Ai might be the worse decision to make on a coding aspect of this program.
-
AI in a generative form can look weird to most or all people, depending on how it is typed in the prompt (or any generator that supports the use of AI), and trust me on this one, because other think that this is not a good idea, AI can can take your job or fun away from anything, even coding.
If you don't believe me, see how AI is impacting jobs today for certain companies, organizations, and communities. There's less people working noadays. If this was implemented, Scratch would never look the same to people who enjoy the purpose of project and coding ever again. This is where innovating more people to make projects comes into play. Ai could take this opportunity away from new Scratchers, and already complete Scratchers on the website and inaccurately make something completely different.
I could make a whole and long essay on why Scratch Ai might be the worse decision to make on a coding aspect of this program.
Last edited by PaperMarioFan2022 (Aug. 6, 2024 16:00:20)
- BigNate469
- Scratcher
1000+ posts
Add AI to Scratch
Well, according to the ST's blog post on this subject from 2023, it's too unreliable, gives weird results, and biased (not to mention inappropriate content having a chance to be made and copyright issues) and be a good fit for Scratch until these problems are solved.
- Za-Chary
- Scratcher
1000+ posts
Add AI to Scratch
Scratch isn't supposed to be this innovative new language that revolutionizes the ways that people code. It's simply a visual language intended to help kids understand the processes behind computer programming principles. Scratch's official mission statement is to ‘Teach kids to code’ (well actually it's “to provide young people with digital tools and opportunities to imagine, create, share, and learn”) Scratch is well over a decade old and so hasn't really been on the peak of innovation in the coding world.
Scratch definitely has not failed in teaching kids to code. Anybody who uses Scratch can learn to code in Scratch. That benefit is clear. I don't believe Scratch is intended to help others find careers, although Scratch may inspire kids to determine what they would like their career path to be. AI has already started influencing the coding industry, if Scratch was made to teach kids to code, and possibly find a career in the field they have failed.
Sure, in the same sense that we would all be more efficient in our calculations if we just used a calculator. So why do we still teach math to kids and expect them to do calculations without a calculator? It's for several reasons: Don't you think you could be 50-150% more efficient if you used AI?
- You won't always have a calculator. (Yes, smartphones and calculator apps exist, but there are obviously rare cases where your phone is out of power, or it breaks, etc., and you still need to work through some calculations.)
- In order to even use a calculator, you need to have enough mathematical knowledge to be able to understand what buttons you are pressing and why, with a good understanding of what you would expect. (If you know that 48 + 73 is “probably like 100-something” and then you get an answer of 245 when typing it into your calculator, you'd probably conclude that you typed it in wrong. Without knowledge of basic addition, you might be misled into thinking that 48 + 73 = 245 is correct.)
- Some mathematical operations/processes are so complicated that many standard calculators cannot do them. (For example, my smartphone calculator app cannot take derivatives or solve equations. So if I have 100 meters of fencing for my backyard garden and I want to build a rectangular fence that maximizes the enclosed area, a calculator cannot help me figure out the dimensions of my garden.)
- Overall, math teaches more than just making calculations with numbers: it teaches patterns, logic, and provides skills needed to be able to solve problems in general.
- AI may not always be readily available or consistently reliable.
- In order to even use AI effectively, you need enough programming knowledge to know when to use AI and what outcomes to expect.
- Some coding practices (I assume) may be so complicated that AI alone will not be helpful.
- Coding teaches more than just computer programming: it, like math, also teaches patterns, logic, and provides problem-solving skills.
Sure, but Scratch is not necessarily the place to do that. It's similar to why text-based coding is rejected in Scratch, despite the fact that text-based coding is mainstream for most programming languages: Scratch is meant to teach kids the basics of coding. In order to understand how to code in a text-based language, you need to understand the principles of programming in general, which is what Scratch aims to help with. Now that we have confirmed that AI is a tool we should be using in our coding how would it work? It wouldn't replace the person rather be an assistant helping the person code, this would allow them to get passed tough points in their work, something it has already proved it can do in literature and other fields. This will also make sure that kids wont be able to cheat and make a game if it can only do co-pilot work. Along those same lines it will allow for a good first experience with AI and will let kids learn the limits of AI while also discovering this unique and innovative tool.
I don't think there is any “AI” used in moderation. There is some automated moderation at times, but I don't believe “AI” is used to do that. Side note: this same AI could be used to develop the moderation AI even more
- A-MARIO-PLAYER
- Scratcher
1000+ posts
Add AI to Scratch
(#10)I saw him do that before lol
Dang, Za-Chary made a long post.
(dang, not another ai suggestion..)
- ThisIsTemp1
- Scratcher
1000+ posts
Add AI to Scratch
#8
Can you TL;DR this?
TL;DR= Scratch is to help beginners learn programming, but AI doesn't need to be involved in that process of teaching kids to code. However, AI could be useful for after understanding the Scratch language.
- Zydrolic
- Scratcher
1000+ posts
Add AI to Scratch
(#1)By saying this, you are effectively saying “coding is not necessary because artifical intelligence can do it”. Yes, it can do it. But by relying on AI completely, you will get rejected from being hired, thus failing your career. Imagine your application to a company simply being “I can use AI to code”. That will just get you rejected because you do not know anything other than to ask something that doesn't even know what it says for an answer.
if Scratch was made to teach kids to code, and possibly find a career in the field they have failed. AI can already code, faster, for longer, with more knowledge of statistics to improve their work, and is able to read the code error messages given to it.
Coding is vast as heck - There's A LOT of ways to write different functions, optimal or unoptimal;
Sure, you could probably learn FROM artifical intelligence, but it's explanations will be more lacking in a few areas than figuring it out yourself, especially reading the code yourself without requiring to ask it for what it does.
Scratch itself is simple, and almost all written functions are easily readible without asking anyone “what does this do?” - That's the wonder of it. You're there to learn, not just keep asking and try to learn from that. Having AI tutor (is that the word?) you will be much slower than figuring it out. For me Scratch made it easier to get what a different language function did before without even having to know what the heck it did, but without that I'd be left asking what it did.
You can debug it yourself, asking “I'm getting an error of (error). What is the cause here? (code)” will take away the satisfaction and huge increase of motivation from finally fixing a bug you encountered. That's the wonder of programming, learning from it and being happy you learned something and not in the sense of “memorized”, even if you got help, rather than a complete answer.
(#1)The moderation is not AI. It's humanhandled. The only bot (not art. intel.) that exists is autotakedown, but that's a separate topic.
Side note: this same AI could be used to develop the moderation AI even more
EDIT2:
wonder how many more AI topics will appear this month btw
(#3)You're immediently getting the answer without having to use your brain. That'll make things confusing, especially if you wanna work on a project without using AI. You'll build a reliance on it.
How would it be confusing? This site is literally about coding which is arguably much more difficult than typing a simple prompt into AI?
(#3)You know what jailbreaking is, right?
How would it cause moderation issues? It literally would be built from the ground up by developers hired by the Scratch team?
And if I don't recall wrong, wouldn't training an AI yourself cost far over atleast 50 million USD?
Last edited by Zydrolic (Aug. 6, 2024 19:00:51)
- The_Blue_J
- Scratcher
1000+ posts
Add AI to Scratch
Side note: this same AI could be used to develop the moderation AI even moreA significant number of scratchers already believe that the moderation is made up of bots. (which is thankfully, false)
If Scratch admits, 75% of Scratch will most likely explode
Last edited by The_Blue_J (Aug. 6, 2024 19:02:07)
- doggy_boi1
- Scratcher
1000+ posts
Add AI to Scratch
You saw the backlash that came from them saying they were just experimenting with ai. Considering that, I'm not sure this is something ST should add whether it's a good idea or not.
zydrolic basically got all my other points, soooo…
zydrolic basically got all my other points, soooo…
- ojino
- Scratcher
100+ posts
Add AI to Scratch
I strongly disagree. If the AI is built from the ground up by Scratch nothing inappropriate could be generated especially since it could only develop code plus it improving on itself and would be trained to stop inappropriate projects making it pretty much impossible for something like that to be generated. No support, there's more problems than solutions. E.g. AI could generate inappropiate stuff out of thin air. Also, Scratch is made to “Imagine, Program, Share” so adding AI, be it the image AI the Scratch Foundation is currently experimenting with or a GPT-style text AI, it would instantly become “Ask, Prompt, Steal”.
A bunch of Scratch's current users (like me) would start logging out for the final time if AI gets added, meanwhile 5 year olds would rise on Scratch, making 100% AI-created brainrot “skibidi toilet ohio sigma” content.
The AI like I said wouldn't come up with the idea, it would only help you when stuck to help you further your work and learn more, and how would you steal? They also would be unable to make 100% AI generated content as the AI would AGAIN be built from the ground up to stop that.
- ThisIsTemp1
- Scratcher
1000+ posts
Add AI to Scratch
I strongly disagree. If the AI is built from the ground up by Scratch nothing inappropriate could be generated especially since it could only develop code plus it improving on itself and would be trained to stop inappropriate projects making it pretty much impossible for something like that to be generated.
That would be expensive and time-consuming due to the amount of widely inappropriate things that can be generated.
Also, AI can generate results that might not be what you wanted over and over again.
- ojino
- Scratcher
100+ posts
Add AI to Scratch
Im sorry you are afraid of AI. Yet when you say ‘it will take away jobs and fun’ it wont. Many jobs wont be removed, just effected and optimized. People look at AI now as something that will remove authors yet it will only make more people able to become authors and express themselves more freely by removing writer's block. For many it will make the job more fun, AI does not create it helps move people forward and streamline innovation by removing the boring parts. Not only will that make the jobs more enjoyable and allow for more time away from work but it will also create many new jobs and remove older ones. Change is something humans don't like unless it is predictable, AI is not yet after change the world often is fine and even better. All I see that AI has done is helped people and companies. Grammarly wouldn't exist without AI, nor would apps that increase video quality, algorithms such as ones on TikTok, they are all AI even google search fills. Please, not another AI topic… I've already made my stance on the uses of Artificial Intellegence.
-
AI in a generative form can look weird to most or all people, depending on how it is typed in the prompt (or any generator that supports the use of AI), and trust me on this one, because other think that this is not a good idea, AI can can take your job or fun away from anything, even coding.
If you don't believe me, see how AI is impacting jobs today for certain companies, organizations, and communities. There's less people working noadays. If this was implemented, Scratch would never look the same to people who enjoy the purpose of project and coding ever again. This is where innovating more people to make projects comes into play. Ai could take this opportunity away from new Scratchers, and already complete Scratchers on the website and inaccurately make something completely different.
I could make a whole and long essay on why Scratch Ai might be the worse decision to make on a coding aspect of this program.
- ojino
- Scratcher
100+ posts
Add AI to Scratch
AI learns from experiences all the repetition wouldn't be there unless it already was. The problem with AI isn't the AI itself it is the persons the AI learns from. We know it could be expensive at first but once you get it going it requires low maintenanceI strongly disagree. If the AI is built from the ground up by Scratch nothing inappropriate could be generated especially since it could only develop code plus it improving on itself and would be trained to stop inappropriate projects making it pretty much impossible for something like that to be generated.
That would be expensive and time-consuming due to the amount of widely inappropriate things that can be generated.
Also, AI can generate results that might not be what you wanted over and over again.
- Discussion Forums
- » Suggestions
- » Add AI to Scratch