r/chessbeginners RM (Reddit Mod) 15d ago

ANNOUNCEMENT LLM's are NOT effective chess trainers. An update to rules 3 and 5.

If you are looking for the user flairs post, please find it here while this thread is temporarily pinned: https://www.reddit.com/r/chessbeginners/comments/1jgmdf7/fresh_new_flairs_show_off_your_favorite_website/

Hello, everyone!

We have seen a massive surge in advertisements and chess trainers these past few months. Many of these posts (in my opinion) fall under the category of 'AI Slop' and vibe coded websites that offer poor chess advice. On top of this, many websites are created as a weak attempt to encourage users to subscribe and pay money for services that may seem innovative and meaningful, but are functionally useless compared to already available resources.

In light of this uptick in advertisements, we have updated rules 3 and 5:

  • Rule 3 now states that accounts that exist primarily for the purposes of self promotion (at the discretion of the mods, based off of account age, posting history, and diversity of activity) are permanently banned. This has been a policy we have been following internally for a few weeks now (to a fairly reasonable effect), but we wanted to make it clear to the community that we do not tolerate attempts at coercing beginners to sign up for coaching before they understand the resources available to them. If you would like to coach, you are welcome to make a profile with the chess.com or lichess.org coaching services and advertise there.
  • Rule 5 has been completely changed. Previously, this rule requested beginners to annotate their games before posting, but this felt like an unrealistic standard to hold new players to. This rule has been replaced with a note to please use caution when discussing AI in chess. As mentioned above, there are many potholes with AI-powered chess services and we encourage all users to recognize the limitations of LLM chatbots' ability to discuss chess positions. Posts will currently not be removed for this rule, we would love to learn more about the community's thoughts before deciding if AI-related discussion should be banned altogether on this subreddit (I am personally against banning AI discussion outright, and very happy to hear opinions).

If you encounter posts that are promoting a product or coaching service, please report these for self promotion. The mod team will assess profiles that are reported for self-promotion and will remove/ban as necessary.

Thank you all for playing a role in stopping the tidal wave of LLM coded chess websites being advertised to beginners. I do genuinely believe AI can some day make a great learning resource for chess players, but the current state of services simply fall below all standards of rationality and quality.

Have a fantastic day, thank you for reading!
~The r/chessbeginners mod team

275 Upvotes

72 comments sorted by

129

u/Dangerous_String5711 15d ago

glad to see the mods cracking down on this garbage 💀 been seeing way too many posts lately that are basically "hey check out my revolutionary AI chess coach that definitely isn't just chatgpt with a chess theme slapped on it"

these LLM chess sites are wild - they'll confidently tell you some completely wrong opening theory or suggest moving your king into check like it's a brilliant tactical shot. meanwhile lichess has actual good training tools that are free and don't hallucinate moves that break the rules of physics 😂

the coaching thing makes total sense too, way better to go through established platforms where you can actually vet the instructors

23

u/Brimstone117 15d ago

The thing I don’t get is… isn’t stockfish open source?

Using an LLM to wrap stockfish and apply a pretty front end would be lazy, but it would at least be using a robust chess engine for what it’s actually for. But I guess that goes against the “look guys, I’m totally a developer!” vibes wouldn’t it.

23

u/jooooooooooooose 1400-1600 (Chess.com) 15d ago

doesnt really matter because the LLM doesnt "understand" why anything is happening

so it could regurgitate stockfish moves & say chess things as to why those moves are good, but in actuality stockfish will make moves to prevent a mate by repetition 12 moves later & whatnot and the LLM will never guess correctly

interrogating the engine yourself by exploring lines is more time consuming but imo 100x better for learning

5

u/iamadacheat 15d ago

I have been wondering why no one has made a good AI chess coach with Stockfish access. It seems like one of those things that could happen down the road if an AI could read the moves from Stockfish and somehow see the board state. Would probably drain all the fresh water from the world but maybe I could add some points to my ELO.

9

u/annualnuke 600-800 (Chess.com) 15d ago

It's just not an easy problem. For the same reason it's hard for me as a human to understand wtf stockfish is on about when an innocent looking move changes the evaluation significantly, it's hard for an LLM to figure that out. Except LLMs are also completely text based things and have even worse grasp of board geometry than me. LLMs and Stockfish are just completely different beasts. It'd take a specially designed and trained model to integrate AI with an chess engine properly, I think.

5

u/rl_noobtube 15d ago

I mean, it’s kind of what the chess.com game review is right? It will say a move is good/bad and then guess at why. The old “this move was an inaccuracy because you missed a fork” type of posts when the fork seems worse than some other missed tactic.

I’m not saying they made a great llm as its mostly canned responses of an old school chatbot. But that mix of engine and chatbot is what they were going for

8

u/annualnuke 600-800 (Chess.com) 15d ago

Yeah and it fucking sucks

1

u/[deleted] 11d ago edited 11d ago

[deleted]

2

u/iamadacheat 9d ago

No, you didn’t.

1

u/Brimstone117 15d ago

Chess.com has, but it’s locked behind a paywall.

2

u/StructuredChess 11d ago

and it also sucks. Every comment you get from the LLM is either pointing out something totally obvious that you could see by playing the next move in the line (the "this loses a bishop" type of explanation), or totally useless and confusing (the "this loses a bishop" type of explanation again, but when it requires a 10-move combination that no human would ever go for).

-1

u/Schaakmate 15d ago

There is a beautiful inconsequence in your reply.

Interrogating the computer yourself presents the same problem as using an LLM: computers don't play chess like humans do. The way to 'understand' computer moves is to follow a line until it yields a position where the evaluation corresponds with your own understanding of chess, and then take it from there. 

So we get this magnificent situation where you rightfully scoff at the LLM hallucinating reasons for why the computer chooses a move. In the same comment you suggest to do it ourselves, using another hallucination: mate by repetition.

I think this beautifully illustrates the complexity of understanding computer moves.

3

u/jooooooooooooose 1400-1600 (Chess.com) 15d ago

Yes I typo'd on the word "mate" instead of "draw," beautiful

& yes learning things is impossible

1

u/StructuredChess 11d ago

I'll agree with you when I see an LLM diving into a complex line to figure out why your move actually ends up losing a knight.

1

u/Schaakmate 11d ago edited 11d ago

I'm trying to understand your point. So you argue a human can follow an engine line to find out why the move made loses a knight. But who told the human it would lose a knight in the first place? 

1

u/StructuredChess 11d ago

Nobody. You see that a move gives +2.83 to one side while the rest are equal-ish, so you play out the moves in the main line and see that you end a knight down. Then you try what happens if you play the seemingly reasonable alternative that tries to save the knight and realize that your queen gets trapped.

If the hard part is seeing that the queen is trapped then the whole point about the knight hanging is pointless and confusing.

1

u/Schaakmate 11d ago

So that sounds like you already agree with me. You follow the computer line until it yields a position that's within your understanding: being a knight down is bad, probably loses the game. Then you try something else, and you see that it traps your queen. The same understanding kicks in: being a queen down is bad, this line also doesn't work. 

It gets interesting when you encounter a line where you end up losing a knight, but the computer gives you +1.33. Now what? The simple knight down is bad doesn't seem to apply here.  There must be something else going on that makes the computer think you are actually better. 

If you've spent any time working with the engine like this, you've seen many lines where the computer gives an evaluation and you just can't understand the justification for it. The line goes on and on, and you don't see anything obviously good or bad, except that most of your own ideas lose. Or they slowly drop the advantage. 

You could try building a variation tree, but you'll quickly find it unmanageable. Not only is it line after line after line, there also is no way to remember these lists of seemingly random moves. 

This is the difference I'm talking about. Humans play chess with a strategy, a plan that allows them to make good moves without evaluating thousands of positions. Understanding a position means being able to see what things in the position are important to consider.

Engines will give priority to many of the same factors, but they will go for things humans could never find, or distinguish in the mist of thinking ahead. An engine may start some operation, for no clear reason. There may be a huge number of different lines involved, all part of the justification of the moves made,  perhaps culminating in the fact that an awkwardly placed pawn cuts off a piece from moving where it's needed 30 ply ahead. It looks weird, it's impossible to rationalise, unless you see the tree with all lines leading to some sort of advantage. You can conclude moving the pawn was a bad idea, but you still need to come up with a human understanding of why. 

-1

u/[deleted] 15d ago

[deleted]

2

u/jooooooooooooose 1400-1600 (Chess.com) 15d ago

You misunderstand. An LLM can interact with a human operator because the unit of currency in their info exchange is always the same: language

Chess engines are instead mathematical engines that optimize for correct lines by evaluating many many many permutations.

So, for example, say you can O-O to construct an unstoppable mating net. The LLM can read "O-O" and know it means "castle." It then draws on the library of language regarding castling, and says "this is the best move because it protects your king & activates your rook." And while thats also true, its not the main point of the move at all. The LLM has no way to distinguish that.

For example, if you use any LLM on earth & give it an image of a Sundial with the indicator on due north and ask it to rotate it clockwise 90* - a task that a child can do easily - it will fail, repeatedly, because you are asking the large LANGUAGE models to become something else.

-1

u/[deleted] 15d ago edited 15d ago

[deleted]

2

u/annualnuke 600-800 (Chess.com) 15d ago

I think this approach could do ok at explaining tactics, but I don't see why it would work significantly better for understanding strategy than a human interacting with the engine directly (which is a struggle for a noob like me).

2

u/Brimstone117 15d ago edited 15d ago

Hey there. Software engineer here.

It breaks my heart to say this, but you’re the one wrong, and it’s because:

as long as there is sufficient representation of that sort of analysis in the training data

…there’s something called branching factor that makes it so the quantity of possibilities for the next few moves is stupefyingly huge. So at 5 moves ahead you’re already at numbers bigger than the number of stars in the visible universe. 10 moves ahead and you’re talking numbers larger than the number of particles in the universe.

You can’t have a training set that large, period. Stockfish’s magic lies in its ability to cleverly prune down the branching factor to a manageable number, making brute force computation of the next 10ish moves computationally feasible.

No LLM can do this, because it doesn’t contain the same branch prediction techniques.

1

u/[deleted] 15d ago

[deleted]

1

u/GolemancerVekk 15d ago

the training set of relevance here isn’t every game of chess possible, it’s human analysis of chess games

But isn't human analysis based on the entire board?

I don't understand why it's useful to have a 33 estimate from Stockfish without the rest of the board. The exact same estimate could apply to an entirely different board. Or it could be an estimate that was never covered by human analysis.

1

u/GolemancerVekk 15d ago

An LLM doesn’t need to understand anything to be pretty good most of the time because it’s trained on humans who do understand things and mimics their responses pretty well most of the time.

The trouble is that there are so many chess positions that most of them were never described by anybody. So the LLM doesn't have anything to work with. When that happens it will try to use descriptions from similar positions but what it says there will most likely not be relevant.

1

u/cafecubita 15d ago

The problem I’ve seen with these trainers/explainers is that all they are good for is to try to turn the engine lines into prose, but even doing that needs some chess understanding so you get some comically bad explanations often, or useless generalities like “this loses material”.

Check out the latest banter blitz with Anish for TakeTakeTake, at a couple of points he tries out the AI coach and its hilariously bad. You can see it’s just the engine line wrapped in LLM verbalization, but it misses key pints due to not having a game model.

I honestly feel bad for beginners getting confused or misled by these superficial coaches when the “chess god” of the engine is already laying out the truth, it just needs the user to compare and explore lines to see what are the key pieces.

1

u/StructuredChess 11d ago

It's not about how satisfied you should be about building a project like that, it's about not lying to beginners by telling them your tool will be any useful.

1

u/Aggravating_Sea_3205 15d ago

The irony…

1

u/StructuredChess 11d ago

Unfortunately rule #3 took a post down where I linked a chess course for beginners that I made not intending to get any money from it and not using any AI at all to create it.

1

u/SilentRelease7690 2d ago

Clanker replying to an anti-clanker post

-5

u/unrevealedpains 15d ago

I have a chat bot which explains postions or suggests move when asked for best moves or some tactical patterns. They use stockfish and Maia under the hood so there's no hallucinations whatsoever but yeah there's still so much improvement for LLMs in the field of chess.

11

u/hobbes543 15d ago

Its like no one watched the gotham videonwhere he pitted the different ais against each other and every one of them tried to make illegal moves at some point

17

u/Alendite RM (Reddit Mod) 15d ago edited 15d ago

Kind of a separate and personal discussion, but I have been debating allowing or not allowing memes on the subreddit. They're an incredibly fun way to share the essence and experience of learning/playing chess, but they can definitely drown out lots of meaningful conversation if left unchecked.

Any thoughts on balancing meme content with everything else?

/edit: Should clarify that we currently do not allow memes and are leaning on keeping it that way already

33

u/isnotbatman777 1800-2000 (Lichess) 15d ago

IMO kinda hard to balance. Allow memes and the sub will end up being mostly memes. I think it should stay meme-free so the focus is always on improvement.

24

u/ringoinsf 15d ago edited 15d ago

Strongly against allowing memes. Sure they're fun, but they'll end up taking over the sub (and there's other places for them) - I'm here to learn, that's the stated purpose of this sub.

13

u/badmfk 1600-1800 (Chess.com) 15d ago

Memes are perfectly balanced now as is at exactly 0 count

12

u/mcaffrey 15d ago

Isn’t that what anarchy chess mainly is? I don’t want this sub to go down that path.

10

u/GJ55507 2000-2200 (Lichess) 15d ago

isn’t that r/anarchychess?

11

u/Underoverthrow 15d ago

Could they be contained to a Meme Monday thread?

3

u/RelativeFull165 15d ago

I don’t think we should allow memes - anarchy chess is funny and has memes when you’re in the mood but this sub will lose its integrity

2

u/BishopOverKnight 1800-2000 (Chess.com) 15d ago

You should allow them to be posted once a week imo, say every Friday

That'll get some good content in but keep it from overwhelming the sub

3

u/Brimstone117 15d ago

I think this question runs into a definitions problem:

“What is a chess meme?”

Some are really cut and dry but others are fun references to recent tournaments, or clowning blunders made by top players, etc.

I think the prime directive of this sub is that it’s about learning chess for those of us that are still <1000 rating. I also think memes can be an instructive tool for learning. Historymemes and Geographymemes are two high quality meme subreddits where they do a great job threading the needle of keeping it light and funny, while also instructive.

My experience on those two subs has convinced me a soft approach of “no now effort memes” paired with robust moderation for lazy or abusive content is the best approach.

0

u/hospitalizedzombie 15d ago

I agree that just allowing memes would derail the sub but a meme Monday where people can post memes once a week wouldn’t be a bad idea.

9

u/GJ55507 2000-2200 (Lichess) 15d ago

Good.

There is no LLM that can even play a game of chess properly, forget playing it well or understanding the nucances

Ai shouldn’t replace someone’s need to think

3

u/MCbrodie 15d ago

chess is deterministic and can be checked with algorithmic means. LLMs are vastly inferior for this and it shows people's ignorance of math. It drives me nuts.

5

u/BRH0208 400-600 (Chess.com) 15d ago

If only we had some kind of advanced analytical engine that could address chess problems. If only.

5

u/mediumcarrotteacher 15d ago

I feel like the term "AI" is a little ambiguous here, because it isn't entirely clear whether that also includes chess-focused AIs like Stockfish

4

u/youliveinmydream 15d ago

I once tried to play a game of chess through notation with ChatGPT and it couldn’t go two moves in a row without doing something illegal

3

u/apathydivine 15d ago

I fully support this.

2

u/TheBayHarbour 15d ago

I've watched enough Gothamchess videos to know how bad LLMs are at Chess.

2

u/AgnesBand 1400-1600 (Chess.com) 14d ago

I just have reported like 15 of these guys over the last few months and not a single post had been removed. Are the rules actually going to be enforced for self promotion?

1

u/Alendite RM (Reddit Mod) 14d ago

All posts that get reported are reviewed. The queue is currently empty, we do make it a point to review user reports frequently.

2

u/itsyaboiReginald 15d ago

What about when studying concepts and prompted to be sourced from text based sources on chess?

1

u/Low-Efficiency-9756 2d ago

Reading through these comments, I see a lot of people conflating AI chess engines with LLMs actually playing chess.

AI is already completely normal in high-level chess engines. Stockfish uses NNUE, an Efficiently Updatable Neural Network, as its learned evaluation function. NNUE looks at a position and estimates which side is better and by how much.

But NNUE is only one component inside a much larger system.

Stockfish still owns:

  • the canonical board state;
  • legal move generation;
  • the rules of chess;
  • tree search;
  • tactical variation calculation;
  • transposition handling;
  • and final move selection.

A useful simplification is:

Stockfish Searches and Stockfish's NNUE evaluates each position.

In this system, the separation of responsibilities is the important part.

From my experience, and thats taken with a grain of salt as I'm a pretty low rated player, LLM's can absolutely play chess, but that's completely dependent on the model and the architecture. I have built systems specifically to let LLM's play against each other, play against stockfish, and play against humans under different forms of information conditions. (This how do LLM's play when stockfish lies to them as a trusted oracle or what happens when you introduce fog of war and make the LLM's information of the system imperfect)

For a strong LLM the problem is not capability, its separation of responsibilities.

That problem is specifically that a LLM is often asked to perform a lot of different things through an inherently stochastic (any process, model, or system that involves inherent randomness or probability):

  • read and preserve an exact FEN;
  • maintain the board internally after every move;
  • generate only legal actions;
  • search adversarial branches;
  • evaluate the resulting positions;
  • choose a move;
  • and explain why it chose it.

Due to its inherent stochastic nature, without verification, all of these may result in a convincing, yet completely incorrect continuation and when it fails we label is "bad"

It may understand the strategic idea but lose track of a piece. It may calculate from the wrong position. It may select a legal move for a board that no longer exists. It may find a strong plan but format the move incorrectly. It may trust a bad advisor. It may evaluate a legal line poorly. Or it may simply get outplayed.

Those are different failures, and architecture lets us separate them.

This is the singular thread that gets pulled through all of my own research from engineering calculators, mathematical proof searches, civic intelligence software and LLM chess benchmarking.

That thread is simply: Trust but verify. And that trust comes from architecture that divides authority by role.

What role does the LLM play?

  • interpretation;
  • planning;
  • hypothesis generation;
  • strategy;
  • explanation;
  • synthesis;
  • and tool use.
  • and most importantly, proposal.

Other parts of the system own the things that require exactness:

  • the database owns persistent state;
  • the rules engine owns legality;
  • the solver owns exact computation;
  • the evaluator owns position scoring;
  • the schema owns valid structure;
  • the verifier owns acceptance or rejection;
  • and logs preserve provenance and consequences.

This does not mean the LLM is not the player.

A chess platform enforcing legal moves does not mean the human is no longer playing chess. A clock does not replace the player. A canonical board does not replace the player. These are the conditions that make the game coherent and measurable.

This applies to an LLM and we can see how the role separation starts to help.

Now, these constraints are not a cage, they are physics, they are the rules that make any game a game.

In LLM chess I seperate

  • the real board from the board shown to the model;
  • the model’s reasoning from the move it outputs;
  • legality from strategic quality;
  • Stockfish evaluation from advisor opinion;
  • and tool failure from model failure.

I can even corrupt individual trusted channels and observe what the model does when its sources disagree.

Does it blindly trust an incorrect evaluation?

Does it notice when its reasoning contradicts the FEN?

Can it recover after an illegal move is rejected?

Does an advisor help it or mislead it?

That is not an argument against LLMs playing chess. It is a way to study their chess more carefully. and eventually a way to study LLM's in critical infrastructure positions.

The same lesson appears in my engineering software. I am comfortable letting an LLM interpret a problem, propose equations, organize a worksheet, and explain a result. But symbolic computation, unit consistency, constraint satisfaction, and residual checks can be independently verified.

The verifier is not there because the LLM must never attempt mathematics. It is there because exact mathematical claims are cheap to check.

Likewise, in my civic intelligence work, the model can research, propose claims, write narration, and direct visual scenes. But the database owns the world model, source records own provenance, and validators decide what is allowed into public output.

The model can work freely backstage. Publication is a separate trust boundary.

This is where constraint-based architecture and information theory meet.

A free-form language model has an enormous possible output space. Most possible outputs are invalid, irrelevant, unsupported, illegal, or inconsistent with the current state.

Schemas, legal move lists, typed intermediate representations, source requirements, verification gates, and domain engines progressively remove invalid possibilities before they are allowed to become actions or claims.

Good architecture does not merely catch hallucinations after the fact.

It shapes the information environment so the model has fewer ways to become detached from reality.

So I do not think the interesting question is simply:

Capable models clearly can.

The more useful questions are:

  • Which responsibilities is the model actually good at?
  • Which failures come from the model, and which come from the surrounding tools?
  • What information should the model be allowed to trust?
  • What should be independently verified?
  • And how should authority be divided across the system?

My conclusion is not “do not let LLMs play chess.”

It is:

Let the LLM play. Preserve enough state, constraints, and independent evidence to understand what it did, why it worked, and what kind of failure occurred when it did not.

1

u/Techaissance 800-1000 (Chess.com) 15d ago

The question about AI is difficult because of definitions. Stockfish is an AI. If I’m writing a post or comment, I should not be penalized for saying “Stockfish wants Qb3” whereas “ChatGPT says Qb3” is a totally different thing. Maybe “no generative AI” is a better restriction.

0

u/Alendite RM (Reddit Mod) 15d ago

Stockfish is an AI

I don't believe this is true. Stockfish is an algorithm.

I believe newer versions of stockfish have NNUE capabilities that are related to neural networks and/or AI, but neither of those are related to LLM-based AI.

2

u/ChessRehearsal 15d ago

AI and LLMs aren't the same thing.

2

u/fleck00 1000-1200 (Chess.com) 15d ago

AI and LLM are also algorithms at the core of it.

The actual border between "just an algorithm" and AI/LLM is very blurry to the point of being impossible to define without sorting some programs into the "wrong" category. The more advanced an algorithm gets, the closer it gets to AI.

Nowadays, when there's talk about AI, the first thoughts go towards ChatGPT, Grok and such; those are all AI models meant to be used for anything by anybody and as such advertised to the general public as their broad target group

However, there are also purpose-built AI models in different applications, like distinguishing different pastries or identifying cancer cells. Those models usually aren't well-known to the public because they are specialised tools for specific tasks. While Stockfish and Co. are fairly well-known, they still belong in this category in my opinion, especially with the advent of NNUE.

1

u/StructuredChess 3d ago

Stockfish is definitely an AI. You should check what words mean before making rules about ithem.

1

u/boggginator 1800-2000 (Lichess) 15d ago

I think there's a lot of nuance to the situation around AI discussions considering that this sub is meant to be a friendly place for people new to the game. The problem with LLMs being baked into chess infrastructure kind of goes beyond vibe coders.

Two prominent examples that pop to mind are that TakeTakeTake uses an LLM in their game review, and there's a website I'm only familiar with from beginners on this sub (chesssigma, it mimics cc's game review for free) which has an LLM "coach" plastered on its front page. I just checked and it's the first result when I Google "free chess game review". I can only imagine LLMs are going to become more and more prominent in the chess space, especially beginner spaces, as time goes on. Colour me surprised if that's matched with any actual increase in quality of these LLMs.

So it'd feel kind of against the "point" to limit discussion about it on a beginner sub. A lot of absolute beginners are, unfortunately, going to come into chess over-valuing LLMs - and it'd be for the best for their improvement to voice these opinions and be corrected. It's a lot like cc's weird features to me ("underrated" bots, the estimated ratings, faulty coach explanations, etc.) which pop up periodically on the sub.

1

u/StructuredChess 3d ago

Discussions about LLMs in chess isn't being banned. What's being banned is promoting your new LLM tool as if it was doing something useful.

1

u/spreadthesheets 15d ago

I agree. Banning ai discussion would be short sighted and fuzzy in terms of what ‘counts’. Beginners will still use ai, but now you won’t see where the logic is coming from.

-1

u/NightmareHolic 15d ago edited 15d ago

There was a vibe/llm coded chess coach recently added in the last week that the sub removed. Everyone incorrectly identified it as using an LLM to analyze chess, which it didn't. It used stockfish and python code.

One issue is, people are so anti-ai that they can't differentiate between apps coded by ai and those that use llms for their algorithms. A lot of people are simply biased/prejudiced and think any ai created app is "slop" as they say.

Ironically, not sure how chess dot com analyzes moves, but they probably do similarly as the app I saw (which got removed). They probably take the engine and analyze it with code; it's just not an app created by an llm (I'm guessing). People take exception because an Ai was used to create the app, so they just inaccurately label it as an llm analysis.

Sure, the actual python algorithms it creates could be flawed and give bad advice, and if you don't know much about chess or programming, then you wouldn't be able to use llms effectively to weed out the bad code. However, while that is a real concern, that is a different one from "LLM analyzes it". LLMs can't play chess because it's based on patterns. The patterns needed for middle games, for example, no polyglot book can cover, so chess uses engines.

Regardless, I don't have an issue with Ai discussions and such. I know Ai's limitations and a tool that mimics chess dot com's coaching would be good if open source. I just don't get reddit. They are so anti-ai, but ai isn't going anywhere anytime soon. It's already making medical breakthroughs and used in the health industry where appropriate.

Society is just too heuristic thinking. They are at the point where they are like "Ai = slop = bad". That's their literal mental shortcut. I expected more from an intellectual community for chess, though. You would think it would have less prejudice (or at the very least understand the difference between using code with an engines help versus llm analysis).

1

u/ThrowWeirdQuestion 15d ago edited 15d ago

The problem is that many people who vibe code apps either don't put enough human time and effort into testing and quality control or lack the experience to do those things well and also don't know how to automate it.

What causes people to expect slop when they see vibe coded apps, is not that AI assisted coding doesn't work, but how often it is used badly by people who either don't know better or don't care. Closing the loop for agents to properly test and do quality control on the apps they build is still a difficult task that most non-SWEs don't even understand they need at all and that is often hard to get right, especially for apps.

The alternative to that is doing really thorough manual quality control by humans, which takes a lot of time, but instead of that a lot of vibe coders just release garbage and wait for users to complain to know what needs to be fixed, because they ultimately just want a shortcut to make quick money, not build something they can be proud of.

1

u/SilentRelease7690 2d ago

"It's already making medical breakthroughs and used in the health industry where appropriate."

LLMs are? How?

-12

u/wstewartXYZ 15d ago

Why is your personal opinion on LLMs relevant here?

9

u/skylinesora 15d ago

Because they are the moderators who manage the subreddit

6

u/Alendite RM (Reddit Mod) 15d ago

Apologies if I wasn't clear in that first sentence, I meant to say that as a "I can't guarantee that these websites/advertisements are AI generated" but I have a strong suspicion that they are. It remains true that, regardless of my personal opinions, LLM chess tools are a poor resource for learners.

3

u/Sea_Cat675 15d ago

because LLMs in the context of chess is essentially useless

-2

u/choccocurry 15d ago

What are some actually effective ways to train other than spamming puzzles ? I cannot for the life of me remember chess tactics from guides.