-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AI Assistant #3175
Comments
I am wondering what technology you will use? |
Would recommend taking a look at this GMEdit plugin my buddy made: https://github.com/jolionlands/talk-codebase It's super new and experimental, but it's a good POC of vectorizing an entire GameMaker project and then being able to ask the AI questions about it |
I can ask it about my own project? This would help a lot by refactoring etc. Great |
. |
I'm very hesitant on any sort of AI being shoehorned into a program I love to use. Very much against the current AI 'boom' which is more like a fad that excites shareholders. I hope this doesn't replace a well maintained and integrated manual, and isn't taking resources away from much more needed and basic features, as I don't see much of a use for this beyond 'asking' what a function or reference does. |
Companies like twitter, bluesky, etc are baking it into their ToS that you MUST agree to let your posts to be used by AI in order to use their service. Until you can somehow guarantee that users' will NEVER be obligated to allow their work to be used by AI to continue to have access to gamemaker, I'm never going to be comfortable with GM using any AI/machine learning whatsoever. |
This is not that kind of AI. It's rather Clippy from Office. You can enter question, and it would serve answers from manual and official tutorials or helpdesk articles. Probably nothing more. It won't generate code for you, it won't analyse your projects. |
It would be nice to have some future-proofed assurances (maybe just a reminder if it's burried in the license somewhere) that no code is analyzed for this ai in the future without express permission. On paper, this seems like a neat idea. But I've also seen too many companies as of late blindsiding users with ai trained on content without consent (i see sites like deviantart and twitter as exhibit A) |
I understand that; I'm talking about my concerns about how AI could be used by GM later down the line. Like @CpazR said, it would be nice to have assurances in some form. |
I'm inclined to agree with @evantor here. I misread their concerns because they opened with "the AI boom," but their follow-up concerns are realistic. Feather is not where it should be. The room editor is not where it should be. There are functions missing in GM Visual. The short version is a novelty AI-based tool that answers questions about the manual is nifty, but if that is all it does, then it is also of extremely niche use. I have a dedicated Bigsby button on my phone. I have never pressed it on purpose because it isn't more accessible or better than just pushing buttons. In fact, it's often worse. So, the concern that a reasonably prominent feature is being added when other chunks of the program still lag behind is one that I can share: it sounds more like adding a bullet point to an investor report than a tool that can assist users or even onboard new ones. After all, it will be compared against more mature AI tools: if Chat GPT is better at this than the built-in version, it will be ignored. That lack of presence will lead to a lack of development. GM's source control is a fantastic example of this. |
I've done a number of things with generative AI in early 2023, including writing a fancy-ish UI for ChatGPT we used to attempt to get it to answer certain types of targeted questions. While I understand that "incorporate LLM into IDE" was one of the big buzzwords of 2023... I think this comes with significant risks for YYG and I'd suggest caution here.
Please remember, this tech doesn't "think" and doesn't "understand" anything; it relies on statistical convergence concepts and attempts to find the most-likely word. Asking it to describe a feature for you accurately will take as much time and trouble as writing the actual documentation will. And then there's the maintenance costs. I pretty much guarantee you that the first version will look OK-ish in testing, then go out to users and, well... you know how that goes, lol. If I were you, I'd spend the resources improving Feather's utility instead (seriously, making a "make Feather fully-recurse a project" function, so that it's not bombarding us with false-positives, would take a day, tops; making it accessible to end-users through the UI would be most of the work). Anyhow, as somebody who's already been down this rabbit-hole a bit... that's my take: caveat emptor. This isn't magic, and it doesn't work as well in technical cases as a lot of people think it will.
I'm sorry if this comes across as "paranoid" or rude, but this is 2024... 2023 happened, the Unity scandal happened... and nobody in their right mind has a lot of faith in companies doing the right thing re: copyrights and proprietary information when this technology is concerned and data-mining your clients is the new hotness. Don't burn us, please. The money won't be worth losing us and your reputation is all you've got. |
I am very excited for this feature. I already use AI a ton when working with gamemaker, but the models aren't the best when it comes to gamemaker versus other code |
Really hope this doesn't ever get added tbh, for stuff like this there is already a big existing community of GameMaker users + YouTube + the documentation. If it ever does get added, can there at least be a setting to turn it off across all projects for users who dont want or need it? |
Brings an AI Assistant to GameMaker, ask it a question about GameMaker and it will work its machine brain to find you an answer. Initial version will be trained on the GM manual so will know about all GM functions.
The text was updated successfully, but these errors were encountered: