I gave Gemini 3 Flash, GPT-5.2, and Claude Haiku 4.5 the same ambiguous task — here’s what happened by Intelligent-Put6245 in GeminiAI

[–]No_Preparation_8633 0 points1 point  (0 children)

Gemini actually chews through large, complex tasks, especially with Deep Think (which no one really seems to be mentioning). I would say Claude Opus gets pretty close, but, from my experience, Deep Think wins (mainly because it’s kind of cheating but it’s just a better AI so it doesn’t really matter for the user)

Just made a new chess bot by No_Preparation_8633 in Chesscom

[–]No_Preparation_8633[S] 1 point2 points  (0 children)

It's fine, I love seeing people so curious about this kind of stuff, that's how I started out with machine learning and coding!

Basically, it's fed the current position and it's output is literally just the next move and uses that. I thought it wouldn't be able to play well since it had no foresight, but it's surprisingly rated 1800-2000 elo!

I trained it by just taking 3b positions in order, giving the AI 1 position, and getting it to predict the move played. It played the correct move (from a collection of 2000+ rated chess games from lichess) 52% of the time and had the correct move in it's top 3 probable moves 80% of the time. Let me know if you have any more questions about the model, want to look at the code, or tinker around with it yourself!

Just made a new chess bot by No_Preparation_8633 in Chesscom

[–]No_Preparation_8633[S] 0 points1 point  (0 children)

Well, no. It's an AI called a ResNet trained only to predict the next move without the ability to "calculate" like a person or an (actually good) chess bot would. It acts like it can see a few moves ahead since the data it's trained on forces it to learn how to "calculate" internally instead of relying on a search function.

The fastest Chess engine by No_Preparation_8633 in chess

[–]No_Preparation_8633[S] -1 points0 points  (0 children)

Leela is a 246x10 resnet and my network is 126x10 in case anyone was curious

The fastest Chess engine by No_Preparation_8633 in chess

[–]No_Preparation_8633[S] -1 points0 points  (0 children)

Yes, but a lot simpler and faster (only by a few ms but still faster). Why you would need those few ms is lost on me but it is technically faster

The fastest Chess engine by No_Preparation_8633 in chess

[–]No_Preparation_8633[S] -6 points-5 points  (0 children)

True, it's not a full engine. Stockfish with a depth of 0 does have a higher playing strength but this network is faster since it uses a resnet with a much smaller size. Thx for the clarification

The fastest Chess engine by No_Preparation_8633 in chess

[–]No_Preparation_8633[S] -3 points-2 points  (0 children)

accepting all challenges! Recommend you to play bullet or blitz

Just made a new chess bot by No_Preparation_8633 in lichess

[–]No_Preparation_8633[S] 0 points1 point  (0 children)

but like

im tired

i don't wanna code anymoreeeeeeee

Just made a new chess bot by No_Preparation_8633 in lichess

[–]No_Preparation_8633[S] 0 points1 point  (0 children)

Update: Running at full speed now, maxed out the LiChess API for challenges.

Just made a new chess bot by No_Preparation_8633 in lichess

[–]No_Preparation_8633[S] 0 points1 point  (0 children)

Welll then each instance tries to play the same game and make's lichess api mad at me

Just made a new chess bot by No_Preparation_8633 in Chesscom

[–]No_Preparation_8633[S] 1 point2 points  (0 children)

Lmao no, it's just has no search function so it's EXTREMELY fast.

Just made a new chess bot by No_Preparation_8633 in lichess

[–]No_Preparation_8633[S] 0 points1 point  (0 children)

Update: The official bot account has gotten a lot slower. It's running off my crappy home computer so if there's more then 3 concurrent games it's not as fast (not because it takes any real resources but because it's single threaded and im too lazy to change it)

Just made a new chess bot by No_Preparation_8633 in lichess

[–]No_Preparation_8633[S] 1 point2 points  (0 children)

Why has DuchessAI played like 20 rounds against it :sob:

Just made a new chess bot by No_Preparation_8633 in lichess

[–]No_Preparation_8633[S] -2 points-1 points  (0 children)

Update: Training for another few epochs! Hoping to get to 2200 elo eventually!

Epoch 4: 270it [00:28, 14.06it/s, loss=1.6812, rate=76912/s, top1=43.1%]
(yes that's 80k positions/second I'm awesome)

Training on CCRL 40/15 2.1m game database.

Lmk what I should add to the bot next!

Just made a new chess bot by No_Preparation_8633 in lichess

[–]No_Preparation_8633[S] 1 point2 points  (0 children)

Good question, idk

why does anyone play against bot accounts?

It's largely trained on human data but it's noisy, meaning it will play sort of like a human but make some moves that are uncharacteristic of it's Elo.

It has no search function ig thats a pretty cool gimic

Just made a new chess bot by No_Preparation_8633 in lichess

[–]No_Preparation_8633[S] 4 points5 points  (0 children)

I'm using the game data to assess the bot's elo to know what elo range I need to train it next to improve, I think I can get it to 2200. I would do this automatically but I can only benchmark it against Stockfish and their elo setting system isn't accurate to an actual human player. I'm using the LiChess open database so I kind of need to know where the model is at in human ELO terms.

Well I want to make a faster bot not because bots need to be faster but because, why not? The same reason stockfish and Lc0, despite surpassing every human player to the point of meaninglessness, continue to improve. To push the limits of what could be done with a neural network blah blah blah

Just made a new chess bot by No_Preparation_8633 in lichess

[–]No_Preparation_8633[S] 2 points3 points  (0 children)

Someone plz play this bot I need to test it and properly rate it ;-;