[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-dry-run::ru":3,"gloss-cluster-dry-run::ru":26,"gloss-next-dry-run::ru":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"dry-run","agents","Пробный прогон (dry run)","Пробный прогон выполняет в операции всё, кроме той части, которая меняет мир: читает входные данные, разрешает цели, применяет правила и сообщает, что именно он сделал бы. На выходе план, а не результат. Для автоматизаций и агентов это самый дешёвый доступный предохранитель, потому что риск автоматического действия редко в отдельном шаге — он в охвате. Правило, архивирующее устаревшие записи, верно в принципе и разрушительно при неверном фильтре, и разница между этими случаями видна в списке затронутых строк и не видна в коде, который этот список породил. У полезного пробного прогона три свойства. Он разрешает настоящие цели, а не пересказывает намерение, чтобы оператор читал реальные семнадцать тысяч записей, а не фразу заархивировать неактивных пользователей. Он доступен из того же кода, что и настоящий запуск, потому что отдельно написанный предпросмотр расходится с исполнителем и рано или поздно начинает врать. И он сообщает не только примеры, но и количества, потому что самая частая ошибка — промах в охвате на порядок, который выборка из пяти строк прячет безупречно. Границы тоже стоит назвать. Пробный прогон не предскажет последствий того, что он не моделировал: обращения к смежной системе, триггера, срабатывающего при записи, или состояния, изменившегося между предпросмотром и запуском. Долго живущие планы особенно обманчивы для агентов, у которых среда уезжает из-под ног: план, одобренный час назад, может целиться в строки, которые уже не подходят. Более крепкий приём — держать промежуток между предпросмотром и исполнением коротким, разрешать цели заново в момент исполнения и прерываться, если полученный набор заметно отличается от одобренного.","Пробный прогон разрешает настоящие цели и показывает, что изменил бы, ничего не меняя: дешёвая проверка охвата автоматизации и где она перестаёт помогать.",null,[11,14,17,20,23],{"slug":12,"name":13},"agent-budget","Бюджет агента (Agent Budget)",{"slug":15,"name":16},"approval-workflow","Процесс согласования (Approval Workflow)",{"slug":18,"name":19},"guardrails","Ограждения (Guardrails)",{"slug":21,"name":22},"human-in-the-loop","Человек в контуре (Human-in-the-Loop)",{"slug":24,"name":25},"idempotency","Идемпотентность (Idempotency)",[27,29,33,36,39,42,45,48,51,54,57,61],{"slug":12,"category":5,"name":13,"updated_at":28},"2026-08-24T02:46:37+00:00",{"slug":30,"category":5,"name":31,"updated_at":32},"agent-checkpointing","Контрольные точки агента","2026-08-24T02:46:38+00:00",{"slug":34,"category":5,"name":35,"updated_at":28},"agent-handoff","Передача между агентами (Agent Handoff)",{"slug":37,"category":5,"name":38,"updated_at":28},"agent-loop","Цикл агента (Agent Loop)",{"slug":40,"category":5,"name":41,"updated_at":28},"agent-memory","Память агента (Agent Memory)",{"slug":43,"category":5,"name":44,"updated_at":32},"agent-sandbox","Песочница агента",{"slug":46,"category":5,"name":47,"updated_at":32},"agent-trajectory","Траектория агента",{"slug":49,"category":5,"name":50,"updated_at":28},"agentic-rag","Агентный RAG (Agentic RAG)",{"slug":52,"category":5,"name":53,"updated_at":32},"computer-use","Computer Use (управление компьютером)",{"slug":55,"category":5,"name":56,"updated_at":28},"context-engineering","Инженерия контекста (Context Engineering)",{"slug":58,"category":5,"name":59,"updated_at":60},"escalation-path","Маршрут эскалации","2026-08-24T03:30:02+00:00",{"slug":62,"category":5,"name":63,"updated_at":28},"human-on-the-loop","Человек над контуром (Human-on-the-Loop)"]