One of the limitations of those types of tools is that they aren’t purpose-built for Roblox development and designed primarily for scripting use cases. Assistant is built with Roblox development and 3D creation in mind and can understand your DataModel and help provide suggestions and solutions more tailored for your use cases. We’re committed to continuing to improve it in service of helping you be more productive.
Because it’s AI. Most of my code is GNU AGPL 3.0 licensed with AI explicitly banned regardless of who what or when. I am not donating my code (and 300+ hours of work) for free so Roblox, OpenAI, or anybody else can train their chatbot without giving me anything in return.
I didn’t say that and your point is not true. My statement of “I don’t like AI, I am not giving code to it” doesn’t equate to “I hate everybody who doesnt know how to code!”
If they want to code they can read my sources (that’s why im on github with my work published), but giving it to an LLM is not cool and I will never be ok with it or provide consent.
I love these improvements! This feature has a lot of potential and I am excited to see what advancements will come years from now.
I gotta be honest; he’s right. You already did.
Your code is free already.
Also, you didn’t answer my question, you just said you don’t like AI and it’s not ok to train AI. Why is it bad? How it affect you?
It’s bad because I am not giving permission to it, Roblox is making me. There is no opt-out to training on free models (which there should be) so I am forced to contribute to it. People should be able to opt into contributing code/free models if they feel inclined to (like you can with games, which is invasive fyi but i digress); they’re literally just saying “thanks, your model is free, it’s going to be used for AI training now”. There is nothing I can do but complain because of how badly #feature-requests is ignored or just… not publish free models and distribute RBXM files but that’s inconvenient. There is no good solution for us right now. Making free models opt-in as well would be a win-win for everybody I think.
People can take your free code and use it to train themselves, this seems to be rooted from a bias against AI, which I genuinely don’t get if a person can just take your free code anyway.
Make it either way and big developers might support you, sometimes staff see requests and don’t respond, but discuss it internally.
maybe try to bypass it if you care that much, make a plugin that imports a script or something to mess up code, or make it unusable and have the user manually “find all replace all” a random word you put in between code to make it error
I don’t really think it matters that much anyway
I would find Roblox allowing you in the future to opt-out for free models as something good.
But still, when you publish a free model, it is free for anybody to use it however they want and I believe that’s fine for you (and you understand that when you publish a free asset), how is it any different when Roblox uses it? And especially when they are giving us this tool for free.
Hey I was trying assistance and was trying to get it to simplify a function and while it provided the correct code it also replaced the entire code I had for a completely unrelated system with the function I asked it to generate. I had to go in version history to undo it because undoing normally wouldnt work.
I think what Roblox has done here is amazing, keep it up
I’ve also enabled Data Sharing in most of my places just so that you can continue training on my wonderful code
I don’t see it being free forever, they are probably paying OpenAI a lot of money. Also, I do not use it (i explicitly asked how to disable it and have had the beta feature off since it released) so that’s not really a valid point against me.
I agree its helpful but the system is kind of annoying when it replaces my important scripts with code snippets I ask it to generate
unless Roblox can fix this issue, chatgpt is far superior
Yes, this is why it needs more data and more training!!
Please enable Data Sharing in for your places, it helps Roblox continue with things like these and make huge improvements
I believe that most of the data Roblox developers can give is pretty useless because there is a lack of training in regards to good coding practices. I think that Roblox currently doesn’t really have education for developers. Most of the time people just rely on YouTubers and these YouTubers aren’t that good at teaching in terms of formatting.
Sure they can teach individual fundamental topics but I have never seen a Roblox tutorial series teach about code formatting or variable naming.
If it wasn’t free it would be outrageous, but it is free, and I don’t see that changing. There are open-source LLMs already so I doubt Roblox depends on OpenAI and they can perfectly have the AI model run on their own servers, I believe they do cuz is a custom-trained model.
I don’t use either the free models I publish on the marketplace, is for other users to use it. Why would that matter?
To be honest like I was saying most of the code in Roblox is sphaggeti code. I doubt many people even in this chat knows basic coding standards and best practices. There is a significant lack of education regarding best practices. For example take AlvinBlox’s series, one that I personally recommend to people because he teaches core concepts well. Even in his series, which is part of my critism, there is a complete absent of education toward best practices.
Thus I don’t really think the data that Roblox is harvesting is actually good in most senses. They might as well call it sphagetti GPT. The current assistant is probably using the same data as all the other chat bots and like 1% of the harvested data.
I was talking about the AI, not the models.
I know, it was a comparison, I think you didn’t understand my point.
This is amazing! The biggest question i have is, can it automatically scale user interfaces to take up the full screen? Of course with this, can it scale the size and the offset of the user interface to be able to work with different devices?