Почему ИИ делает не то, что просили: 7 причин и как их чинить
«Я же чётко написал, что нужно!» — знакомая фраза каждому, кто хоть раз работал с ИИ дольше недели. На самом деле в 9 случаях из 10 проблема не в модели, а в самом промпте — просто причина неочевидна, пока не разберёшь её отдельно. Собрал 7 самых частых причин, из-за которых ИИ делает не то, что ты имел в виду — и как это чинить.

1. Задача сформулирована слишком общо
Проблема: «сделай сайт красивым» — для ИИ это ничего не значит конкретно. У «красиво» может быть сто разных интерпретаций.
Решение: замени оценочные слова на конкретику: «сделай кнопки скруглёнными, используй тёмный фон и белый текст, добавь отступы между блоками».
2. Не указан контекст, который у тебя в голове, но не в промпте
Проблема: ты знаешь, что это сайт для фитнес-тренера, но не написал это — а ИИ не может прочитать твои мысли.
Решение: явно проговаривай контекст: для кого, зачем, в каком стиле. Даже если кажется очевидным — лучше лишний раз сказать.
3. Слишком много задач в одном промпте
Проблема: «сделай форму, добавь валидацию, поменяй цвета, и ещё почему не работает кнопка» — ИИ хватается за всё сразу и что-то теряет.
Решение: разбивай на последовательные шаги, один промпт — одна задача (подробнее в статье «Как разбить большую задачу на маленькие промпты»).
4. Не указаны ограничения — что делать нельзя
Проблема: ИИ по умолчанию иногда «улучшает» больше, чем просили — переписывает лишние куски, добавляет функции, о которых не было речи.
Решение: явно указывай границы: «не трогай остальной код», «только эта функция», «не добавляй новых зависимостей».
5. Нет примера ожидаемого результата
Проблема: абстрактное описание сложнее интерпретировать, чем конкретный пример.
Решение: если есть похожий пример (сайт, текст, стиль) — приложи ссылку или опиши его прямо в промпте. Показать пример почти всегда быстрее, чем объяснять словами.
6. Не поставлена роль или стиль ответа
Проблема: без заданной роли ИИ выбирает усреднённый тон, который не всегда подходит под задачу.
Решение: задай роль один раз через системный промпт — я подробно разбирал, как это сделать, в статье «Системный промпт: как задать ИИ роль и стиль раз и навсегда».
7. Не проверяется результат перед следующим шагом
Проблема: ошибка на втором шаге, построенная поверх непроверенного первого шага, разрастается в снежный ком — к пятому шагу непонятно, что вообще пошло не так.
Решение: проверяй результат каждого шага, прежде чем двигаться дальше. Одна маленькая ошибка, пойманная сразу, стоит в разы дешевле, чем распутывание пяти наслоившихся друг на друга.
Таблица: причина → как обычно выглядит → быстрое решение
| Причина | Как это выглядит на практике | Быстрое решение |
|---|---|---|
| Общая формулировка | «Сделай лучше» | Заменить на конкретные критерии |
| Скрытый контекст | «Ты же понимаешь, о чём я» | Проговорить контекст явно |
| Много задач сразу | Список из 5 разных просьб в одном сообщении | Разбить на шаги |
| Нет ограничений | ИИ переписывает лишнее | Указать, что трогать нельзя |
| Нет примера | Абстрактное описание стиля | Приложить референс |
💡 Быстрая проверка перед отправкой промпта
Прочитай свой промпт так, как будто ты не в курсе задачи вообще. Если что-то непонятно постороннему человеку — непонятно будет и ИИ. Это самый быстрый способ поймать половину проблем ещё до отправки.
Итог
Ошибки в результате работы ИИ почти всегда объясняются одной из этих 7 причин — и все они лечатся не сменой модели, а более точной формулировкой задачи. Чем конкретнее промпт, чем меньше в нём недосказанности — тем реже придётся переделывать одно и то же по несколько раз.
Хочешь готовые шаблоны промптов под разные задачи?
→ Гайд «Сделай под себя» — пошаговая инструкция
→ Живые примеры, разборы и ответы на вопросы — в Telegram-канале: t.me/fizrukvibecode