Загружаем паттерны…
Планирование
Продвинутые стратегии планирования для сложных многоэтапных задач и достижения целей
За 30 секунд
- Что это
- Разбивает сложные цели на упорядоченные подзадачи с зависимостями, выполняет их, отслеживая ограничения, и перепланирует при изменении условий.
- Когда применять
- Многошаговая работа с зависимостями, где нужны систематическая декомпозиция, учёт ресурсов и возможность адаптироваться по ходу выполнения.
- Осторожно
- Слишком жёсткие планы рушатся, как только реальность отклоняется от них: заложите триггеры перепланирования и гибкость исполнения с самого начала.
Спросить ИИ-эксперта об этих паттернах
Откроет ассистента с готовым вопросом. Вы проверите его перед отправкой.
Обзор
Продуманные подходы к разбиению сложных целей на управляемые шаги, работе с зависимостями и выполнению планов с адаптацией к меняющимся условиям.
Практические применения и сценарии
Стратегическое бизнес-планирование
автоматическая декомпозиция стратегических целей в реализуемые планы с распределением ресурсов, управлением сроками и отслеживанием прогресса на всех уровнях организации.
Автоматизация управления проектами
разбиение сложных проектов на управляемые задачи с отслеживанием зависимостей, оценкой рисков и адаптивным планированием на основе прогресса в реальном времени.
Оптимизация распределения ресурсов
динамическое распределение вычислительных, человеческих и материальных ресурсов с учётом приоритета, доступности и соображений эффективности.
Координация задач между несколькими агентами
оркестрация нескольких ИИ-агентов для совместной работы над сложными целями с распределением ролей, протоколами связи и механизмами координации.
Почему это важно
Паттерны планирования и выполнения необходимы для решения сложных, многогранных задач, требующих систематической декомпозиции и скоординированного выполнения. Они позволяют ИИ-системам разбивать неподъёмные цели на управляемые компоненты, не упуская из виду зависимости, ограничения и пределы ресурсов.
Руководство по внедрению
Когда использовать
- Сложные цели, требующие систематической декомпозиции на подзадачи
- Многоэтапные процессы с зависимостями и ограничениями ресурсов
- Динамические среды, требующие адаптивного планирования и перепланирования
- Совместные сценарии с участием нескольких агентов или заинтересованных сторон
- Ситуации с ограничением по времени, требующие эффективного использования ресурсов
- Проекты с неопределёнными результатами, требующие планирования на случай непредвиденных обстоятельств
Лучшие практики
- Проектировать модульные планы, которые можно адаптировать без полной переработки
- Внедрять непрерывный мониторинг и петли обратной связи для корректировки плана
- Закладывать планирование на случай непредвиденных обстоятельств для вероятных сценариев отказа и неопределённостей
- Использовать иерархическое планирование для управления сложностью на разных уровнях абстракции
- Реализовать надлежащий учёт ресурсов и управление ограничениями
- Определить чёткие метрики успеха и индикаторы прогресса для проверки плана
Распространённые ошибки
- Чрезмерное планирование без гибкости выполнения или механизмов адаптации
- Игнорирование ограничений ресурсов и зависимостей при построении плана
- Плохая обработка сбоев плана и недостаточные возможности перепланирования
- Создание планов, слишком жёстких, чтобы адаптироваться к меняющимся обстоятельствам
- Недостаточные механизмы мониторинга и обратной связи для отслеживания прогресса плана
- Неучёт неопределённости и риска в процессах планирования
Доступные техники
Метарассуждение(MR)
Рассуждение высшего порядка о самих процессах рассуждения, включая выбор стратегии и мониторинг
Планирование на основе иерархических сетей задач (HTN)(HTN)
Подход к автоматизированному планированию, который с помощью знаний предметной области декомпозирует сложные задачи в иерархически структурированные сети более простых задач
Управление задачами и оркестрация(TMO)
Систематическая декомпозиция задач, отслеживание прогресса и адаптивное управление рабочими процессами для сложных многоэтапных процессов
Интеллектуальная декомпозиция целей(IGD)
Систематическое разбиение сложных целей на достижимые, измеримые подцели с чёткими критериями успеха
Планирование с удовлетворением ограничений(CSP)
Подход к планированию, который одновременно удовлетворяет множеству ограничений, оптимизируя при этом цели
Планирование на основе сценариев(SBP)
Многосценарное планирование, которое готовит к различным возможным вариантам будущего и неопределённым условиям
Разделение планирования и выполнения (ReWOO/LLMCompiler)(PED)
Генерирует весь план или граф вызовов инструментов заранее, в отрыве от наблюдений инструментов, и только затем выполняет его. ReWOO записывает параметризованную переменными цепочку вызовов инструментов до того, как что-либо запустится, сокращая избыточные обращения к модели; LLMCompiler строит DAG зависимостей и параллельно отправляет независимые вызовы инструментов. Это отличается от ReAct, который чередует по одной мысли и одному действию за раз и повторно подаёт каждое наблюдение в промпт.
Проговаривание плана и списка TODO(PTR)
Агент ведёт явный, редактируемый артефакт списка задач или плана (например, вызов инструмента write_todos или файл todo.md) и постоянно переписывает и проговаривает его по мере выполнения работы. Повторный вывод развивающегося плана в конце контекстного окна на каждом шаге возвращает глобальную цель в недавнее внимание модели, что противостоит дрейфу цели и забыванию по типу «потерялся в середине» на протяжении длительных запусков.
Планирование через симуляцию модели мира(WMSP)
Агент поддерживает модель мира (или использует в этом качестве сам LLM), которая предсказывает следующее состояние и последствие каждого возможного действия, а затем прогоняет упреждающие развёртывания («представить, прежде чем действовать»), чтобы оценить и выбрать действие до того, как что-либо будет выполнено в реальной среде. Это распространяет обучение с подкреплением на основе модели на языковых агентов и особенно важно там, где действия необратимы, а откат на работающем сайте или в GUI невозможен. В отличие от scenario-planning, который рассуждает о нескольких стратегических вариантах будущего без симулятора «действие-последствие», и от reflective-mcts, который ведёт поиск по трассам рассуждений, а не по симулированным состояниям среды.
Patterns Pack
Заберите весь каталог с собой: MCP-сервер, правила и навыки для редактора, и данные.
The Agent Architect
Один паттерн, один компромисс, одна история сбоя в продакшене. Короткий еженедельный брифинг для тех, кто строит агентные системы.
Одно письмо в неделю, отписка в один клик. Адрес используется только для рассылки брифинга.
От инженера, создавшего этот каталог
Проведите ревью архитектуры ваших агентов
На этой странице описан один паттерн. Ваша система использует десятки, и большинство сбоев возникает на стыках. Мы разберём весь дизайн по 288 паттернам каталога: архитектура, надёжность, оценка и стоимость, каждая находка связана с паттерном, который её устраняет.
€750 вместо €1 500, одна неделя, письменный отчёт и разбор в звонке, до 30 сентября