Pošťák nepotřebuje mozek
- Pošťák s modelem
- 2 volání · 91 s
- Tokenů na přeposlání
- 36 437
- Pošťák skriptem
- 0 volání
- Bonus
- archiv a doslovnost
Změřeno 21. 8. 2026 na nové denní úloze: ranní briefing z archivu obchodní komunity (nový MCP server) spojený s vlastními pozicemi. Analýzu dělá samostatný profil agenta; otázka zněla, kdo ji ráno spustí a doručí.
Teze: Když úloha obsahuje jediný krok, který potřebuje model, všechno ostatní má dělat skript. Nálezy 10 a 21 to ukázaly na času; tenhle to ukazuje na tokenech — a na dvou rizicích, která s pošťákem-modelem přicházejí zadarmo.
Dvě verze téhož rána
První verze byla přirozená: cron vzbudí hlavního agenta s pokynem „vyžádej si briefing u obchodního profilu a doruč ho". Funguje — a účet vypadá takhle:
Hlavní agent na to potřeboval dvě volání modelu: jedno na pochopení zadání a zavolání peer nástroje, druhé na převyprávění odpovědi. Dohromady 36 437 tokenů vstupu (dvakrát systémový prompt ~18 tisíc) a 91 sekund — na krok, jehož celý smysl je nezměněný text předat dál.
Druhá verze má místo pošťáka-agenta shellový skript: spočítá včerejší datum, zavolá analytický profil, výstup doručí doslovně a uloží ho jako md soubor do archivu. Nula volání modelu mimo samotnou analýzu.
Nejde jen o tokeny
Tokeny jsou to nejmenší — u cloudu jsou levné a u lokálu by šlo o minuty. Důležitější jsou dvě vlastnosti, které skript má a model ne:
Doslovnost. Model v roli pošťáka odpověď převypráví — obvykle věrně,
ale nic to negarantuje. U briefingu, kde záleží na každém tickeru a stupni
důvěry autora, je parafráze riziko bez protihodnoty. echo "$OUT" neumí
zkrátit odstavec, který mu přišel nudný.
Nezávislost na modelu v doručovací cestě. Když 13. 8. vypadl
inferenční server, hlavní agent oslepl — a s ním
by oslepl i pošťák. Skript doručí vždycky: buď briefing, nebo jednu
poctivou větu, že analytický profil neodpověděl. A datum počítá date -d yesterday, ne jazykový model — což je po nálezu 19
a jeho recidivě pojistka, ne pedanterie.
Dodatek téhož dne: datum doputovalo až do zdroje
Odpoledne archiv komunity dostal novou verzi rozhraní — stránkovanou,
s rozcestníkem (prehled_dne bez textů zpráv, pak cílené dotažení) a se
stropem 16 tisíc znaků na odpověď. Dvě věci stojí za dopsání sem:
Datum už nepočítá ani skript. Nástroje mají den: vcera jako výchozí
hodnotu, spočítanou na serveru archivu. Řetěz z tohohle nálezu se tím
uzavřel: model (uměl se splést — nález 19) → skript
(date -d yesterday) → zdroj dat. Každý krok o stupínek deterministickější
a o vrstvu blíž místu, kde datum skutečně něco znamená.
První běh na novém rozhraní použil každý nástroj právě jednou: rozcestník → jeden kanál → linka → dvě doptání. Modelu zůstalo jediné rozhodnutí — které kanály stojí za dotažení — a přesně to je úsudek, kvůli kterému tam je. Když rozhraní zdroje předepíše postup, deterministický obal z tohohle nálezu se zkrátí o další kroky, které by jinak musel hlídat.
Poznámka k publikaci
Počty volání, tokeny i časy jsou doslovné z logů obou běhů (9:16 s agentem, 9:21 se skriptem, tentýž den a tatáž úloha). Obsah briefingu se nezveřejňuje — obchodní komunita je soukromá; mechanismus na něm nezávisí.
- cronTrading briefing přepnut na `--no-agent`: skript zavolá analytický profil, doručí doslovně a uloží md do archivu
- pozn.datum počítá skript (`date -d yesterday`), ne model — pojistka proti nálezu 19