[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-long-horizon-task::ru":3,"gloss-cluster-long-horizon-task::ru":23,"gloss-next-long-horizon-task::ru":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"long-horizon-task","agents","Задача с длинным горизонтом (Long-Horizon Task)","Задача с длинным горизонтом — та, которую агент не заканчивает за несколько шагов: она требует последовательности зависимых действий, часто на минуты или часы, где поздние шаги опираются на то, что ранние выполнены правильно. Перенести набор данных, довести обращение в поддержку до решения, провести рефакторинг по всему репозиторию — длинный горизонт; ответить на вопрос по одному поиску — нет.\n\nОпределяющее свойство — накопление. Если каждый шаг сам по себе с высокой вероятностью верен, вероятность того, что верна вся цепочка, есть произведение этих вероятностей, а не их среднее, поэтому надёжность, выглядящая вполне приемлемой на шаге, на длинном прогоне становится плохой. Это лучшее объяснение того, почему демонстрации агентов убедительны, а внедрения разочаровывают: демонстрация коротка, а разница между задачей в пять шагов и задачей в пятьдесят — не пятикратная сложность, а другой режим.\n\nС удлинением горизонта меняется и характер ошибок. Ранняя ошибка не просто неверна: она превращается в предположение, на котором строится каждый следующий шаг, а естественного момента усомниться в уже якобы сделанной работе у агента нет. Тем временем контекст наполняется собственной историей, цель конкурирует за внимание с растущей расшифровкой вывода инструментов, и оптимизируемое смещается к тому, что обсуждалось последним.\n\nПрактические ответы невзрачны. Разбейте горизонт на стадии с проверяемым результатом в конце каждой, чтобы сбой ловился на границе стадии, а не в самом конце. Сохраняйте состояние, чтобы прерванный прогон продолжался, а не начинался заново: повтор с нуля воспроизводит каждый побочный эффект первой попытки. Проверяйте между стадиями чем-то помимо модели, которая делала работу. И ограничивайте прогон, иначе не способный закончить агент продолжит тратить.\n\nЧестный стратегический ход часто состоит в том, чтобы укоротить горизонт, а не усилить агента. Многие задачи, описываемые как длинные, — это фиксированный конвейер с одним по-настоящему неопределённым шагом в середине, и записанные так они куда надёжнее: детерминированные части кодом, агент — только там, где число и порядок шагов действительно нельзя знать заранее.","Задача с длинным горизонтом требует многих зависимых шагов, и надёжность шага перемножается. Поэтому короткие демо агентов удаются, а длинные прогоны — нет.",null,[11,14,17,20],{"slug":12,"name":13},"agent-budget","Бюджет агента (Agent Budget)",{"slug":15,"name":16},"agent-checkpointing","Контрольные точки агента",{"slug":18,"name":19},"agent-memory","Память агента (Agent Memory)",{"slug":21,"name":22},"agent-trajectory","Траектория агента",[24,28,30,31,34,37,40,41,44,47,48,51],{"slug":25,"category":5,"name":26,"updated_at":27},"acceptance-criteria","Критерии приёмки (Acceptance Criteria)","2026-09-08T21:32:37+00:00",{"slug":12,"category":5,"name":13,"updated_at":29},"2026-09-08T21:32:36+00:00",{"slug":15,"category":5,"name":16,"updated_at":29},{"slug":32,"category":5,"name":33,"updated_at":29},"agent-handoff","Передача между агентами (Agent Handoff)",{"slug":35,"category":5,"name":36,"updated_at":27},"agent-identity","Идентичность агента (Agent Identity)",{"slug":38,"category":5,"name":39,"updated_at":29},"agent-loop","Цикл агента (Agent Loop)",{"slug":18,"category":5,"name":19,"updated_at":29},{"slug":42,"category":5,"name":43,"updated_at":29},"agent-sandbox","Песочница агента",{"slug":45,"category":5,"name":46,"updated_at":27},"agent-simulation","Симуляция агента (Agent Simulation)",{"slug":21,"category":5,"name":22,"updated_at":29},{"slug":49,"category":5,"name":50,"updated_at":29},"agentic-rag","Агентный RAG (Agentic RAG)",{"slug":52,"category":5,"name":53,"updated_at":27},"approval-fatigue","Усталость от согласований (Approval Fatigue)"]