MCP server for LSL/SLua guidelines and best practices
tracked
Bugs Larnia
Now that AI is here, many people of different experience are using AI to generate scripts. Given the low footprint of LSL (and SLua) there are not a lot of sources for AI to get patterns and good practices from, so AI frequently hallucinates.
Now that MCP is booming, is it possible that we can get an MCP server for LSL and/or SLUa so that we can use agentic coding (I hate the term vibe coding) in IDEs to generate better scripts?
That way, less experienced scripters can produce higher quality scripts and experienced scripters can create content more efficiently. When is comes to SLua, having an MCP that tames the AI agent into using good practices will also help the learning curve for people that are adopting SLua, now and in the future.
Log In
hacker Resident
I'm of the opinion that SL does not need more ways to facilitate mindless vibe coding and flooding the game with more low quality AI generated slop
Bugs Larnia
hacker Resident That is already happening, Hacker. People are using ChatGPT to generate scripts all the time now. We can gripe at it, but it's reality. And in professional coding, vibe coding is swiftly becoming the norm - precisely due to MCP servers allowing AI to apply specific coding standards.
Whether you like it or not, AI is not going away and will only become more prevalent. Best thing we can do is to make sure that the output is better so that the AL generated stuff is of higher quality.
Peter Stindberg
Call me a luddite, but I think this is the completely wrong way. And the term "vibe coding" fits perfectly.
Bugs Larnia
Peter Stindberg I'm not calling you anything and I understand your view, but whether we thing it's right or wrong is ultimately a moot question: AI scripting is here. People do it all the time. Heck, we have AI avatars churning out scripts.
If we want to help up the standard, then we have to start looking at ways to train AI to create proper scripts instead of the often half-baked stuff it creates now.
That means providing it with a good and up to date language definition and good, solid coding guidelines that it can use.
Spidey Linden
marked this post as
tracked
Issue tracked. We have no estimate when it may be implemented. Please see future updates here.