Wzorzec bezpiecznego użycia narzędzi ze skutkami ubocznymi: idempotency key, event log, SAGA oraz tryb approval. Tak utrzymuje się przewidywalność i audyt w systemach LLM.
Czas czytania: ~14 minAktualizacja: 2026-01-09
W skrócie
write‑tools wymagają kontroli
idempotency + event log
SAGA/kompensacja lub approval
Kiedy potrzebujesz kompensacji
Jeżeli narzędzie ma skutki uboczne (zmienia stan systemu, wysyła e‑mail, tworzy zamówienie),
to „zwykły retry” jest ryzykowny. W takich przypadkach potrzebujesz:
idempotency key — aby powtórzenie nie tworzyło duplikatu,
event log — aby wiedzieć, co się stało,
kompensacji — aby naprawić skutki uboczne, gdy proces nie domknął się poprawnie.