Discuss Scratch

Blobfish_Industries
Scratcher
100+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

Hey guys, I'm back. I'm just very confused. Lots of misinformation is out their and I can't find any clear answers right now.

What I think is true:
  • They are implementing the CLA.
  • ST doesn't yet know fully how it will work.
  • Memberships have nothing to do with AI.

If any of this is wrong, please tell me because I'm too lazy to read through the last 20 pages trying to figure this out (as if that would give me any answers)

This will probably be my last post here.
ajskateboarder
Scratcher
1000+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

Exascerbescence wrote:

codubee wrote:

We're already making use of our new tooling to help surface content issues with projects, to help moderators catch things buried/hidden inside projects.
One word, yikes

I both thought from what information we’d gotten and hoped that Scratch wasn’t planning on doing AI moderation and that was just a rumor. I can’t think of any sites moderated using AI that didn’t turn into hellscapes of abuse afterwards, though I am aware of survivorship bias so if you can think of a positive case study, please say that.
What part of that response could imply that they are delegating all of their moderation to AI. I thought the wording made it exceedingly obvious they are not going to do that

Last edited by ajskateboarder (March 5, 2026 05:37:54)

MiaELamanna
Scratcher
500+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

chat can u keep me up with this?last time I visited was around page 60
unisparks8
Scratcher
1000+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

scratchcode1_2_3 wrote:

mingo-gag wrote:

Whatever Scratch is planning with the AI, just note that it will be better than whatever the Heck is happening here.
At least that’s a good thing
Blame Donald Trump. Call him Donald Duck for now.

Blobfish_Industries wrote:

Hey guys, I'm back. I'm just very confused. Lots of misinformation is out their and I can't find any clear answers right now.

What I think is true:
  • They are implementing the CLA.
  • ST doesn't yet know fully how it will work.
  • Memberships have nothing to do with AI.

If any of this is wrong, please tell me because I'm too lazy to read through the last 20 pages trying to figure this out (as if that would give me any answers)

This will probably be my last post here.
You are correct (Probably)

StarFutureFox wrote:

codubee wrote:

Exascerbescence wrote:

No, it was because a moderator had explicitly said that the moderators — all of the moderators — didn’t know about the TOS changes (at least, not until after the flame wars that started because of them had been dealt with.)

Could you please tell me why you think I am taking @cheddargirl’s post out of context, and what the alternative context would be?

For context here is that post again with the subquote I had removed in error in my sources post

cheddargirl wrote:

mingo-gag wrote:

pippy2011eight wrote:

I find it a bit suspicious how this was closed 4 DAYS before the new terms of service
Some Moderators didn't even know about this update.

This was closed because it was flamey here.so let's not start a flame war again.
More like… all the moderators. …snip
Lets back up here:

The first reference is “some moderators didn't know” with a link. Only, nothing of the kind is shown there. It's a back and forth that showed the moderator didn't catch that it was the ToS being referenced in their reply, they realize that and post a link to it. Did they say they didn't know about it? Nope.

As for cheddargirl's statement, hyperbole gets the best of everyone. I can assure you that the ToS changes did not arrive behind the Scratch Team's back. The Scratch Team _wrote_ them with the guidance of lawyers. I was there.

guys, please don't jump leap to conclusions on things you do not know about or things you haven't looked at properly ;^;

Yes. Flaming can be ban-worthy. Also just make your Country Heard island and McDonalds island (Probably not a thing lol)
LD67123
Scratcher
17 posts

Do NOT add AI to Scratch — #NoAIOnScratch

scratchcode1_2_3 wrote:

LD67123 wrote:

IloveRoblox003 wrote:

LD67123 wrote:

Do not use face sensing! I think it uses Ai!!!!!!
Not all AI is bad..

For example, early AI was just a bunch of verey complex if statements

Face Sensing is Machine Learning, but that doesnt mean its a Generative AI.
It detects patterns and things like that to detect a face. Doesnt generate a new face, doesnt make text, none of that.

Machine learning AIs dont have to be costly either. Some can be implemented on a budget.
I know but it could get sent to a ai server to train it off your face
That’s illegal
It is not illegal but they do have strong privacy rules about your face
littlejoeywhoiscool
Scratcher
100+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

This topic has gotten too out of control, so I’ll say a few things to set stuff straight.
  • Scratch will not process any data off of your projects.
    It’s simply made solely as a way to get help. Not replacing human work.
    Scratch’s AI tool will be 100% transparent, so you can see how it works.
    And Scratch’s CLA assistant will be fully safe for kids, so there will be no inappropriate behavior.

Last edited by littlejoeywhoiscool (March 5, 2026 14:30:17)

GvYoutube
Scratcher
1000+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

codubee wrote:

Blobfish_Industries wrote:

codubee wrote:

Blobfish_Industries wrote:

It been stated that Scratch is not self-sustaining, if this is true, then why add AI? AI is expensive, whether your training it yourself or using a third-party tool. I don't see why Scratch needs AI, especially with so many people saying that they don't want it.

Do you know that the Scratch Lab object detection features are all run in browser by downloading a local model? Did you know that face sensing is also based on running a local model, precisely to avoid having anyone's face uploaded outside of your computer? The primary expense in that is how long it takes to download them. Is that AI expensive?

I did not know that it's run locally. That being said, will the new AI be ran locally? Even if it is, training is expensive.

Yes it is expensive. Who said we're doing that?
You.. have to train AI if you want it to work…
GvYoutube
Scratcher
1000+ posts

Do NOT add AI to Scratch — #NoAIOnScratch


LD67123 wrote:

scratchcode1_2_3 wrote:

LD67123 wrote:

IloveRoblox003 wrote:

LD67123 wrote:

Do not use face sensing! I think it uses Ai!!!!!!
Not all AI is bad..

For example, early AI was just a bunch of verey complex if statements

Face Sensing is Machine Learning, but that doesnt mean its a Generative AI.
It detects patterns and things like that to detect a face. Doesnt generate a new face, doesnt make text, none of that.

Machine learning AIs dont have to be costly either. Some can be implemented on a budget.
I know but it could get sent to a ai server to train it off your face
That’s illegal
It is not illegal but they do have strong privacy rules about your face
uh, no it is illegal if they don't have your legal consent to use your face for traning.
gem1001
Scratcher
1000+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

GvYoutube wrote:

codubee wrote:

Yes it is expensive. Who said we're doing that?
You.. have to train AI if you want it to work…
Not if it is pretrained.
xylidine
New Scratcher
500+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

I've been reading some of the latest posts, and I think that the problem here is:

  • People need more information on how the CLA functions currently, rather than using past information to try to guess how the CLA will work.


IloveRoblox003
Scratcher
1000+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

xylidine wrote:

I've been reading some of the latest posts, and I think that the problem here is:

  • People need more information on how the CLA functions currently, rather than using past information to try to guess how the CLA will work.


Yea, the only thing we have is that it helps users, and because of that it probably generates text.
Merciful_Mittens
Scratcher
65 posts

Do NOT add AI to Scratch — #NoAIOnScratch

gem1001 wrote:

GvYoutube wrote:

codubee wrote:

Yes it is expensive. Who said we're doing that?
You.. have to train AI if you want it to work…
Not if it is pretrained.
what the heck does that mean?

Last edited by Merciful_Mittens (March 5, 2026 16:40:46)

Merciful_Mittens
Scratcher
65 posts

Do NOT add AI to Scratch — #NoAIOnScratch

littlejoeywhoiscool wrote:

This topic has gotten too out of control, so I’ll say a few things to set stuff straight.
  • Scratch will not process any data off of your projects.
    It’s simply made solely as a way to get help. Not replacing human work.
    Scratch’s AI tool will be 100% transparent, so you can see how it works.
    And Scratch’s CLA assistant will be fully safe for kids, so there will be no inappropriate behavior.
'cept I dunno if I believe ANY of that…
ChristianScratcher1
Scratcher
1000+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

Merciful_Mittens wrote:

gem1001 wrote:

GvYoutube wrote:

codubee wrote:

Yes it is expensive. Who said we're doing that?
You.. have to train AI if you want it to work…
Not if it is pretrained.
what the heck does that mean?
If an AI has already been trained, then it is pre-trained
pre = before
Blobfish_Industries
Scratcher
100+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

gem1001 wrote:

GvYoutube wrote:

codubee wrote:

Yes it is expensive. Who said we're doing that?
You.. have to train AI if you want it to work…
Not if it is pretrained.

Pretrained…
gem1001
Scratcher
1000+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

Blobfish_Industries wrote:

gem1001 wrote:

GvYoutube wrote:

codubee wrote:

Yes it is expensive. Who said we're doing that?
You.. have to train AI if you want it to work…
Not if it is pretrained.

Pretrained…
Yes, meaning Scratch isn't training the model; the model is already trained, that is pretrained.

Last edited by gem1001 (March 5, 2026 16:47:16)

scratchcode1_2_3
Scratcher
1000+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

gem1001 wrote:

Blobfish_Industries wrote:

gem1001 wrote:

GvYoutube wrote:

codubee wrote:

Yes it is expensive. Who said we're doing that?
You.. have to train AI if you want it to work…
Not if it is pretrained.

Pretrained…
Yes, meaning Scratch isn't training the model; the model is already trained, that is pretrained.
Fine tuning
Blobfish_Industries
Scratcher
100+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

gem1001 wrote:

Blobfish_Industries wrote:

gem1001 wrote:

GvYoutube wrote:

You.. have to train AI if you want it to work…
Not if it is pretrained.

Pretrained…
Yes, meaning Scratch isn't training the model; the model is already trained, that is pretrained.

Then who is training it? If it's not being trained by Scratch, then how will it know anything about Scratch?

Or will it just be a bot that knows how to code, but not on Scratch?

Or will it not know how to code?

Last edited by Blobfish_Industries (March 5, 2026 17:09:28)

CosmicStarV1
Scratcher
1000+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

Blobfish_Industries wrote:

gem1001 wrote:

Blobfish_Industries wrote:

gem1001 wrote:

GvYoutube wrote:

codubee wrote:

Yes it is expensive. Who said we're doing that?
You.. have to train AI if you want it to work…
Not if it is pretrained.

Pretrained…
Yes, meaning Scratch isn't training the model; the model is already trained, that is pretrained.

Then who is training it? If it's not being trained by Scratch, then how will it know anything about Scratch?

Or will it just be a bot that knows how to code, but not on Scratch?

Or will it not know how to code?
wait, if its pretrained then the suggestion to opt in and out of the training is basically useless.
codubee
Scratch Team
100+ posts

Do NOT add AI to Scratch — #NoAIOnScratch

ChristianScratcher1 wrote:

Merciful_Mittens wrote:

gem1001 wrote:

GvYoutube wrote:

codubee wrote:

Yes it is expensive. Who said we're doing that?
You.. have to train AI if you want it to work…
Not if it is pretrained.
what the heck does that mean?
If an AI has already been trained, then it is pre-trained
pre = before

No. We don't do training. I can open up a little bit though about what we have already done:

1. The foundational models out there understand javascript extremely well, however, it's a bit more tricky to take a project.json and have a carefully setup prompt for any foundational model to understand a scratch project. Especially multi-modal ones such as recent Gemini.
2. Instead of working with the .json directly, we now have a tool that converts a project into a pseudo javascript like format, which we then explain as part of a pre-prompt input. Even though it's not directly runnable, it's basically what's called a Domain Specific Language (DSL), and the ability to correctly understand a project takes a major leap in capability, which means we can have a project description that includes how it will run, what all of the sounds are and their contents, what all of the images are, and their content, and then provide this as a summary.

This is not an exhaustive list and is a pretty small look into what sort of tooling has already come out of our iterating, and exposes how we can leverage these tools for our moderation work.

Powered by DjangoBB