Как ставить задачи ИИ: практическое руководство
Зачем это нужно
Вы наверняка уже пробовали просить ChatGPT, Claude или другого ассистента что-то сделать. Иногда получали отличный результат. Иногда — полный бред. Разница почти всегда не в «глупости» ИИ, а в том, как была поставлена задача.
Это руководство — не теория. Оно основано на анализе реальных рабочих документов из проектов, где ИИ выполняет задачи автономно. Мы разберём, какие приёмы формулировки работают, а какие — нет. Все примеры — из мира администрирования сайтов, SEO и исследовательской работы, чтобы вы могли сразу применить их на практике.
Главное правило: контекст решает всё
Представьте, что вы пришли к новому сотруднику и сказали: «Почини что-то на сайте». Что он сделает? Правильно — задаст десяток вопросов: какой сайт? Что сломалось? Что должно быть? Где именно?
ИИ — тот же новый сотрудник, но он не может задать уточняющий вопрос в момент постановки задачи. Он возьмёт то, что ему дали, и начнёт работать. Если контекст неполный — результат будет непредсказуемым.
Что такое «хороший контекст»
Хороший контекст отвечает на пять вопросов:
- Что нужно сделать — конкретная цель
- Где это нужно сделать — страница, раздел, инструмент
- Как это должно работать — ожидаемый результат
- Почему — мотивация (помогает ИИ выбирать между вариантами)
- Как проверить — критерии готовности
Сегментация задач по типу
Это самый важный раздел. Разные типы задач требуют разного подхода к формулировке. Если вы не различаете типы, ИИ будет применять один и тот же шаблон ко всему — и для экстренного фикса, и для долгого исследования. Результат предсказуем: плохо везде.
Тип 1: Исправление (Fix)
Суть: Что-то сломалось, работало раньше, надо починить. Минимальные изменения, никакой «реконструкции».
Ключевые слова в формулировке: «было / стало», «исправить», «вернуть как было», «не менять остальное».
Как ставить:
## FIX-1 — Страница контактов возвращает 404
**Что случилось:** После обновления плагина Contact Form 7 страница
/contact/ выдаёт ошибку 404. Раньше работала.
**Где:** сайт example.com, страница /contact/
**Ожидаемый результат:** Страница загружается, форма отправляет письма,
получатель — info@example.com
**Ограничения:** Не трогать другие страницы. Не обновлять другие плагины.
Не менять тему оформления.
Частая ошибка: Вместо описания проблемы дать решение: «Удали плагин и поставь новый». Может, проблема не в плагине, а в настройках ЧПУ. Дайте ИИ разобраться — он может найти причину, о которой вы не подозреваете.
Тип 2: Создание / Улучшение (Feature)
Суть: Нужно что-то сделать новое или улучшить существующее. Здесь ИИ имеет больше свободы, но и ответственность выше.
Ключевые слова: «создать», «добавить», «улучшить», «реализовать».
Как ставить:
## FEAT-1 — Добавить страницу "О компании"
**Цель:** Создать страницу /about/ с информацией о компании.
**Содержимое:**
- Заголовок H1: «О компании Example»
- Текст: 3-4 абзаца ( история, миссия, команда)
- Фотографии: 3 карточки команды (имя, должность, фото)
- CTA: кнопка "Связаться с нами" → /contact/
**Дизайн:** В стиле существующих страниц. Широкий контент (без сайдбара).
Светлый фон, акцентный цвет — #4F46E5.
**Критерии готовности:**
- Страница доступна по /about/
- Мобильная адаптация корректна
- Скорость загрузки < 2 сек
Частая ошибка: Не указать критерии готовности. «Сделай хорошо» — не критерий. «Страница загружается за < 2 сек, адаптирована под мобильные, содержит все перечисленные блоки» — критерий.
Тип 3: Исследование (Research)
Суть: Нужно что-то выяснить, проанализировать, сравнить. ИИ не меняет ничего — только собирает и структурирует информацию.
Ключевые слова: «проанализировать», «сравнить», «выяснить», «найти информацию».
Как ставить:
## RES-1 — Анализ конкурентов в нише "кухни на заказ"
**Цель:** Понять, какие SEO-стратегии используют топ-10 конкурентов
в Москве по запросу "кухни на заказ".
**Что нужно сделать:**
1. Собрать топ-10 сайтов по запросу "кухни на заказ Москва"
2. Для каждого сайта проанализировать:
- Title и Description на главной
- Структуру каталога (какие категории)
- Наличие блога и частоту публикаций
- Schema-разметку (LocalBusiness, Product, FAQ)
- Скорость загрузки (Pagespeed Insights)
3. Свести данные в таблицу
4. Выделить 3 лучших и описать, что именно они делают хорошо
5. Дать рекомендации для нашего сайта
**Формат результата:** Таблица + текстовые выводы + список рекомендаций
с приоритетами (high / medium / low).
**Ограничения:** Не менять что-либо на нашем сайте. Только анализ.
Частая ошибка: Смешать исследование с действиями. «Проанализируй конкурентов и сразу внеси изменения на наш сайт» — так нельзя. Сначала исследование, потом — отдельная задача на изменения, основанная на его результатах.
Тип 4: Аудит (Audit)
Суть: Проверить существующее состояние на соответствие стандартам. Похоже на исследование, но фокус на поиске проблем, а не на сборе информации.
Ключевые слова: «проверить», «аудит», «найти проблемы», «оценить».
Как ставить:
## AUD-1 — SEO-аудит страниц каталога
**Объект:** Все страницы каталога на сайте example.com/catalog/
**Что проверить:**
1. Уникальность Title на каждой странице (нет ли дублей)
2. Длина Description (50-160 символов)
3. Наличие H1 на каждой странице
4. Иерархия заголовков (H1 → H2 → H3, без пропусков)
5. Alt-тексты у изображений
6. Внутренние ссылки (есть ли ссылки между страницами каталога)
7. URL-структура (ЧПУ, нет ли спецсимволов)
**Формат результата:** Таблица со столбцами:
URL | Проверка | Статус (OK/Warning/Error) | Комментарий
**Критерии:** Страницы, где найдено 3+ ошибки — критичные.
Страницы с 1-2 ошибками — требующие внимания.
Тип 5: Контент (Content)
Суть: Создание текстового контента — статьи, описания, мета-теги.
Ключевые слова: «написать», «создать текст», «описание», «мета-теги».
Как ставить:
## CONT-1 — Описания для 5 новых товаров
**Что нужно:** SEO-описания для товаров в категории "Куклы"
**Шаблон описания:**
- Заголовок H1: [Название куклы] — купить в Москве с доставкой
- Первый абзац: 2-3 предложения с названием куклы и ключевым словом
- Характеристики: маркированный список (рост, материал, возраст)
- Описание: 3-4 абзаца с подробностями
- CTA: призыв к действию
**SEO-требования:**
- Title: [Название] — купить, цена от [X] руб | Example
- Description: 140-160 символов, с названием и CTA
- Ключевое слово в первых 100 словах текста
- Плотность ключевого слова: 1-2%
- Без переспама
**Ограничения:** Не использовать штампы: "идеально подойдёт",
"отличное решение", "настоящая находка". Текст должен быть
информативным, а не рекламным.
Частая ошибка: Не дать пример «хорошего» текста. ИИ не знает ваш стандарт качества. Дайте 1-2 примера — и результат будет значительно лучше.
Уровни детализации
Не все задачи требуют одинаковой детализации. Вот ориентир:
| Уровень | Когда | Длина формулировки | Пример |
|---|---|---|---|
| Минимальный | Простые, понятные задачи | 1-2 предложения | «Исправь опечатку в заголовке на /about/» |
| Средний | Стандартные рабочие задачи | 1 абзац | «Создай страницу /about/ по макету» |
| Полный | Сложные, многошаговые задачи | Структурированный документ | Все примеры выше |
Правило: Если сомневаетесь — лучше написать больше. Лишний абзац контекста не повредит, а нехватка информации — да.
Принцип «Сначала исследование — потом действие»
Один из самых мощных приёмов. Вместо того чтобы сразу давать ИИ задачу на изменение:
Плохо:
Оптимизируй все страницы каталога для SEO.
Хорошо (два шага):
Шаг 1 (research):
Проанализируй все страницы каталога и составь список проблем.
Шаг 2 (feature):
На основе анализа из Шага 1 — исправь найденные проблемы.
Почему это работает? ИИ не «видит» сайт глазами. Ему нужно сначала собрать информацию, проанализировать, составить план — и только потом действовать. Если дать задачу на изменение сразу — ИИ начнёт действовать вслепую.
Структура задачи: что должно быть обязательно
У каждой задачи должны быть:
1. Идентификатор
FIX-1, FEAT-3, RES-2, AUD-1, CONT-5
Зачем: позволяет отслеживать задачи, ссылаться на них в обсуждениях и логах.
2. Тип
Fix / Feature / Research / Audit / Content — определяет подход.
3. Приоритет
critical — сайт лежит, деньги теряются
high — нужно быстро, но не прямо сейчас
medium — плановая задача
low — было бы неплохо
4. DoD (Definition of Done)
Чёткое описание: «Задача выполнена, если…»
DoD для FIX-1:
- Страница /contact/ возвращает 200
- Форма отправляет письмо на info@example.com
- Не затронуты другие страницы
Примеры: плохо vs хорошо
Пример 1: Исправление
❌ Плохо:
Что-то сломалось на сайте, почини.
✅ Хорошо:
## FIX-2 — Форма обратной связи не отправляет письма
**Тип:** fix | **Приоритет:** critical
**Симптомы:** При нажатии "Отправить" — крутится спиннер 30 секунд,
потом ошибка 500. В логах: PHP Fatal error: Allowed memory size
exhausted.
**Когда началось:** После обновления WordPress до 6.5.2 (вчера)
**Что проверить:** wp-config.php, error.log, PHP memory_limit
**DoD:** Форма отправляет письмо за < 5 секунд,
получатель — info@example.com
Пример 2: SEO-задача
❌ Плохо:
Сделай SEO для сайта.
✅ Хорошо:
## AUD-2 — SEO-аудит главной страницы
**Тип:** audit | **Приоритет:** high
**Страница:** https://example.com/
**Что проверить:**
1. Title: наличие, длина (50-70 символов), наличие ключевого слова
2. Description: наличие, длина (140-160 символов), CTA
3. H1: один на странице, содержит ключевое слово
4. Структура заголовков: H1 → H2 → H3, без пропусков уровней
5. Alt-тексты изображений: все заполнены, описательные
6. Schema-разметка: наличие и валидность
7. Canonical URL: корректный
8. Open Graph теги: title, description, image
**Формат результата:** Таблица с колонками:
Параметр | Текущее значение | Рекомендация | Приоритет
Пример 3: Контент
❌ Плохо:
Напиши описания для товаров.
✅ Хорошо:
## CONT-2 — SEO-описания для категории "Куклы"
**Тип:** content | **Приоритет:** medium
**Товары:** 5 новых кукол (список с артикулами прилагается)
**Шаблон:**
- H1: [Название] — купить в Москве с доставкой | Example
- Текст: 300-500 слов, информативный стиль
- Структура: введение → описание → характеристики → почему стоит выбрать
- CTA: "Добавить в корзину"
**SEO:**
- Title: [Название] — купить, цена от [X] руб | Example
- Description: 140-160 символов с названием и призывом
**Запрещено:** Штампы "идеально подойдёт", "не оставит равнодушным",
"отличный подарок". Тон — информативный, не рекламный.
**Пример хорошего описания (для ориентира):**
[Ссылка на существующее описание, которое нравится]
Работа с ограничениями
Ограничения — это не «неудобная просьба», а критически важная часть задачи. Без ограничений ИИ будет оптимизировать под то, что считает правильным, а не под то, что нужно вам.
Виды ограничений
| Тип | Пример | Когда нужен |
|---|---|---|
| Технические | «Не обновлять PHP» | Когда изменение может сломать что-то |
| Бюджетные | «Использовать только бесплатные плагины» | Когда есть финансовые рамки |
| Временные | «Не трогать базу данных в рабочие часы» | Когда есть риски для продакшена |
| Стилистические | «Без штампов и рекламных фраз» | Для контентных задач |
| Архитектурные | «Не менять структуру URL» | Когда есть SEO-история |
Как ставить ограничения
**Ограничения:**
- НЕ обновлять WordPress (текущая версия 6.5.2 стабильна)
- НЕ трогать файл .htaccess
- НЕ устанавливать новые плагины без согласования
- Все изменения — только в /wp-content/themes/example/
Каскадное выполнение задач
Иногда задача требует нескольких шагов, где каждый следующий зависит от предыдущего. В этом случае — разбивайте на подзадачи и связывайте их:
## RES-2 — Исследование — Ключевые слова для категории "Куклы"
**Тип:** research | **Приоритет:** high
**Связанные задачи:** FEAT-5 (зависит от результата)
**Цель:** Собрать семантическое ядро для категории "Куклы".
**Что сделать:**
1. Собрать 50-100 ключевых фраз через Яндекс.Вордстат
2. Сгруппировать по интенту (информационный, коммерческий, навигационный)
3. Оценить конкуренцию по каждой группе
4. Выбрать топ-20 фраз для продвижения
**Формат результата:** Таблица: Фраза | Частотность | Конкуренция | Интент
---
## FEAT-5 — Создание — Страницы посадки по ключевым фразам
**Тип:** feature | **Приоритет:** medium
**Зависимость:** Результат RES-2
**Цель:** Создать посадочные страницы для топ-10 ключевых фраз
из исследования RES-2.
**DoD:** 10 страниц с уникальным контентом, оптимизированных
под соответствующие ключевые фразы.
Когда ИИ должен спросить
Не все задачи можно поставить с первого раза. Иногда ИИ должен спросить вас, прежде чем действовать. Это правильно и ожидаемо.
Укажите явно:
**Если информации недостаточно — остановись и спроси.
Лучше уточнить, чем сделать неправильно.**
Это снимает с ИИ «страх ошибки» и переключает в режим диалога, а не угадывания.
Чек-лист перед отправкой задачи ИИ
- Определили тип задачи? Fix, feature, research, audit или content? Тип определяет формат и подход.
- ИИ имеет доступ к нужной информации? Файлы, данные, доступ к инструментам?
- Цель однозначна? Можете ли вы сами сформулировать, что значит «выполнено»?
- Есть конкретика? URL, страницы, примеры, формат «до/после»?
- Ограничения указаны? Что нельзя трогать, что должно остаться?
- Приоритет понятен? Что критично, а что «было бы неплохо»?
- Задача одного размера? Не пытаетесь ли вы решить 10 проблем одной задачей?
Если на все вопросы ответ «да» — шансы на хороший результат максимальны.
Резюме
| Принцип | Суть |
|---|---|
| Контекст | Дайте ИИ всю информацию, которую дали бы новому сотруднику |
| Тип задачи | Fix / Feature / Research / Audit / Content — каждый со своим форматом |
| Конкретика | URL, страницы, примеры, «до/после» |
| Структура | ID, тип, приоритет, DoD |
| Ограничения | Чего делать нельзя — так же важно, как что делать |
| Исследование отдельно | Сначала понять проблему, потом её решать |
| Проверяемость | Чёткие критерии: «как понять, что задача выполнена?» |
Хорошая задача для ИИ — это хорошая задача для человека. Если вы можете поручить её новичку в команде и быть уверенным, что он справится — ИИ тоже справится. Если формулировка вызывает вопросы у человека — ИИ тоже их задаст, но молча, и результат будет соответствующий.
Руководство основано на анализе реальных рабочих документов, где ИИ-ассистент автономно выполнял задачи: от SEO-аудита до администрирования серверов.