Hacker News new | ask | show | jobs
by phendrenad2 1713 days ago
Looking at the screenshot, I was briefly hopeful that they used actual Chess commentary and gpt3 or something. But it looks like a simple rule engine is translating "user did X but I (the AI) would have done Y" into a slightly nicer phrasing. Meh. Still cool.
2 comments

Huh? There's tons of commentary that isn't just translating "what he did vs what I would have done":

"This is a good move for black. It attacks the center and attacks the pawn on e4. It also allows the development of the knight to c6."

"The main line. I don't know why I played this. But, I know that it's not a good idea to block in your own pieces, and that's what I would've done. But, this is a mistake because of what I'm about to do." (This is after its own move, and sounds very GPT3-ish.)

"He decides to kick my knight, but this is not a good move. It is also a very good move because it threatens my knight and threatens my pawn on e5. I am not worried about the knight fork on f2."

"I'm not sure what I'm doing, so I thought that I could castle, and try to defend it with a pawn, but I don't think it's worth it."

"The pawn on e5 is pinned to the king, so it is time to castle."

These samples are from the first ten lines or so of a single game.[1] They're all like that. Don't know what you were reading.

1. https://lichess.org/4l1urWeU#5

It is using a full-sized transformer decoder, trained on about 1 million data samples, but with far fewer neural network parameters and training samples than GPT-2 or GPT-3.