Pereiti prie turinio

AI agent monitoring dashboard: ką parodė 1 238 vykdymai

Žiūrėti kaip MarkdownAtidaryti per ClaudeAtidaryti per ChatGPTAtidaryti per Perplexity

Klausimas taip pat nukopijuojamas. Jei pokalbis atsidaro tuščias, įklijuokite jį.

TL;DR

Ištraukiau 30 dienų žurnalų iš agentų sąrankos, su kuria dirbu: 127 610 įrankių iškvietimų ir 1 238 baigti agentų vykdymai. Ką turi rodyti stebėsenos dashboard, nulėmė trys dalykai. 59 % visų įrankių klaidų buvo mano paties apsauginės taisyklės, kurios ką nors atmetė, o ne kas nors sugedo, todėl klaidoms reikia dviejų skaitiklių. Vienas laiko limitas visiems agentams netinka: 21 % mano vykdytojų, rašančių testus pirmiausia, viršijo 12 minučių, o kodo tyrinėtojų – 0 %. O 1 iš 5 agento paleidimų buvo atmestas dar prieš prasidedant, ko nerodo joks „vykdymų per dieną“ grafikas.

Esu Denys, full-stack ir AI inžinierius. Kuriu su viena pagrindine programavimo sesija, kuri perduoda darbą specializuotiems agentams: tyrinėtojams, planuotojui, vykdytojams, rašantiems testus pirmiausia, saugumo ir kodo peržiūrėtojams. Straipsnyje Multi-agent orchestration: kas sugedo per 3 315 paleidimų skaičiavau gedimus. Šis klausia kito: kas turi būti AI agent monitoring dashboard?

Duomenys. Mano paties sąrankos sesijų žurnalai ir paleidimų registras, 2026 m. rugsėjo 24 d. – spalio 23 d. Kiekvieną skaičių žemiau iš jų apskaičiavo vienas skriptas; klientų ir projektų pavadinimų naudotuose duomenyse nėra. Tai vieno žmogaus apkrova, o ne benchmark.

Ką turi rodyti AI agent monitoring dashboard?

Tiekėjų vadovai, pavyzdžiui, Grafana agentų observability dokumentacija, sutelkia dėmesį į vėlinimą, tokenus, išlaidas ir klaidas. Mano žurnalai sako, kad šių keturių būtina, bet nepakanka. Penki skydeliai:

  1. Paleidimai: pradėti, atmesti, baigti, nepavykę, pagal dienas.
  2. Klaidos, padalytos į „atmesta taisyklės“ ir „sugedo“, pagal įrankį.
  3. Trukmė ir įrankių iškvietimai pagal agento tipą, kaip mediana ir 90-asis procentilis, su kiekvieno tipo limitu.
  4. Tokenai per vykdymą, tai yra išlaidos.
  5. Kas veikia dabar, su kiekvieno vykdymo praėjusiu laiku, palyginus su jo tipo įprastu intervalu.

Likusi straipsnio dalis – skaičiai už kiekvieno iš jų.

Kiek agentų paleidimų niekada neprasideda?

Paleidimai, 30 dienų Kiekis
Bandymų paleisti 1 775
Atmesta prieš pradedant 352 (19,8 %)
Judriausia diena 258 paleidimai
Dienos mediana 40 paleidimų

Mano sąranka tikrina kiekvieną paleidimą: ar užduotyje nurodyti failai, kuriuos agentas gali keisti, ar tų failų dar nelaiko kitas veikiantis agentas, kokio modelio reikia rizikingam žingsniui. Vienas paleidimas iš penkių neišlaikė. Vykdymų grafikas skaičiuoja tik paleidimus, kurie prasidėjo, todėl visus šiuos paslepia.

Kodėl įrankių klaidoms reikia dviejų skaitiklių?

Iš 127 610 įrankių iškvietimų 6 691 grįžo kaip klaida: 52 iš 1 000 iškvietimų. Tada padalijau pagal tai, ką klaida sakė:

Kas buvo 6 691 įrankių klaida. 127 610 įrankių iškvietimų per 30 dienų. Atmesta mano apsauginių taisyklių: 3 954; Tikrai sugedo: 2 737.
1 pav. Mano agentų žurnalai, 2026 m. rugsėjo 24 d. – spalio 23 d.; padalyta pagal klaidos tekstą.
Įrankis Iškvietimai Klaidos Iš jų atmesta apsauginės taisyklės
Shell 50 960 4 985 2 970
Failo redagavimas 28 244 743 602
Failo skaitymas 26 348 145 1
Failo įrašymas 8 238 208 195
Agento paleidimas 1 719 287 132
Paieška internete 2 527 57 0

3 954 iš 6 691 klaidos, tai yra 59 %, buvo mano paties taisyklės, pasakiusios ne: komanda, kuri praleistų patikrą, redagavimas prieš privalomą paiešką, įrašymas į failą, kurį valdo kitas agentas. Kai šis skaičius auga, taisyklės daro savo darbą arba agentas su jomis kovoja. Likę 2 737 yra tikri gedimai: testas, kuris nepraėjo, komanda, kuri nulūžo, puslapis, kuris neįsikėlė. Viename grafike abu susimaišo: diena su daug atmetimų atrodo kaip bloga diena, nors niekas nesugedo.

Ar vienas laiko limitas tinka visiems agentams?

Ne. Subagentą stabdau po 12 minučių arba 80 įrankių iškvietimų, o žurnalai parodo, kiek tipai skiriasi:

Agentų vykdymai virš 12 min. limito. % vykdymų pagal agento tipą, 30 dienų, 1 238 vykdymai. Vykdytojas test-first (214 vykd.): 21; Saugumo peržiūrėtojas (46): 6,50; Kodo peržiūrėtojas (33): 6,10; Naršyklės testų vykdytojas (38): 5,30; General-purpose (142): 1,40; Kodo tyrinėtojas (44): 0.
2 pav. Mano agentų žurnalai, 2026 m. rugsėjo 24 d. – spalio 23 d.
Agento tipas Vykdymai Mediana, min. 90-asis procentilis Viršijo 12 min. Viršijo 80 įrankių iškvietimų
Vykdytojas (test-first) 214 6,8 17,1 45 (21 %) 66 (31 %)
Saugumo peržiūrėtojas 46 5,0 10,9 3 (6,5 %) 2
Kodo peržiūrėtojas 33 4,8 10,2 2 (6,1 %) 3
Naršyklės testų vykdytojas 38 4,3 10,5 2 (5,3 %) 2
General-purpose 142 3,1 6,5 2 (1,4 %) 8
Architektas 72 5,2 8,5 0 4
Kodo tyrinėtojas 44 1,9 3,4 0 0
Visi 1 238 vykdymai 4,0 11,8 72 (5,8 %) 98 (7,9 %)

Agentui, kuris parašo testą, jį paleidžia, pataiso kodą ir paleidžia vėl, reikia daugiau laiko ir daugiau iškvietimų nei tam, kuris skaito failus. Su vienu limitu vykdytojas nutraukiamas penktadalį atvejų, o tyrinėtojas galėtų kaboti šešis kartus ilgiau nei įprastai, kol kas nors pastebės. Skydelis, kurį statyčiau, rodo kiekvieno tipo 90-ąjį procentilį ir pažymi veikiantį agentą, kuris viršija savąjį, o ne bendrą skaičių. Prieš sustabdydamas vieną, perskaitau jo paskutinį užfiksuotą veiksmą: agentas, kuris 15 minučių vykdo ilgą testų paleidimą, dirba, o tas, kurio paskutinis veiksmas buvo prieš 10 minučių, užstrigo.

Kiek tokenų kainuoja vienas vykdymas?

Mediana vykdymas sunaudojo 125 828 tokenus, o 90-asis procentilis – 211 884, skaičiuojant viską, ką agentas perskaitė ir parašė. Tyrinėtojai buvo žemiau (mediana 86 389), general-purpose agentai aukščiau (141 495). Kainos keičiasi per dažnai, kad jas spausdinčiau, todėl dashboard turi saugoti tokenus per vykdymą ir modelį bei išlaidas piešti pagal dabartinį kainoraštį. Kiek tas pats darbas kainuoja skirtinguose modeliuose, aprašyta straipsnyje Kiek kainuoja AI agentas? Skaičiai iš 4 projektų.

Iš 1 775 paleidimų 883 teko vidutinio dydžio modeliui, 827 – didžiausiam, 33 – naujausiam aukščiausio lygio modeliui ir 32 – kitiems; 54 % agentų buvo leista keisti failus.

Ar baigti vykdymai tikrai pavyko?

Iš 1 238 vykdymų, kurie pranešė apie save, 1 172 baigėsi sėkmingai, 64 nepavyko ir 2 buvo sustabdyti. Tie 94,7 % sako, kad agentas baigė, o ne kad jo darbas teisingas. Mano sąrankoje kiekvienas kodo pakeitimas vis tiek eina per saugumo ir kodo peržiūrėtoją, kurie gali jį grąžinti; nieko iš to nesimato vykdymo būsenoje. Dashboard gali parodyti, kad vykdymas baigėsi. Ar rezultatas teisingas, reikia antro agento, testo ar žmogaus.

Kokių tam yra įrankių?

Produkcinei programai su agentais, bendraujančiais su klientais, talpinami tracing įrankiai, tokie kaip Langfuse, LangSmith, Datadog ar Grafana agentų rodiniai, apima vėlinimą, tokenus ir trasas, o kai kurie gali vertinti išvestis. Keliems programavimo agentams viename kompiuteryje yra atvirojo kodo dashboard, kurie skaito agentų hook įvykius į vietinę duomenų bazę. Mano paties skaičiai gaunami iš žurnalų, kuriuos sąranka vis tiek rašo: paleidimų registro, viena eilutė vienam paleidimui, ir sesijų transkriptų. Vienam kūrėjui to pakako, o skriptas virš tų dviejų failų sukūrė kiekvieną čia esančią lentelę.

Kaip gali atrodyti visas orkestracijos vaizdas su agentų žemėlapiu, workflow kūrimo įrankiu ir išlaidų grafikais, parodyta mano prototipe Daugiaagentės orkestracijos dashboard.

Apribojimai. Vienas kūrėjas, viena sąranka, 30 dienų. „Atmesta apsauginės taisyklės“ nustatoma pagal klaidos tekstą, todėl kelios klaidos gali būti priskirtos ne tai pusei. Trukmė ir įrankių skaičiai paimti iš agentų, kurie veikė fone ir pranešė apie save; priekiniame plane veikę agentai trukmės lentelėje neįtraukti. Gedimų patikimai priskirti agentų tipams nepavyko, todėl jie pateikiami tik kaip bendra suma.

Paleidžiate agentus produkcijoje?

Mielai pasidalinsiu patirtimi, ką matuoti. Be pardavimų kalbų.

Susisiekti

© 2026 Denys Zaichenko. Originalus straipsnis: https://madsalt.tech/lt/blog/ai-agent-monitoring-dashboard/