Skynet awakens

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Werewolf
Posts: 2042
Joined: Thu Sep 18, 2008 10:24 pm

Re: Skynet awakens

Post by Werewolf »

Update: Apparently as you correct it, that might be used in feedback for improvement...
dkappe
Posts: 1632
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: Skynet awakens

Post by dkappe »

Hmm, when I asked how it played, it said minimax with alphabeta. When you asked, it said it didn’t. I guess we have to conclude that ChatGPT is a liar. :lol:
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
BrendanJNorman
Posts: 2584
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: Skynet awakens

Post by BrendanJNorman »

I think it's only a matter of time until the "natural language analysis" idea/function built into Fritz products and even ChessMaster is somehow plugged into/improved with a sophisticated AI language model.

Once this happens, asking the computer to annotate your games in detail will be like having God as your personal chess coach 24/7.

Talented kids will become grandmasters even younger, and older players will gain a fascinating insight into the lifelong hobby.

Will be awesome. I can't wait tbh. 8-)

The biggest danger of AI is its military application -the stuff of nightmares (and movies). :evil:
User avatar
Steve Maughan
Posts: 1297
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: Skynet awakens

Post by Steve Maughan »

This got me thinking. Can ChatGPT annotate a game. Here's a bullet game I gave it:
Here's a game of chess I played. I am "stevemaughan". Show me my mistakes and where I went wrong.
[Event "Casual Bullet game"]
[Site "https://lichess.org/jzYLwetT"]
[Date "2023.09.27"]
[Round "?"]
[White "beeflord"]
[Black "stevemaughan"]
[WhiteElo "1328"]
[BlackElo "1538"]
[ECO "B10"]
[Result "1-0"]

1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb5+ Nc6 5. Bxc6+ bxc6
6. Nf3 Bg4 7. h3 Bxf3 8. Qxf3 Nf6 9. d4 e6 10. Bg5 Be7
11. Nc3 Qb6 12. O-O-O Rb8 13. b3 Qa5 14. Rhe1 Rb6 15. Na4
Ra6 16. Bd2 Ba3+ 17. Kb1 Bb4 18. Bxb4 Qxb4 19. Nc5 Ra5
20. Nxe6 Ne4 21. Nxg7+ Kf8 22. Ne6+ Ke7 23. Nc5 Qa3
24. Rxe4+ dxe4 25. Qxe4+ Kf8 26. Nd7+ Kg8 27. Qe8+ Kg7
28. Qe5+ f6 29. Qe7+ Kg6 30. Qe4+ Kh6 31. Qh4+ Rh5
32. Qxf6# 1-0
And here's the response:
Alright, let's take a look at this game played between "beeflord" and "stevemaughan". I'll go through the game move by move, pointing out critical moments and suggesting improvements.

1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb5+ Nc6 5. Bxc6+ bxc6
This opening sequence is a mix between the Scandinavian and the Caro-Kann defenses. The exchange on c6 leaves Black with doubled pawns which can be a target, but also gives Black the open b-file to work with.

6. Nf3 Bg4 7. h3 Bxf3 8. Qxf3 Nf6
Here, instead of trading the bishop for the knight, it could have been better to retain the bishop with 7...Bh5. Bishops are valuable pieces in open positions.

9. d4 e6 10. Bg5 Be7
Developing moves, nothing major here.

11. Nc3 Qb6 12. O-O-O Rb8
It's always a bit dangerous to castle queenside when there's already some pressure on the b-file. In this game, you tried to exploit it, which is good.

13. b3 Qa5 14. Rhe1 Rb6 15. Na4
White's knight is now somewhat awkwardly placed on the rim.

15... Ra6
Targeting the knight makes sense, but the rook on a6 is somewhat awkwardly placed. It might have been better to start doubling the rooks on the b-file with 15...Rb7, followed by doubling with ...Rab8.

16. Bd2 Ba3+ 17. Kb1 Bb4 18. Bxb4 Qxb4
Trading bishops and attacking the knight. It's good, but there might have been a more forceful way.

19. Nc5 Ra5
Again, focusing on the knight. But the rook is not so well-placed on a5. Instead, 19...Rb8 targeting the pawn on b3 might have been more consistent.

20. Nxe6 Ne4
It seems like you overlooked the knight's threat on e6. The move 20...Ne4 is good, putting pressure on White's pieces.

21. Nxg7+ Kf8 22. Ne6+ Ke7 23. Nc5 Qa3
24. Rxe4+ dxe4 25. Qxe4+ Kf8 26. Nd7+ Kg8 27. Qe8+ Kg7
You're defending tenaciously under tough circumstances.

28. Qe5+ f6
This weakens the g6-square and the second rank, which becomes a problem soon.

29. Qe7+ Kg6 30. Qe4+ Kh6
You're getting your king to safety, but...

31. Qh4+ Rh5 32. Qxf6#
...unfortunately, the weakened kingside allows White a final tactic.

**Summary and Suggestions:**

1. Try to avoid exchanging the light-squared bishop early on in the game, unless there's a clear advantage.
2. When you have potential for an attack, such as on the b-file, coordinate your pieces for maximum effect. The rook detour via a5/a6 was somewhat off the mark.
3. Always be aware of your opponent's threats. The move 20.Nxe6 took advantage of your oversight.
4. In a pressured position, it's easy to make mistakes like the weakening 28...f6. Always consider the long-term safety of your king.

Keep practicing and reviewing your games, and you'll see continuous improvement!
I haven't had time to go through it in detail, but it seems quite impressive at first glance.

— Steve
http://www.chessprogramming.net - Juggernaut & Maverick Chess Engine
petero2
Posts: 729
Joined: Mon Apr 19, 2010 7:07 pm
Location: Sweden
Full name: Peter Osterlund

Re: Skynet awakens

Post by petero2 »

Steve Maughan wrote: Tue Oct 03, 2023 3:41 pm This got me thinking. Can ChatGPT annotate a game.
...
And here's the response:
...
1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb5+ Nc6 5. Bxc6+ bxc6
This opening sequence is a mix between the Scandinavian and the Caro-Kann defenses. The exchange on c6 leaves Black with doubled pawns
...
I haven't had time to go through it in detail, but it seems quite impressive at first glance.
I stopped reading the ChatGPT response after "leaves Black with doubled pawns", which is obviously wrong.

This is a serious problem with ChatGPT in its current state. It will write garbage with the same type of "confidence" as when it is writing correct information. If you don't already know the answer to the question you are asking, it can be very difficult to know if the answer is good or just random junk that sounds good.
User avatar
AdminX
Posts: 6363
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Skynet awakens

Post by AdminX »

BrendanJNorman wrote: Tue Oct 03, 2023 3:24 pm The biggest danger of AI is its military application -the stuff of nightmares (and movies). :evil:
Yes, that is the problem. We live in a world where everything is weaponized, even innocent words.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
JVMerlino
Posts: 1404
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: Skynet awakens

Post by JVMerlino »

AdminX wrote: Tue Oct 03, 2023 5:11 pm
BrendanJNorman wrote: Tue Oct 03, 2023 3:24 pm The biggest danger of AI is its military application -the stuff of nightmares (and movies). :evil:
Yes, that is the problem. We live in a world where everything is weaponized, even innocent words.
Indeed, saying "It might have been better to start doubling the rooks on the b-file with 15...Rb7, followed by doubling with ...Rab8" is completely incorrect, because there is no rook on a8.

Also, you (and ChatGPT) completely missed 28...Rxe5, as 28.Qe5+ was a huge blunder. Same with missing 29...Qxe7 after 29.Qe7+, etc.

A nice little note is that The King from CM9000 announces Mate in 10 for White in less than a second after 28...f6. [d]7r/p2N2kp/2p2p2/r3Q3/3P4/qP5P/P1P2PP1/1K1R4 w - - 0 29
User avatar
AdminX
Posts: 6363
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Skynet awakens

Post by AdminX »

JVMerlino wrote: Tue Oct 03, 2023 10:51 pm
AdminX wrote: Tue Oct 03, 2023 5:11 pm
BrendanJNorman wrote: Tue Oct 03, 2023 3:24 pm The biggest danger of AI is its military application -the stuff of nightmares (and movies). :evil:
Yes, that is the problem. We live in a world where everything is weaponized, even innocent words.
Indeed, saying "It might have been better to start doubling the rooks on the b-file with 15...Rb7, followed by doubling with ...Rab8" is completely incorrect, because there is no rook on a8.

Also, you (and ChatGPT) completely missed 28...Rxe5, as 28.Qe5+ was a huge blunder. Same with missing 29...Qxe7 after 29.Qe7+, etc.

A nice little note is that The King from CM9000 announces Mate in 10 for White in less than a second after 28...f6. [d]7r/p2N2kp/2p2p2/r3Q3/3P4/qP5P/P1P2PP1/1K1R4 w - - 0 29
Ahh, but I never commented on it's game analysis or it game, so why do you assume that I missed it? :lol: :lol:
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
JVMerlino
Posts: 1404
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: Skynet awakens

Post by JVMerlino »

AdminX wrote: Tue Oct 03, 2023 11:32 pm Ahh, but I never commented on it's game analysis or it game, so why do you assume that I missed it? :lol: :lol:
Heh, fair enough. :D
dkappe
Posts: 1632
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: Skynet awakens

Post by dkappe »

Another analysis of Steve’s game, this time from Bard:
Hi Steve,

Here is a brief analysis of your chess game against beeflord:

**6. Nf3**

This is a good move, but 6. Ne5 is considered to be slightly better. It controls more central squares and puts more pressure on the d6-pawn.

**7. h3**

This move is prophylactic, trying to prevent Black from playing Bxf3. However, it also weakens your kingside.

**8. Qxf3**

This is the best move in the position. It develops your queen and opens up lines for your rooks.

**9. d4**

This is a good move, but 9. O-O is also considered to be a good option. It would allow you to castle long and avoid the complications of the open kingside.

**11. Nc3**

This is a good move, but 11. a4 is also considered to be a good option. It would prepare the way for a queenside pawn break and put pressure on Black's e6-pawn.

**13. b3**

This move is prophylactic, trying to prevent Black from playing Bb4. However, it also weakens your queenside.

**14. Rhe1**

This is a good move, developing your rook and putting pressure on Black's queenside.

**15. Na4**

This is a good move, putting pressure on Black's center and opening up lines for your rooks.

**16. Bd2**

This is a good move, defending your b2-pawn and preparing for a queenside pawn break.

**16... Ba3+**

This is a good move from Black, putting pressure on your king and forcing you to make a decision.

**17. Kb1**

This is the best move in the position. It keeps your king safe and prevents Black from playing Bb4+ again.

**18. Bxb4**

This is the best move in the position. It recaptures the pawn and prevents Black from playing Qxa4.

**19. Nc5**

This is a good move, putting pressure on Black's center and opening up lines for your rooks.

**20. Nxe6**

This is a good move, winning a pawn and opening up lines for your rooks.

**22. Ne6+**

This is a good move, putting pressure on Black's king.

**23. Nc5**

This is a good move, putting pressure on Black's center and opening up lines for your rooks.

**27. Qe8+**

This is a good move, putting pressure on Black's king.

**30. Qe4+**

This is a good move, putting pressure on Black's king and opening up the f-file for your rooks.

**31. Qh4+**

This is a good move, putting pressure on Black's king and forcing him to move.

**32. Qxf6#**

This is a checkmate, ending the game in your favor.

Overall, you played a very good game. The only mistake I could find was your move 7. h3. This move weakens your kingside and is not necessary to prevent Black from playing Bxf3. Instead, you could have played 7. O-O.

Here are a few tips for improving your chess:

* Study the opening principles. This will help you to develop your pieces quickly and safely, and to control the center of the board.
* Learn about the different middlegame strategies. This will help you to choose the right plan for each position.
* Practice tactics. This will help you to recognize and exploit tactical opportunities in your games.
* Analyze your games after you finish playing them. This will help you to identify your mistakes and learn from them.

I hope this analysis is helpful. Keep up the good work!

Sincerely,

Bard
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".