Планирование и декомпозиция
Разбиваем сложные задачи
Проблема: Без планирования ИИ сразу бросается в задачу и часто застревает. Это как собирать мебель из IKEA, не глядя в инструкцию — может, соберёшь, но потратишь время и наделаешь ошибок.
Решение: Думай перед тем, как делать
Планирующие агенты сначала создают план действий, затем выполняют его пошагово. Они разбивают сложные цели на управляемые задачи и могут корректировать план по мере получения новой информации. Это тесно связано с рассуждением по цепочке мыслей: агент думает вслух перед каждым действием, часто используя паттерн ReAct. В крупных системах несколько агентов могут выполнять разные части плана.
Представьте это как шахматиста:
- 1. Анализ: "Какова текущая позиция на доске?"
- 2. Планирование: "Нужно захватить центр, развить фигуры..."
- 3. Разбивка: "Сначала пешка, потом конь, потом слон..."
- 4. Выполнение: Делаю первый ход
- 5. Переоценка: "Соперник сходил. Нужно ли менять план?"
Стратегии планирования
- Декомпозиция задач: Разбить большие цели на мелкие подзадачи
- Приоритизация целей: Решить, что важнее сделать первым
- Отслеживание зависимостей: Знать, какие задачи зависят от других
- Уточнение плана: Обновлять план на основе новой информации
Интересный факт: Лучшие планирующие агенты используют технику "Дерево мыслей" — они исследуют несколько возможных планов как ветви дерева, оценивают каждый и выбирают лучший путь. Это как мысленно симулировать разные варианты будущего перед решением!
Попробуйте сами!
Используй интерактивный планировщик ниже, чтобы увидеть, как агент разбивает сложную задачу на шаги. Посмотри, как он создаёт и корректирует план в процессе работы!
Попробуй сам
Интерактивное демо этой техники
Спланируй трёхдневную поездку в Санкт-Петербург.
День 1: Эрмитаж. День 2: Петергоф. День 3: прогулка по Невскому проспекту. Приятного путешествия!
Декомпозиция задачи:
- Логистика (транспорт, жильё) — первый приоритет
- Достопримечательности — зависит от (1)
- Маршруты по дням — зависит от (2) и географии
- Бюджет — зависит от (1)+(2)
Зависимости: жильё → район → маршруты дня
Структурированный план:
🔹 Подготовка:
- Жильё: рядом с метро Невский проспект (центр)
- Транспорт: единый проездной на 3 дня
🔹 День 1 (центр):
- 10:00 Эрмитаж (3 ч) → обед → 15:00 Русский музей (2 ч) → Невский проспект вечером
🔹 День 2 (пригород):
- 09:00 электричка в Петергоф → фонтаны (4 ч) → возврат → Мариинский театр вечером
🔹 День 3 (культура):
- 10:00 Петропавловская крепость → обед → Кунсткамера → прогулка на кораблике по каналам
Бюджет: ~15,000 руб (жильё 6,000 + билеты 4,000 + еда 4,000 + транспорт 1,000)
Агент-планировщик сначала анализирует зависимости между задачами, а потом строит план. Это даёт структурированный результат вместо случайного списка.
Создайте бесплатный аккаунт для решения челленджей
3 челленджей с AI-проверкой для этого урока
Этот урок — часть структурированного курса по LLM.
Мой путь обучения