Урок 19 из 26•13 мин

Планирование сложных задач

Цели урока

После прохождения этого урока вы сможете:

  • 1Освоить формулировку задач для AI-агента: цель, метрика, ограничения, контекст
  • 2Изучить 4 паттерна планирования: последовательный, параллельный, итеративный, условный
  • 3Научиться ставить задачи агенту как руководитель, а не как пользователь чата
Видео-введение к уроку

Почему формулировка задачи решает все

AI-агент - это не волшебник, который угадывает ваши желания. Это исполнитель, который делает ровно то, что вы описали. Размытая задача дает размытый результат. Четкая задача дает предсказуемый результат. Разница между "напиши отчет" и структурированной постановкой задачи - как между "сделай хорошо" и детальным техническим заданием.

Четыре элемента постановки задачи агенту - цель, метрика, ограничения, контекст
Формула идеальной задачи: конкретная цель + измеримый результат + ограничения + контекст(нажмите для увеличения)

Четыре элемента задачи для агента

1

Конкретная цель - что именно должно быть сделано. Не "проанализируй", а "найди 5 страниц с наибольшим падением трафика за последний месяц"

2

Измеримый результат - как определить, что задача выполнена. "Отчет в формате Markdown с таблицей: URL, трафик текущий, трафик прошлый, процент изменения"

3

Ограничения - границы, в которых агент работает. "Используй только данные Yandex Metrika. Не изменяй файлы на сервере. Время выполнения - не более 2 минут"

4

Контекст - дополнительная информация для качественного выполнения. "Сайт reymer.ai, технический стек: Next.js + PostgreSQL, основная аудитория - русскоязычные разработчики"

Паттерны планирования

ПаттернОписаниеКогда использоватьПример
ПоследовательныйШаги выполняются один за другимКаждый шаг зависит от результата предыдущегоСобери данные - проанализируй - напиши отчет
ПараллельныйНезависимые шаги выполняются одновременноШаги не зависят друг от другаПроверь 5 API одновременно, собери результаты
ИтеративныйЦикл: выполнить - проверить - улучшитьРезультат требует доработкиНапиши текст - проверь на ошибки - исправь - повтори
УсловныйВетвление на основе результатаРазные сценарии в зависимости от данныхЕсли ошибок > 5 - исправь, иначе - опубликуй

Размытая задача и структурированная задача

Размытая задача (плохо)
"Напиши отчет о сайте"

Проблемы:
- Какой отчет? О чем конкретно?
- Какой формат? Какой объем?
- За какой период?
- Для кого?

Результат: агент угадывает, пользователь недоволен, 3-5 итераций коррекции.
Структурированная задача (хорошо)
"Подготовь еженедельный SEO-отчет по сайту reymer.ai:

Цель: определить изменения в трафике и индексации за последнюю неделю.

Результат: таблица Markdown с колонками: метрика, текущее значение, прошлая неделя, изменение в процентах.

Метрики: органический трафик, индексация Yandex, индексация Google, средняя позиция, CTR.

Ограничения: данные из Yandex Metrika и Search Console. Без модификации файлов."

Результат: точный отчет с первой попытки.

Как формулировать задачи: пошаговый алгоритм

1

Определите конечный результат - что вы хотите увидеть после выполнения. Формат, объем, структура

2

Укажите источники данных - откуда агент должен брать информацию. API, базы данных, файлы, внешние сервисы

3

Задайте ограничения - что агент не должен делать. Максимальное время, запрещенные действия, бюджет токенов

4

Добавьте контекст - информация, которая не очевидна. Предпочтения по стилю, целевая аудитория, связанные задачи

5

Опишите критерий успеха - как вы проверите, что задача выполнена правильно. Конкретные метрики или примеры

Не давайте агенту слишком много свободы без ограничений. Задача "сделай сайт лучше" может привести к непредсказуемым изменениям. Всегда указывайте, какие файлы можно изменять, какие действия допустимы и где границы полномочий агента.

Примеры хороших формулировок

yaml
# Пример 1: Последовательный паттерн
Задача: Еженедельный аудит безопасности

Шаги (строго по порядку):
1. Проверь зависимости npm на уязвимости (npm audit)
2. Проверь SSL-сертификаты на истечение (curl -v)
3. Проверь доступность эндпоинтов /api/* (HTTP 200)
4. Сформируй отчет с критичностью: critical/high/medium/low
5. Если есть critical - отправь в Telegram немедленно

Ограничения: только чтение, не обновлять пакеты автоматически
Формат: JSON для машинной обработки + Markdown для человека

# Пример 2: Параллельный паттерн
Задача: Мониторинг конкурентов

Одновременно проверь (параллельно):
- Цены на API: OpenAI, Anthropic, Google, Together AI
- Новые модели на HuggingFace за неделю
- Обновления документации конкурентов

После сбора: объедини в сводную таблицу
Формат: Markdown таблица, отсортировано по дате

# Пример 3: Условный паттерн
Задача: Публикация статьи

Проверь статью на:
- Орфографию и грамматику
- SEO-метрики (title < 60 символов, H1 уникальный)
- Уникальность (не плагиат)

Если все проверки пройдены - опубликуй в CMS
Если есть ошибки орфографии - исправь и повтори проверку
Если SEO-проблемы - предложи исправления и жди подтверждения
Если плагиат > 20% - остановись и сообщи
Главный вывод

Формулировка задачи для AI-агента - это навык руководителя, а не программиста. Четкая постановка задачи экономит 3-5 итераций коррекции и сотни токенов. Относитесь к агенту как к новому сотруднику: дайте четкое ТЗ, укажите границы полномочий и критерии приемки.

Тест для самопроверки
Какой элемент НЕ является обязательным при постановке задачи агенту?

Вопросы для размышления

  • •Вспомните последнюю задачу, которую вы ставили AI - содержала ли она все 4 элемента (цель, результат, ограничения, контекст)?
  • •Какой паттерн планирования вы используете чаще всего в своей работе?

Источник: Reymer AI. © 2026 Reymer AI