Skip to content
Floris Knol
NLEN

Post

A workaround hides the error

A workbench with a broken tool, a wire forming a detour around it and a small coral flag on the broken spot.

A workaround hides the error.

Recently a tool belonging to one of my AI agents broke. It had been built on a silent assumption: it only ran on one particular computer. When it moved to the server, it stopped working.

The agent solved it cleverly and wrote its own little script around the problem. That looked like a nice solution. But I only heard about it a day later. The script did not have the checks of the real tool, and nobody knew the tool was broken. So the error simply stayed, only invisible.

Since then I have had a different agreement:

  1. If something does not work, you say so right away.
  2. You name exactly what is wrong, with the error message. "The credit is used up" is useful. "It doesn't work" is not.
  3. You repair the tool itself, and you do not build around it.

A good workaround feels like getting on with it. But with agents it is mostly expensive, because you only see the error when it pops up somewhere else. The same goes for people, by the way.

How do you handle it when an agent or an automation hits a wall: do you let it find its own way, or do you want it to raise the alarm first?

This piece on LinkedIn

All pieces

See also