without looking into this deeper, I have to assume they simply hooked in a chess AI somewhere in the stack. which is what I foresee a lot of going forward: software being presented as "an AI", which is just a text or voice input frontend to software that parses said input and routes it to internal subsystems, then wraps the subsystem with black-box pre-prompted language model text output, and emits it as output, creating the appearance of "AI", when in reality it's no such thing at all.
personally I find this boom of increasing amounts of fakery to improve the appearance of increased "I" in "AI" to be extremely exhausting, even moreso than the cryptocurrency boom ever was. it's all just tacking more and more stuff onto a black-box language model—as well as pre-altering the prompts which the user provides, in increasingly arcane linguistic ways that really are just the equivalent of throwing shit at the wall to see what sticks—all to deliver on the "promise" that language models seem to show when one is initially exposed to them.
the only saving grace with the "'AI' boom" as opposed to the "'crypto' boom" is, it's kinda fun to watch the big tech companies scramble to "outdo" each other, not even necessarily in terms of the quality of the software they're building, but in terms of faking it up enough to be presentable to the user such that they buy into the "AI" concept, which is, for now, seen as The Future Of Computing.