QAQA
QAQA / Библиотека терминов / Идемпотентность
СЛОВАРЬ / Агенты и боты

Идемпотентность

Свойство операции: повтор одного и того же запроса не меняет итоговое состояние после первого успешного выполнения.

Также: идемпотентный, идемпотентности, idempotency


Как это выглядит на практике

Пользователь дважды нажал «создать заявку». Если оба запроса относятся к одному намерению, в базе должна остаться одна заявка.

Что проверить

Проверки на фронтенде недостаточно: сеть может повторить запрос. Храните ключ операции и её итог на стороне сервера.

Практика QAQA

Попробуйте на примере

Есть ключ события A17. Покажи состояния таблицы заявок до обработки, после первого вызова и после повтора. Какая проверка должна быть атомарной?
Открыть Luna ↗

Вставьте пример в чат и сравните результат со своим вариантом.

Рядом в словаре

Дальше по теме: Anthropic · Building effective agents