Coder Social home page Coder Social logo

An AI assistant about scratchaddons HOT 16 CLOSED

DNin01 avatar DNin01 commented on July 24, 2024 5
An AI assistant

from scratchaddons.

Comments (16)

Joeclinton1 avatar Joeclinton1 commented on July 24, 2024 6

I've thought about integrating LLMs with Scratch alot actually, and I have the knowledge to do it, but it is a research level project. It will obviously cost money that someone has to pay and this is not for ScratchAddons to do. This is more for Scratch themselves or a startup. You should abandon the idea before you waste any more time on futile thinking.

from scratchaddons.

BroJac5246 avatar BroJac5246 commented on July 24, 2024 5

-snip-
Maybe our's can be to answer questions about SA?

But who wants that? It just detracts from the focus on coding.

Maybe we can add it to our website if unable to make the code one on scratch? It would still be pretty cool!

Everyone's sick of pointless AI right now. If one really wants to ask AI about Scratch Addons then they can just open Gemini or ChatGPT and ask there.

from scratchaddons.

Secret-chest avatar Secret-chest commented on July 24, 2024 3

Screenshot_20240501_145101_ChatGPT
It does need some work...

from scratchaddons.

BroJac5246 avatar BroJac5246 commented on July 24, 2024 2

Hmm, it looks like this already exists! https://tabnine.com

Not open source, requires server, Scratch is hard to autocomplete, not possible in JS.

Also, LLMs are ginormous. Even a 2B parameter LLM (I have some that I run locally on my phone) is more than a gigabyte, and the performance isn't even that good at that size.

from scratchaddons.

Secret-chest avatar Secret-chest commented on July 24, 2024 1

Hmm, it looks like this already exists! https://tabnine.com

Not open source, requires server, Scratch is hard to autocomplete, not possible in JS.

from scratchaddons.

Secret-chest avatar Secret-chest commented on July 24, 2024 1

How would we even give the scripts to the LLM? Like, what format? We need to invent Large Coding Block Models or something.

from scratchaddons.

Chiroyce1 avatar Chiroyce1 commented on July 24, 2024 1

Unless the user provides their own API key and we feed the LLM custom data on how the Scratch editor, blocks, costumes, clones, etc work - this shouldn't be considered, it'll be way too inaccurate.

Fun fact: Griffpatch Academy has an AI chatbot (I think it's called GriffBot?) that you can ask for help with Scratch and coding.

That is very likely to be trained with the video captions - so it'll be able to answer everything related to the video and similar concepts, but I don't think it can handle any other doubts or bugs.

from scratchaddons.

BroJac5246 avatar BroJac5246 commented on July 24, 2024 1

Unless the user provides their own API key and we feed the LLM custom data on how the Scratch editor, blocks, costumes, clones, etc work - this shouldn't be considered, it'll be way too inaccurate.

Fun fact: Griffpatch Academy has an AI chatbot (I think it's called GriffBot?) that you can ask for help with Scratch and coding.

That is very likely to be trained with the video captions - so it'll be able to answer everything related to the video and similar concepts, but I don't think it can handle any other doubts or bugs.

Maybe our's can be to answer questions about SA?

But who wants that? It just detracts from the focus on coding.

from scratchaddons.

BroJac5246 avatar BroJac5246 commented on July 24, 2024

Where would we get API keys? Unless someone wants to donate their 4090, this would wind up being crazy expensive over time.

from scratchaddons.

Secret-chest avatar Secret-chest commented on July 24, 2024

Not to mention GPT hardly knows Scratch.

from scratchaddons.

BroJac5246 avatar BroJac5246 commented on July 24, 2024

Not to mention GPT hardly knows Scratch.

I've been impressed with how much ChatGPT and Gemini know, so I actually do think they could figure it out as long as they're provided good context.

from scratchaddons.

DNin01 avatar DNin01 commented on July 24, 2024

it's possible that in the future this will be possible on-device.

Hmm, it looks like this already exists! https://tabnine.com

from scratchaddons.

DNin01 avatar DNin01 commented on July 24, 2024

It does need some work...

It might be better at answering simpler questions like "what does the 'next costume' block do?"

But still, it'd probably be a hundred times better if we or someone were able to train a model to answer Scratch-related questions and code.

from scratchaddons.

mybearworld avatar mybearworld commented on July 24, 2024

How would we even give the scripts to the LLM? Like, what format? We need to invent Large Coding Block Models or something.

scratchblocks? That might make it make up blocks, though.

from scratchaddons.

DNin01 avatar DNin01 commented on July 24, 2024

I have been thinking, this may be better as a non-Scratch Addons project.

from scratchaddons.

DNin01 avatar DNin01 commented on July 24, 2024

I don't think this is going to catch on at this point in time. It might be worth for us to revisit once LLMs become efficient and portable enough. However, it's a great idea and I could see it becoming its own project.

from scratchaddons.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.