Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.29 KB

File metadata and controls

30 lines (21 loc) · 1.29 KB
authors
lada_kesseler
video https://www.youtube.com/watch?v=_LSK2bVf0Lc&t=3135s

Perfect Recall Fallacy (Anti-pattern)

Problem

Expecting AI to perfectly remember all details from its training data.

What Goes Wrong

Wasted time fighting AI's nature instead of working with it.

Example

While building a chess app with chess.js, we needed to set up custom boards — like three pawns and a knight for each side, with no kings.

Claude confidently claimed it had implemented the feature, but when tested inside the app, nothing worked. Instead of chasing phantom fixes, we stopped and had it experiment directly with chess.js in a small playground.

There it quickly discovered what was wrong: chess.js doesn’t allow boards without kings because it's enforcing chess rules on top that require kings to always be on the board.

It might have seen chess.js in training data, but it wouldn't remember the details. Letting it play with the library helps discover assumptions it makes quickly.

Solution

Don't expect perfect recall. Give AI tools to discover:

  • Ask it to search/read library docs
  • Give it a playground folder to experiment
  • Create reference docs for libraries you use frequently
  • Extract working patterns for next time

Let AI play and discover instead of expecting it to remember.