Brangiausia klaida: $2922 per vieną sesiją. Ir ne ji kalta
Birželį rašiau, kad žiūriu į Claude ir Codex ping-pongą ir mokų už tokenus. Žadėjau suskaičiuoti per distanciją. Suskaičiavau. Ne savo noru: per dvi dienas limitai abiejose paskyrose nukrito į nulį, ir paprašiau pagrindinio agento surasti, kur dingo.
Šešiolika sesijų vienu metu. Viena iš jų — $2922,55. Daugiau nei likusios penkiolika kartu sudėjus.
Pastaba. Esu prenumeratoje, šie doleriai iš sąskaitos nenuskaičiuojami — tai skaitliukas Claude Code būsenos juostoje, tokenų perskaičiavimas pagal API kainas. Bet limitai baigiasi vienodai: kai jie nulyje, stovi visos šešiolika.
Ką ji darė
Nieko nusikalstamo. Klientas skundėsi: vilų kataloge kortelėse — svetimi namai. Agentas ėmė peržiūrėti viršelius. Vienas ėjimas — 124 subagentai ir iki 8,9 milijono tokenų, ilgiausias truko 5 valandas 2 minutes. Ėjimų buvo keli.
Užduotis uždaryta, zadeplojinta, patikrinta prod'e. Darbas tikras. Tik visas jis vyko maksimaliu samprotavimo lygiu. Kiekvienas iš 124 mąstė taip, lyg spręstų tūkstantmečio uždavinį, o ne lygintų nuotrauką su adresu.
Iš kur atsirado maksimumas
Buvau tikras, kad įjungiau jį viename lange.
Claude Code yra komanda /effort. Rašai /effort xhigh — ir jis tyliai išsaugo tai į bendrą mašinos nustatymų failą. Kaip numatytąjį visoms naujoms sesijoms. Ne šiam langui — visoms. Sesijos lygiu — tik per slankiklį ir klavišą s. Apie tai nežinojau. Su komanda /model — tas pats.
Sprendžiant iš laiko, nustatiau jį naktį, tame pačiame lange su vilomis, norėdamas pagreitinti vieną užduotį. Nuo tos nakties kiekviena nauja sesija mašinoje startuodavo maksimumu. Įskaitant tą, kuri pjausto reels'us.
Antrasis ešelonas
Agentas montažui — $557,45. Opus maksimumu varė ffmpeg ir dėliojo subtitrus. Samprotauti ten nėra apie ką. Agentas fermoje — $522,92. Opus su milijono kontekstu peržiūrėjo PR ir varė testus.
Iš kur jiems Opus? Iš mano taisyklės. Bendrame instrukcijų faile stovėjo: «subužduotims — visada opus». Į montažo projektą eilutę nukopijavo pažodžiui. Agentas nerinko brangios modelio. Jis vykdė tai, ką aš parašiau.
️ Ką pataisiau
Lygį — į high, modelių override'us pašalinau. Taisyklę perrašiau: opus — kur reikia sprendimo, architektūros, review, ginčytinų sprendimų. Sonnet — kur mechanika: testai, skriptai, taisymai pagal pavyzdį, lyginimas.
Atidarytos sesijos pataisymo nemato — nustatymas nuskaitomas paleidžiant. Kol neperkraunama, kiekviena gyvena su tuo, su kuo startavo.
Ir apie sveikatą. Suma doleriais — ne diagnozė, tai darbo apimtis. Diagnozė — kiek kartų sesija suspaudė sau atmintį. Viena iš fermos sesijų — 282 kartus per tris mėnesius. Ta, su vilomis, — 48 per savaitę. Penkios tokios pas mane stovi eilėje perkrovimui.
Patikrinti pas save — viena komanda: atidaryti ~/.claude/settings.json ir pažiūrėti, kas stovi effortLevel ir model. Ne lange. Faile. Langas rodo tai, ką nustatėte sau. Failas — tai, kas atiteks visiems kitiems.
Maniau, kad pagreitinau vieną kambarį. Pagreitinau visą pastatą. Ir skaitliukas sukosi už viską.