← Back to context

Comment by zahlman

2 hours ago

Just now I tried prompting logged-out ChatGPT (which at least claims to be 5.6-Luna) with:

> Let's play a game of chess. You can take White. Please draw an ASCII rendition of the board after each move, so that we can be clear about the position.

(I hoped the latter requirement would help it be "not blindfolded"; last time I used a Lichess demo board to track the position in another tab, because I have no talent for blindfold chess.)

For the first couple of moves it redrew the board after each move; then it started only drawing it after my moves. And on moves 5 and 6 it dropped two minor pieces for pawns in a row without any meaningful positional advantage, and after I captured the second time, it redrew a board that was simply missing one of my pieces for no reason.

It actually played better when not prompted to draw a board; in the previous session, it was spontaneously giving running commentary, which I assume was based off all the "book" theory in its training data, but it still completely fell apart at early midgame.

So what? Give it to an agent and it will find and download the best computer chess programs available and absolutely thwomp you. I doubt you could keep a chessboard in your head with 100% precision either. Transformer models just don't have state for that.

  • Sure, but installing a chess program is child/teen level general ability, and playing chess well is highly trained expert level ability. Which one are we sold AI as being?

    • I think we are being sold AI as expert only when given tools (although that is not emphasized). The (quasi?) miracle of AI right now is that you can get an agent to accomplish the task of a team of intelligent but not exceptional humans at speeds far exceeding what the human could do. Which makes it “cheap” to throw (effectively) dozens of teams at a problem for the equivalent of hundreds of man hours.

      That may not be the AI of sci fi fantasy but it’s still a game changing reality.

  • I often don’t see agents reaching for available or potential tools/libraries unless explicitly told to.

    Sometimes they’ll even manually search or write bespoke code to search json instead of using something like jq.