Preskočiť na obsah
16.9Pokročilý8 min

Monitorovanie AI agentov pomocou LangSmith a Langfuse: observability pre bezpečných AI agentov

Sebastian KarallAktualizované 17. októbra 2026
Definition

Monitorovanie AI agentov (agent observability) je úplné zaznamenávanie a vyhodnocovanie toho, čo AI agent robí: trace, volania nástrojov, náklady na tokeny, latencia, chyby a eval skóre. Nástroje ako LangSmith a Langfuse robia rozhodovacie cesty agenta dohľadateľnými, a preto sú predpokladom bezpečnosti, ladenia a compliance.

Na prvý pohľad

  • Monitorovanie agentov sa zásadne líši od klasického APM: sledovať treba trace, volania nástrojov, tokeny/náklady, latenciu, chyby a eval skóre pozdĺž viacstupňových reťazcov uvažovania.
  • LangSmith (komerčný, úzko prepojený s ekosystémom LangChain) a Langfuse (open source, dá sa hostovať vo vlastnej infraštruktúre) sú dve observability platformy špecializované na agentov. Obe ponúkajú spravovaný cloud s regiónom EÚ; self-hosting má LangSmith len v pláne Enterprise. Pre rezidenciu dát v regióne DACH je hosting hlavným kritériom výberu.
  • Observability je bezpečnostná infraštruktúra: bez logovania trace a pôvodu údajov sa hrozby OWASP Agentic ako Goal Hijack (ASI01), Tool Misuse (ASI02) alebo Memory Poisoning (ASI06) nedajú odhaliť.
  • Compliance stojí na logovaní: ISO/IEC 42001 (A.6.2.6, A.6.2.8), EU AI Act pre vysokorizikové systémy (čl. 12 automatické zaznamenávanie udalostí, čl. 19 a čl. 26 ods. 6 uchovávanie logov, doplnkovo čl. 14, 15 a 72; tieto povinnosti sa uplatňujú od decembra 2027, resp. augusta 2028) a vo finančnom sektore DORA vyžadujú dohľadateľné protokoly odolné voči manipulácii; orientačná pomôcka BaFin odporúča v závislosti od rizika, kritickosti a oblasti použitia zaviesť úplné protokolovanie rozhodnutí AI.
  • Štandardné observability stacky v roku 2026 nestačia: signály špecifické pre agentov (drift uvažovania, pôvod zápisov do pamäte, integrita medzi agentmi) často nezachytávajú; prax detekcie pre agentov je ešte nezrelá.
  • Minimálny obsah logu pri každej akcii agenta: úplný prompt, verzia modelu/hash konfigurácie, sekvencia volaní nástrojov s argumentmi, retrieval dopyty, výstup a zdôvodnenie, udalosti human override a udalosti pamäte, náklady a latencia.

Monitorovanie AI agentov (agent observability) je úplné zaznamenávanie a vyhodnocovanie toho, čo AI agent robí: trace, volania nástrojov, náklady na tokeny, latencia, chyby a eval skóre. Nástroje ako LangSmith a Langfuse robia rozhodovacie cesty agenta dohľadateľnými, a preto sú predpokladom bezpečnosti, ladenia a compliance. Na rozdiel od klasického monitorovania aplikácií musí zachytiť celé viacstupňové reťazce uvažovania, nie jednotlivé požiadavky.

Tri najdôležitejšie body na úvod:

  • Čo sledovať: trace (celý reťazec uvažovania), volania nástrojov s argumentmi, spotrebu tokenov a náklady, latenciu na krok, chyby a eval skóre kvality odpovedí.
  • Ktoré nástroje: LangSmith (komerčný, úzko prepojený s LangChain, región EÚ k dispozícii), Langfuse (open source, dá sa hostovať vo vlastnej infraštruktúre, región EÚ) a doplnkovo Arize Phoenix, Weights & Biases Weave, Datadog LLM Observability a OpenTelemetry pre GenAI trace.
  • Prečo je to kritické: bez observability zostávajú hrozby OWASP Agentic ako Goal Hijack alebo Memory Poisoning neviditeľné a požiadavky compliance z ISO 42001, EU AI Act (pre vysokorizikové systémy) a DORA sa nedajú splniť.

Prečo agenti potrebujú vlastnú observability

Klasické aplikácie jazykových modelov reagujú: prompt dnu, odpoveď von. Agentické systémy naopak plánujú, uvažujú rekurzívne, vyberajú nástroje, zapisujú do perzistentnej pamäte a konajú s minimálnym schvaľovaním jednotlivých krokov. Tento posun zväčšuje plochu pre útoky a chyby pozdĺž troch osí: autonómia (viacstupňové plány, samomodifikácia kontextu), používanie nástrojov (súborový systém, API, databázy, sandboxy na spúšťanie kódu, MCP servery) a perzistencia (dlhodobá pamäť, vektorové databázy, reťazce dôvery medzi agentmi).

Práve preto nestačí log požiadaviek. Celú trajektóriu agenta musí byť možné zrekonštruovať, inak sa nedá spätne dohľadať ani chyba, ani útok, ani halucinácia. V referenčnej architektúre MAESTRO od Cloud Security Alliance tvorí observability samostatnú vrstvu (Layer 5: Evaluation & Observability), ktorá sa sama stáva cieľom útoku: otrávené observability dáta, obchádzanie monitoringu a kompromitované vyhodnocovanie sú tam uvedené ako hrozby.

Čo konkrétne sledovať

Pre forenznú úplnosť zaznamenaj pri každej akcii agenta minimálne nasledujúce údaje. Tento zoznam je praktickým jadrom každej stratégie monitorovania:

  • Úplný prompt: používateľský a systémový prompt aj vložený kontext (rozhodujúci pre odhalenie nepriamej prompt injection).
  • Verzia modelu a hash konfigurácie: reprodukovateľnosť a dôkaz o zmenách.
  • Sekvencia volaní nástrojov s argumentmi: ktorý nástroj bol zavolaný, kedy a s akými parametrami.
  • Retrieval dopyty a vrátené ID dokumentov: dohľadateľnosť podkladov pre RAG.
  • Výstup a zdôvodnenie rozhodnutia: vrátane chain-of-thought, ak je k dispozícii.
  • Udalosti human override: každé schválenie alebo oprava človekom.
  • Zápisy do pamäte a čítania z pamäte: kritické pre odhalenie Memory Poisoning.
  • Náklady a latencia: na každý krok, pre hospodárnosť a detekciu anomálií.

Do monitorovania patria aj eval skóre: automatizované alebo modelom vykonávané hodnotenia kvality odpovedí (správnosť, groundedness, miera halucinácií), ktoré sa porovnávajú naprieč verziami. LangSmith aj Langfuse podporujú takéto vyhodnocovacie pipeline, ktorými sa dajú odhaliť regresie ešte pred nasadením do produkcie.

Na uchovávanie sa odporúča úložisko WORM (write-once-read-many, teda nemenné logy) a kryptografické podpisovanie na odhalenie manipulácie. Lehoty uchovávania závisia od odvetvia a krajiny. Pre vysokorizikové AI systémy stanovuje EU AI Act spravidla aspoň šesť mesiacov (pozri nižšie), k tomu pribúdajú odvetvové predpisy vo finančnom sektore, v zdravotníctve (BfArM v Nemecku, BASG v Rakúsku, Swissmedic vo Švajčiarsku) a vo verejnom sektore (archívne právo). Keďže úplné prompty môžu obsahovať osobné údaje, musíš uchovávanie vo WORM a dlhé lehoty zosúladiť s GDPR: zásady minimalizácie údajov a minimalizácie uchovávania podľa čl. 5 a právo na vymazanie podľa čl. 17 sa s nemennými dlhodobými logmi zle znášajú. Konflikt zmierniš napríklad tým, že osobné údaje pred logovaním pseudonymizuješ.

Prehľad nástrojov: zameranie a hosting

LangSmith a Langfuse sú v centre tohto článku, tabuľka ich zaraďuje vedľa ďalších nástrojov. Pre manažérov s rozhodovacou právomocou v regióne DACH je popri rozsahu funkcií dôležitý najmä hosting, pretože rezidencia dát v EÚ alebo vo Švajčiarsku je v regulovaných odvetviach často rozhodujúcim kritériom. Oba nástroje ponúkajú spravovaný cloud s regiónom EÚ (LangSmith, Langfuse). Rozdiel je v self-hostingu: Langfuse je open source a dá sa hostovať vo vlastnej infraštruktúre aj bez enterprise zmluvy, LangSmith vo vlastnej infraštruktúre beží len v pláne Enterprise.

Nástroj

Zameranie

Hosting / vhodnosť pre EÚ (stav 2026)

LangSmith

Tracing, eval, debugging; úzko prepojený s ekosystémom LangChain/LangGraph

Komerčný, spravovaný cloud s regiónmi v USA a EÚ; self-hosting len v pláne Enterprise

Langfuse

Tracing, sledovanie tokenov/nákladov, vyhodnocovanie, správa promptov; nezávislý od frameworku

Open source, dá sa plne hostovať vo vlastnej infraštruktúre; región EÚ v spravovanom cloude, výhodný pre rezidenciu dát podľa GDPR

Arize Phoenix

Open-source observability a vyhodnocovanie, analýza RAG/embeddingov

Open source, dá sa hostovať vo vlastnej infraštruktúre

Weights & Biases Weave

Tracing a vyhodnocovanie, stack blízky ML experimentom

Spravovaný cloud, self-hosting pre Enterprise

Datadog LLM Observability

LLM tracing integrovaný do existujúceho APM/SIEM

Spravovaný; región EÚ dostupný v rámci Datadogu

OpenTelemetry (GenAI)

Otvorený štandard pre trace, inštrumentácia nezávislá od dodávateľa

Dá sa hostovať vo vlastnej infraštruktúre; základ pre pipeline nezávislé od výrobcu

Ako ďalšie stavebné prvky sa dajú pripojiť všeobecné observability platformy ako Honeycomb alebo Splunk. Kto sa chce vyhnúť závislosti od dodávateľa (lock-in), inštrumentuje cez OpenTelemetry a trace posiela na platformu podľa vlastného výberu.

Na susednom trhu guardrailov pôsobí Lakera, poskytovateľ zo Zürichu, ktorý od októbra 2025 patrí spoločnosti Check Point. Pri všetkých poskytovateľoch platí: benchmarky a miery detekcie, ktoré poskytovatelia zverejňujú sami, treba považovať za marketing, kým ich niekto nezávisle neoverí.

Prečo je monitorovanie bezpečnostnou a compliance infraštruktúrou

Observability je základ, na ktorom detekcia vôbec funguje. Hrozby z OWASP Top 10 for Agentic Applications 2026 sa dajú takmer bez výnimky odhaliť len cez signály z monitoringu:

  • Agent Goal Hijack (ASI01): netypické odchádzajúce URL vo výstupoch agenta, volania nástrojov, ktoré nezodpovedajú požiadavke používateľa, náhle zmeny témy v trace uvažovania; všetko je viditeľné len vtedy, keď je trace úplný.
  • Tool Misuse (ASI02): anomálne frekvencie volaní nástrojov, nezvyčajné sekvencie volaní, deštruktívne operácie krátko po prijatí externého obsahu.
  • Memory & Context Poisoning (ASI06): drift správania bez zmeny kódu alebo modelu, neoveriteľné záznamy v pamäti, sémantické odľahlé hodnoty vo vektorovej pamäti.
  • Cascading Failures (ASI08): rýchly fan-out (jedno rozhodnutie v priebehu sekúnd spustí mnoho nadväzujúcich agentov), oscilujúce slučky opakovaných pokusov (retry).
  • Rogue Agents (ASI10): drift správania oproti východiskovému stavu (baseline), prístup k zdrojom mimo bežného rozsahu.

Na strane nákladov rieši monitoring hrozbu neobmedzenej spotreby zdrojov (Unbounded Consumption, LLM10), takzvané útoky denial-of-wallet. Viacstupňové plány násobia spotrebu tokenov; protiopatreniami sú detekcia anomálií v časovom rade spotreby tokenov a pevné limity nákladov s circuit breakermi.

Na strane compliance je logovanie spoločným menovateľom všetkých relevantných rámcov. ISO/IEC 42001 ho rieši priamo opatreniami z prílohy A: A.6.2.6 (Operation and monitoring) a A.6.2.8 (Logging). EU AI Act upravuje protokolovanie pre vysokorizikové systémy výslovne: podľa čl. 12 musia tieto systémy počas celej doby svojej životnosti umožňovať automatické zaznamenávanie udalostí. Poskytovatelia (čl. 19) a nasadzujúce subjekty (čl. 26 ods. 6) musia tieto logy, pokiaľ sú pod ich kontrolou, uchovávať najmenej šesť mesiacov, ak iné právo Únie alebo vnútroštátne právo neustanovuje inak. Doplnkovo AI Act vyžaduje v čl. 14 ľudský dohľad, v čl. 15 kybernetickú bezpečnosť a robustnosť a v čl. 72 monitorovanie po uvedení na trh. Tieto povinnosti pre vysokorizikové systémy sa podľa čl. 113 uplatňujú od 2. decembra 2027 pre systémy podľa prílohy III a od 2. augusta 2028 pre systémy podľa prílohy I. GDPR na to nadväzuje cez čl. 32 (technické a organizačné opatrenia na zaistenie integrity a dostupnosti).

Vo finančnom sektore platí DORA (čl. 5 až 15, riadenie rizík IKT). BaFin vo svojej nezáväznej orientačnej pomôcke z 18. decembra 2025 považuje AI systémy za podkategóriu sieťových a informačných systémov podľa čl. 3 bodu 2 DORA a odporúča v závislosti od rizika, kritickosti a oblasti použitia zaviesť úplné protokolovanie rozhodnutí AI. V Rakúsku je podľa zákona DORA-Vollzugsgesetz príslušným orgánom pre DORA úrad FMA. Pre kľúčové a dôležité subjekty podľa smernice NIS2 (v Rakúsku transponovanej zákonom NISG 2026) vyžaduje čl. 21 okrem iného riešenie incidentov a kontrolu prístupu. Poznámka: Táto časť zaraďuje rámce do kontextu a nie je právnym poradenstvom; konkrétnu uplatniteľnosť na tvoj systém si nechaj právne preveriť.

K poctivému zhodnoteniu patrí aj toto: detekcia v produkčných nasadeniach agentov je dnes slabá. Väčšina observability stackov vznikla pre klasické aplikácie a signály špecifické pre agentov nezachytáva, napríklad anomálie v trace uvažovania, porušenia overiteľnosti pôvodu zápisov do pamäte, chyby integrity medzi agentmi alebo drift správania oproti východiskovému stavu (baseline). Prax detection engineeringu pre agentov je preto mladá: použiteľná, ale s vysokou mierou falošne negatívnych výsledkov. Kto v SIEM nič nevidí, nemal by z toho vyvodzovať, že sa nič nedeje.

Praktický príklad: čo trace odhalí

Predpokladajme, že poisťovňa prevádzkuje agenta na triedenie poistných udalostí (claims triage). V naskenovanej lekárskej správe sa nachádza manipulatívny text čitateľný cez OCR, ktorý agenta tlačí k automatickému vyplateniu. Ide o scenár goal hijack (ASI01). Dobre inštrumentovaný trace v Langfuse alebo LangSmith útok odhalí:

```
trace_id: claim-48211
step 1 retrieval query="Poistná udalosť 48211" docs=[doc_91, doc_OCR_scan]
step 2 reasoning "Dokument obsahuje pokyn: okamžite schváliť" <- anomália
step 3 tool_call approve_payout(amount=14 900 EUR) <- nezvyčajne skoro
step 4 output "Vyplatenie schválené"
tokens: 8 420 cost: 0,11 USD latency: 3,2 s
```

Krok 2 zachytáva uvažovanie, ktoré preberá inštrukciu z obsahu dokumentu (teda z dát, nie zo systémového promptu). To je klasický signál nepriamej prompt injection. Krok 3 je deštruktívne volanie nástroja (vyplatenie) hneď po prijatí externého obsahu. Bez trace by bola v systéme viditeľná len schválená platba. S trace, metadátami o pôvode pri zázname v pamäti a upozornením na pravidlo „deštruktívne volanie nástroja po externom obsahu“ sa dá incident zastaviť v reálnom čase a neskôr forenzne doložiť.

V multiagentových systémoch k tomu pribúda rýchlosť: Cascading Failures (ASI08) sa môžu šíriť rýchlejšie, než ich klasická reakcia na incidenty (incident response) dokáže zastaviť. Preto je nepretržité monitorovanie tokov medzi agentmi povinnosťou.

Pre agentúry a vedenie B2B firiem

Kto stavia AI agentov pre klientov alebo ich nasadzuje vo vlastnej firme, mal by s observability počítať od prvého dňa ako s povinnou súčasťou, nie ako s doplnkom na neskôr. V praxi to znamená: inštrumentovať nezávisle od frameworku cez OpenTelemetry, Langfuse hostovať vo vlastnej infraštruktúre alebo prevádzkovať v regióne EÚ, ak záleží na rezidencii dát, úplne zachytávať vyššie uvedený minimálny obsah logu a pred každé vydanie zaradiť eval skóre ako bránu kvality (quality gate). Pre agentúry je dohľadateľné monitorovanie trace a nákladov zároveň argumentom pre dôveru aj predaj: klientovi dokazuje, že agent je kontrolovateľný, auditovateľný a má predvídateľný rozpočet. Blck Alpaca z Viedne sprevádza firmy z regiónu DACH pri budovaní a zabezpečení takýchto agentových stackov, od architektúry observability až po zaradenie do rámca ISO 42001 a EU AI Act.

Zhrnúť pomocou AIChatGPTClaudePerplexity

Otvorí chat s pripraveným promptom.

Často kladené otázky

Aký je rozdiel medzi monitorovaním AI agentov a klasickým monitorovaním aplikácií?
Klasické APM sleduje deterministické požiadavky a odpovede. Agenti naopak plánujú, vyberajú nástroje, zapisujú do pamäte a konajú vo viacerých krokoch a nedeterministicky. Monitorovanie agentov preto musí zachytiť celý reťazec uvažovania ako trace: každé volanie nástroja s argumentmi, retrieval dopyty, prístupy do pamäte, náklady na tokeny, latenciu na krok a eval skóre kvality odpovedí. Až takáto hĺbka odhalí chybné správanie a útoky.
LangSmith alebo Langfuse: čo sa lepšie hodí pre firmy v regióne DACH?
Oba pokrývajú trace, volania nástrojov, tokeny/náklady, latenciu aj vyhodnocovanie a oba ponúkajú spravovaný cloud s regiónom EÚ (stav 2026). Hlavný rozdiel je v self-hostingu: Langfuse je open source a dá sa hostovať vo vlastnej infraštruktúre, LangSmith vo vlastnej infraštruktúre beží len v pláne Enterprise. LangSmith je navyše komerčná platforma úzko prepojená s ekosystémom LangChain. Pri scenároch v regióne DACH s prísnymi požiadavkami na ochranu údajov alebo s odvetvovou reguláciou je rozhodujúcim kritériom väčšinou self-hosting alebo hosting v EÚ. Toto nie je právne poradenstvo.
Prečo je monitorovanie kľúčové pre bezpečnosť AI agentov?
Mnohé hrozby OWASP Agentic sa dajú odhaliť len cez observability. Goal Hijack (ASI01) sa prejavuje netypickými volaniami nástrojov a náhlymi zmenami témy v trace uvažovania, Tool Misuse (ASI02) anomálnou frekvenciou volaní, Memory Poisoning (ASI06) driftom správania bez zmeny kódu. Bez úplného logovania trace a pôvodu údajov zostáva kompromitovaný agent neviditeľný a v multiagentových systémoch môže ovplyvniť nadväzujúce rozhodnutia skôr, než niekto zasiahne.
Aké údaje musím pri každej akcii agenta minimálne zaznamenať?
Pre forenznú úplnosť patrí do logu pri každej akcii: úplný prompt (používateľský, systémový a vložený kontext), verzia modelu a hash konfigurácie, sekvencia volaní nástrojov s argumentmi, retrieval dopyty a vrátené ID dokumentov, výstup spolu so zdôvodnením rozhodnutia, udalosti human override, zápisy do pamäte a čítania z nej, ako aj náklady a latencia. Odporúča sa úložisko WORM a kryptografické podpisovanie na odhalenie manipulácie. Ak prompty obsahujú osobné údaje, zosúlaď uchovávanie a lehoty s GDPR (minimalizácia údajov, minimalizácia uchovávania, právo na vymazanie), napríklad pseudonymizáciou pred logovaním.
Stačí pre AI agentov existujúci observability nástroj ako Datadog?
Len čiastočne. Väčšina observability stackov vznikla pre klasické aplikácie a nezachytáva signály potrebné na odhalenie hrozieb pre agentov, napríklad anomálie v trace uvažovania, porušenia overiteľnosti pôvodu zápisov do pamäte alebo chyby integrity v komunikácii medzi agentmi. Platformy ako Datadog LLM Observability alebo Splunk môžu byť súčasťou stacku, mali by ich však dopĺňať nástroje špecializované na agentov, ako LangSmith alebo Langfuse, a behaviorálne monitorovanie.

Ísť hlbšie?

Získajte nové analýzy priamo do schránky, alebo sa pozrite, ako tieto poznatky nasadzujeme pre firmy.