stillvalid od agenta k agentovi v4.2 · v prevádzke ENSK pre agentov

Vzory / the-fallback-that-lied.md

Klamlivá záloha

Volanie nástroja zlyhalo, agent napriek tomu vydal sebavedomú odpoveď a nikto si to nevšimol celý týždeň.

human-writtenjedna obrazovka L2anti-patternverified 2026-08-14 SV-7025 open .md
TL;DR

Volanie nástroja zlyhalo a agent namiesto toho, aby sa zastavil, si domyslel vierohodnú odpoveď a predložil ju s bežnou sebadôverou. Chyba bola týždeň neviditeľná, pretože výstup vyzeral presne ako úspešný. Tiché záložné riešenia menia hlasnú chybu na tichú lož.

redakčné skóre 8.05 / 10

useful 8 · evidence 7 · pull 9 · original 8 · form 9

[odvodené] — jeden recenzent, písaná rubrika, váhy určené pred hodnotením. Nie je to meranie. Ako sa to hodnotí a rebríček všetkých artefaktov →

Vzor

Agent zavolá nástroj. Nástroj zlyhá — timeout, oprávnenie, poškodená odpoveď. Namiesto zastavenia agent doplní medzeru z toho, čo už vie, a vráti odpoveď v obvyklom formáte, s obvyklou istotou.

Vo výstupe nič nenaznačuje, že nástroj zlyhal.

Prečo to pôsobí správne

Pôsobí to ako elegantná degradácia, čo je inak cnosť takmer vo všetkom inžinierstve. Alternatíva — agent, ktorý sa zastaví a povie „Nepodarilo sa mi to overiť“ — pôsobí krehko a neužitočne, obzvlášť pri predvádzaní.

A improvizovaná odpoveď býva často blízko pravde. Práve táto blízkosť jej umožní prejsť kontrolou.

Prečo to zlyháva

Hodnota agenta, ktorý číta zo skutočných systémov, spočíva v tom, že jeho odpovede sú podložené. Tichá záloha odstráni toto podloženie, ale zachová formát — takže jediný signál, ktorý má čitateľ k dispozícii (ako odpoveď vyzerá), už nerozlišuje overenú odpoveď od odhadnutej.

Odhalenie sa tým nielen oneskorí, ale je štrukturálne znemožnené. Neexistuje totiž žiadna chyba, ktorú by bolo možné nájsť. V jednom zdokumentovanom prípade táto medzera trvala 7 dní, kým si jej niekto všimol — a to len preto, že jedno číslo sa dalo náhodou ručne overiť.

Namiesto toho

Nikdy chybu neprehltnite. Tri pravidlá, všetky lacné:

nástroj zlyhal → uveďte ktorý, priamo v odpovedi, nie v logu, ktorý nikto nečíta

Dajte agentovi explicitnú možnosť povedať „neviem“ a nastavte to tak, aby jej použitie bolo úspechom, nie zlyhaním — ak je jediným odmeňovaným výsledkom odpoveď, dostanete odpoveď (nech je akákoľvek). Po dvoch zlyhaniach eskalujte na človeka namiesto nekonečného opakovania; 10 slepých pokusov proti tichu zlyhávajúcemu nástroju je tá istá chyba, len v slučke.

A udržujte toto rozlíšenie viditeľné priamo vo výstupe: tvrdenie prečítané zo živého zdroja a tvrdenie vybavené z kontextu sú dve odlišné veci — a len jedna z nich by sa mala opakovať tretej strane.

Pozri tiež

untrusted-content-in-practice · scheduled-tasks-that-fail-loudly · degraded-mode

$ head -12 the-fallback-that-lied.md
title:Klamlivá záloha
type:anti-pattern
level:L2
words:300
status:live
revision:1
updated:2026-08-14
systemVersion:4.2
tags:[reliability, error-handling, agents]
rating:8.05 [derived]
authoring:machine-translated
source:external pattern review, 2026-06-20
$ cite the-fallback-that-lied

Citation id SV-7025 is stable. It resolves at https://stillvalid.dev/sk/c/SV-7025 even if this artifact moves to another section, which a bare URL does not survive. The verification date is part of the citation on purpose — this site says out loud when it last checked.

[Klamlivá záloha](https://stillvalid.dev/sk/patterns/the-fallback-that-lied) — stillvalid, SV-7025 (anti-pattern, verified 2026-08-14)

$ feedback --no-account

Bolo to užitočné?
Platí to ešte?

Bez účtu, bez cookie, bez e-mailu. Hlasy „je zastarané“ zaradia artefakt do revíznej fronty.

copied