I'm not sure most people are that naïve that they can't differentiate between "any computer that acts smartly" (how the term "AI" is used) and the word chatbot. Of course, LLM is even more precise
Tangential question: what do you call transformers-based models that generate images or videos? Are they LLMs? They're not really "language" models. But there's not really an easy term for them. Maybe "image models" and "video models"?
I'd call them video/image generators because I don't know the word for the underlying technology. I can't imagine they're LLMs because, indeed, the second L is for language
Today I learned, Stockfish moved to neural network on 2023. I knew that it was just a minmax with alpha beta pruning and a really good eval function. Now its not.
> I knew that it was just a minmax with alpha beta pruning and a really good eval function. Now its not.
It is still "just" a minimax with alpha beta pruning, except the eval function is now a neural network. NNUE, to be more specific.
I highly advise anyone who is curious about chess engines, but hasn't heard about NNUE to read about it. I find this technology absolutely fascinating.
The key idea is that a neural network is structured in a way that makes it very cheap to calculate scores for similar positions. This means that during a tree search, each time you advance or backtrack you can update the score efficiently instead of recalculating it from scratch.
I mean, it still is. Now it just has a really good neural net-based eval function. Don't be fooled: it's not that stockfish just has "a really good eval function", and that's the only thing that makes it as strong as it is. The actual tree search is _incredibly_ sophisticated, with boatloads of heuristics, optimizations, and pruning methods on top of alpha-beta.
I personally prefer to avoid the term altogether in favor of more specific terms, like:
- LLM
- chess engine
- image generation model
etc