Промпт-гайд 📚 Гайды

7 промптов для AI-агентов: задачи, инструменты, проверка

Готовые шаблоны для постановки задач Devin, Manus, OpenAI Operator, AutoGPT, Lindy AI и Gemini Deep Research. С правилами безопасности, проверкой и ограничениями.

🎯 7 промптов

AI-агенты в 2026 году — это не «волшебная кнопка», а инструмент, который требует точной постановки задачи. Devin за час сделает PR, который вы доделаете за 4 часа, если плохо описали задачу. Тот же Devin за час сделает PR, который вы примете без правок, если задача сформулирована точно. Разница — в промпте на агента.

Внутри — 7 шаблонов под типичные сценарии: рутинная разработческая задача (Devin / Manus), исследовательская задача (Gemini Deep Research / Manus), автоматизация процесса (Lindy AI / Operator), миграция данных, code review, интеграция API и debugging. Все шаблоны включают раздел «границы и проверки» — что агент не должен делать автономно.

Самое главное правило агентов: никогда не давайте автономный доступ к prod-БД, секретам, биллингу, удалению данных без human-in-the-loop. Агент может сделать всё, что вы прописали в его инструментах. Если в наборе tools есть delete_user() — однажды он это сделает в неправильный момент. Все деструктивные действия — через подтверждение человека.

1

🛠️ Рутинная задача разработки (Devin / Cursor Agent)

Цель задачи (одной фразой): [например: «Добавить endpoint POST /api/users/{id}/avatar для загрузки аватара пользователя»].

Контекст проекта:
Стек: [язык + фреймворк + БД].
Где живёт похожий код для образца: [файл/папка].
Конвенции: [короткие — naming, тесты, error handling].

Что должно работать после задачи:
1) [конкретное поведение 1].
2) [конкретное поведение 2].
3) [edge case — что если файл слишком большой / не картинка / запрос без авторизации].

Acceptance criteria (все должны выполняться):
1) Код проходит существующие тесты.
2) Добавлены новые тесты на happy path и edge cases.
3) Линтер не ругается.
4) PR с понятным описанием изменений.

Границы (что НЕ делать):
Не менять схему БД (требует миграции — выходит за scope).
Не трогать существующие endpoints.
Не добавлять новые зависимости в requirements/package.json.
Не делать commit в main — только в feature-ветку, потом PR.

Если столкнёшься с неоднозначностью — остановись и задай уточняющий вопрос. Лучше спросить, чем сделать неправильно.
💡 Примечание

Раздел «границы» — критичен. Без него агент может «улучшить» соседний код, обновить зависимости, поменять схему БД — потому что ему кажется, что это нужно для задачи. И PR приходит на ревью с 30 файлами вместо 3. Просьба «остановись и спроси» — против тенденции агентов «делать как-то», когда задача неоднозначная.

2

🔍 Исследовательская задача

Тема исследования: [например: «Какие open-source альтернативы есть у Datadog для observability в малой команде»].

Что хочу получить:
1) Шорт-лист 5–10 решений с краткими описаниями.
2) Сравнительная таблица по критериям: [критерии — функционал, производительность, стоимость, простота установки, активность сообщества].
3) Рекомендация — топ 2–3 для дальнейшего пилотирования.
4) Источники — на что опирался (ссылки на документацию, бенчмарки, обсуждения).

Принципы:
1) Только то, что реально существует. Не выдумывай решения, которые звучат правдоподобно.
2) Если решение проверял лично (использовал API, читал доки) — пометь это. Если только по описанию из третьих источников — тоже пометь.
3) Указывай дату источника. Информация о ценах и фичах быстро устаревает.
4) Если по теме мало достоверных источников — скажи об этом, не выдумывай.

Границы:
Не подписываюсь на платные сервисы для проверки.
Не запускаю команды на моей рабочей машине, только в sandbox.
Не отправляю запросы на сервисы, которые требуют моего email/телефона.
💡 Примечание

Помета «проверял лично vs по описанию» — критично для доверия к выводам. Агент часто уверенно описывает фичи продуктов, которых не существует или которые так не работают. Различие источников помогает понять, что идти проверять, а что брать «как есть».

3

⚙️ Автоматизация процесса

Хочу автоматизировать процесс: [описание процесса, который сейчас делается руками].

Текущий процесс шаг за шагом:
1) [шаг].
2) [шаг].
...

Что хочу получить — скрипт / workflow / интеграция, который:
Запускается по [триггер — cron / webhook / ручной запуск].
Делает [конкретные действия].
Логирует результаты в [куда].
Уведомляет о проблемах в [Slack / email / Telegram].

Стек: [что используем — Python, Bash, n8n, Make, Zapier].

Acceptance criteria:
Тестовый прогон проходит на dev-окружении.
Есть rollback / undo для деструктивных действий.
Есть логирование всех действий с timestamp.
Документирована инструкция по запуску и по диагностике сбоев.

Границы:
Не запускать на prod, пока не проверим на dev.
Все секреты — через переменные окружения, не в коде.
Никаких удалений данных без двух подтверждений (логирование + явный флаг).
При первой ошибке — остановиться и уведомить, не «продолжить, может получится».
💡 Примечание

«При первой ошибке остановиться» — обратное «обычной» автоматизации, которая пытается дойти до конца. Но в рискованных процессах (миграции, массовые рассылки, изменения данных) лучше остановиться и разобраться, чем продолжить и сломать ещё больше. Двойное подтверждение для удалений — защита от классической ошибки `rm -rf` с пустой переменной.

4

📦 Миграция данных

Задача: миграция данных из [ИСТОЧНИК — старая БД / CSV / API] в [НАЗНАЧЕНИЕ — новая БД / другой формат].

Источник:
Структура: [короткая схема].
Объём: [число записей].
Известные проблемы данных: [пропуски, дубли, кодировка, кривые форматы].

Назначение:
Структура: [короткая схема].
Преобразования: [какие нужны].
Жёсткие ограничения: [unique constraints, обязательные поля].

Этапы (выполнять последовательно, останавливаясь на каждом для проверки человеком):
1) Аудит источника — что есть, что не так, сколько проблемных записей.
2) Маппинг полей — таблица соответствий источник → назначение, с правилами преобразования.
3) Тестовая миграция — на 100 записях, в тестовую БД. Сверка результата.
4) Полная миграция — на dev-копии. Сверка по контрольным суммам и выборочным записям.
5) Backup prod — обязательно, отдельным шагом.
6) Миграция prod — с возможностью rollback.
7) Постмиграционная сверка — все ли данные доехали, нет ли потерь.

Границы:
Не запускать без явного подтверждения после каждого этапа.
Не удалять источник, пока сверка назначения не подтверждена 100%.
Не пропускать backup, даже если кажется, что миграция простая.
💡 Примечание

Этап 5 (backup prod отдельным шагом) — обязательно. Самые катастрофические потери данных в индустрии случались именно при «небольших миграциях», где backup пропустили как «лишний шаг». Семь этапов кажутся overkill для простой миграции, но они спасают, когда на этапе 4 обнаруживается, что 12% записей теряются из-за внезапной неуникальности.

5

👁️ Автоматический code review

Запусти автоматический code review для PR.

Источник: [ссылка на PR / diff].
Контекст проекта: [язык, фреймворк, main branch].
Конвенции команды: [короткий список правил].

Что проверить:
1) Соответствие конвенциям (naming, structure, comments).
2) Корректность — баги, edge cases, забытые проверки.
3) Безопасность — инъекции, утечки, небезопасные дефолты.
4) Производительность — N+1, лишние запросы, тяжёлые операции в hot path.
5) Тесты — покрытие, качество ассертов.
6) Документация — изменены ли README/API docs, если нужно.

Формат вывода:
Для каждой находки — файл:строка, тяжесть (blocker/major/minor/nit), описание, предложенная правка.
Сначала blocker'ы, потом остальное.
В конце — суммарная оценка PR (готов / требует правок / переделать).

Границы:
Только комментарии в PR, не push'и в ветку.
Не предлагай переписать архитектуру (это решение продакта).
Не блокируй PR автоматически — только помечай blockers, человек принимает решение.
Если в коде PII / секреты — отметь и не коммитируй ничего, что показывало бы их.
💡 Примечание

Запрет «не блокируй автоматически» — критично. Автоматический агент может найти ложно-положительный blocker и застопорить весь pipeline. Лучше помечать как blocker для человеческого ревью — человек решит, реальный это блокер или агент перестраховался. Запрет на push в ветку — против сценария «агент переписал PR без согласования автора».

6

🔌 Интеграция с внешним API

Задача: подключить интеграцию с [НАЗВАНИЕ_API].

Что нужно сделать:
1) Изучить API документацию (auth, endpoints, rate limits).
2) Настроить безопасное хранение ключей (env vars, не в коде).
3) Реализовать клиента: основные endpoints, обработка ошибок, retries.
4) Покрыть тестами (мок API в тестах).
5) Добавить логирование и мониторинг.
6) Документация — короткое README с примерами использования.

Эндпоинты, которые нужны MVP:
[список с описанием].

Acceptance criteria:
Все указанные эндпоинты работают end-to-end на dev-окружении.
Rate limits соблюдаются (нет 429 ошибок при типичной нагрузке).
Ошибки не «глотаются» — логируются с контекстом.
Секреты не утекают в логи.

Границы:
Не запускать тесты, которые делают реальные платные вызовы (стоимость оплаты — мой риск).
Не использовать deprecated эндпоинты, если есть актуальные.
Не делать webhook-эндпоинты на open URL без подписи (безопасность).
Если API требует whitelist IP / верификации домена — сначала уточни у меня, как настроить.
7

🐛 Глубокая отладка непонятного бага

Описание бага:
Что происходит: [симптом — конкретно, в продакшене].
Когда воспроизводится: [условия и частота].
Что должно быть: [ожидаемое поведение].
Когда появилось: [после какого релиза / даты, если знаем].

Доступная диагностика:
Логи: [ссылка / вставка релевантных строк].
Стек технологий: [язык, фреймворк, БД].
Метрики: [что показывают графики / дашборды].

План отладки (выполнять последовательно):
1) Сформулировать 3–5 гипотез о причине, в порядке вероятности.
2) Для каждой — минимальный эксперимент / запрос / лог-фраза, которая её подтвердит/опровергнет.
3) Начать с самой дешёвой проверки.
4) После каждого эксперимента — обновить вероятности и план.
5) При нахождении причины — предложить минимальный фикс + тест, чтобы проблема не вернулась.

Границы:
Не делать изменений в prod без человека.
Не запускать команды, которые меняют данные (даже если кажутся безопасными).
Если для гипотезы нужны логи, которых нет — предложи добавить логирование (но не пуши его в prod без меня).
Если за 5 экспериментов причина не найдена — остановись и эскалируй к человеку с отчётом «что проверили, что отсекли».
💡 Примечание

Лимит «5 экспериментов» — против тенденции агента бесконечно копать без результата. Если первые 5 гипотез не подтвердились, значит проблема в том, о чём агент не думает. Ровно тогда нужен свежий взгляд человека с контекстом «вот что мы уже проверили». Без лимита агент может тратить часы на circular debugging.

Обсуждение

Будьте первым, кто оставит комментарий.

Оставить комментарий

Ответ для

Email нужен только для подтверждения. После проверки комментарий появится на сайте.

Или войдите — тогда комментарий появится сразу, без подтверждения email и модерации:

Google VK