Привет, заводчане! В этой статье вы найдете реальные технические советы по особенностям общения с бездушными ИИ моделями, в частности я расскажу про GPT 4o и свежую 5, но эти советы также применимы и к другим AI.

‼️Сразу внесу ясность: рекомендации предназначены для личных пет-проектов и
не призывают нарушать политику конфиденциальности вашей компании!

Я инженер по тестированию и уже около года поддерживаю работу своей песочницы по практике тестирования и подготовке к собеседованию на позицию Full Stack QA. Опыт вайбкодинга повлёк за собой понимания работы JS, CSS и HTML, если говорить конкретно про веб-проект. Благодаря такому проекту и подходу вайбкодинга, я собрал технические инструкции и заметки как выжать максимум из ответа ИИ моделей, здесь будет больше технических особенностей работы с моделями, нежели готовые промпты. Ниже указал 12 советов, которые упростят вам написание кода, разработку своего проекта, изучение нового стека или учебную практику.

1. Озадачь модель в начале

Сложный промпт идёт самым первым вместе с вашим кодом проекта. Модели необходимо предоставить как можно больше фактуры, не пытайтесь указать особенности кода в следующих корректировках данного чата. Придерживайтесь следующей схемы промпта: укажите задачу модели, какие файлы проекта вы укажите (с наименованиями типа index.html, styles.css и т.д.), какой результат ожидаете в ответе и в конце прикрепление содержимого файлов проекта (лучше как текст, а не как файл - подробнее рассказал в совете №5).

Данный промпт содержит в себе один код файла html (внутри файла были необходимые CSS и JS), поэтому решил наименования файла не указывать, достаточно было прописать расширение.
Данный промпт содержит в себе один код файла html (внутри файла были необходимые CSS и JS), поэтому решил наименования файла не указывать, достаточно было прописать расширение.

2. Все плохо, Миша, давай по-новой

Если вы ошиблись в промпте или не указали важные критерии, то необходимо создать новый чат, т.к. GPT в текущей сессии всегда будет основываться на свой собственный ранее ответ (историю переписки), и кривой код будет интегрирован в последующие ответы модели. Нам необходимо избавится от сырых, кривых ответов, чтобы модель не галлюцинировала. Если мне не изменяет память, то в десктопной версии GPT была настройка "Сколько запросов в чате держать в контексте", но сейчас я пользуюсь веб-версией и там нет данного параметра. По идее можно настроить на одно сообщение и нет необходимости создавать новый чат. Лично мне так будет неудобно, т.к. я использую модель не только для вайбкодинга. И по другим задачам мне как раз нужна работа в контексте переписки.

3. Покажи мне, что это работает!

Если вы хотите внедрить корректировку в ваш уже рабочий проект, то просите GPT полностью прислать рабочий изменённый код, заранее обозначив, что она изменяет только те параметры, которые относятся к интеграции новой функции, при этом старый функционал останется неизменным (который не относится к рефакторингу). Если не обозначить запрет на сокращения, то модель с радостью перепишет весь код, но чаще всего такой «рефакторинг» не запускается — обрубайте подобную инициативу в промпте.

4 Доверяй, но проверяй

Не заменяйте старый рабочий код на новый в проекте без предварительного сравнения. Создайте доп. файл в редакторе кода (можно внутри проекта), в который вы положите полный код от AI и сравните через функцию compare два файла (старый и новый). Вы сразу увидите все изменения, доработки и несостыковки. В таком формате вы можете восстановить упущенные части кода (GPT-5 иногда заменяет латиницу на кириллицу — и, разумеется, код перестаёт компилироваться).

На скрине видно как GPT-5 заменил конец ссылки на кириллицу. Подобные случаи происходили у меня и внутри JavaScript команды.
На скрине видно как GPT-5 заменил конец ссылки на кириллицу. Подобные случаи происходили у меня и внутри JavaScript команды.

5. Макулатура мне твоя не нужна 

Код необходимо вставлять в промпт в формате текста, нежели прикреплять его как файл - файл как правило не читается полностью, он сканируется моделью поверхностно и таким образом важные компоненты кода не учитываются при генерации ответа. Поэтому, если у вас три и более файла, то проще закинуть текстом (размеры позволяют указать код в промпте как текст).

При таком способе отправки промпта не будет учтены все CSS параметры и в ответе будет лишняя стилистика (модель посчитает их необходимыми), которые по итогу придется удалять руками.
При таком способе отправки промпта не будет учтены все CSS параметры и в ответе будет лишняя стилистика (модель посчитает их необходимыми), которые по итогу придется удалять руками.

6. Что было до — не имеет значения

Отключите память у GPT (memory — сохранение предпочтений и фактов о вас). В противном случае модель склонна давать обобщённые и поверхностные ответы, «усредняясь» по прошлым чатам. Особенно критично, если акаунтом пользуются несколько человек — память лучше выключить, чтобы ответы оставались точными и техническими под текущую задачу.

7. Нарисуй красиво

Модель умеет генерировать картинки в формате PNG без фона, очень удобно сразу сгенерировать тематическую png и вставить на сайт без использования дополнительных редакторов. Удобнее всего зарегать акаунт в Sora, если часто пользуетесь генерацией иллюстраций: данный сервис уже входит в подписку GPT.
Промпт: Нарисуй персонажа [ваше короткое описание] (без подписей)
Стиль объемный и мультяшный - Pixar
Прозрачный фон - png

8. Иголка в стоге сена

Модель не идеальна при поиске по сети. Если хотите просканировать сайты на конкурентов и похожие проекты, она часто «смотрит по верхам». С таким же успехом можно открыть первые 10 результатов в Google/Яндекс и руками добрать детали.

Прежде чем начать глубокий поиск модель уточнила детали, но по итогу результат поиска оказался поверхностным.
Прежде чем начать глубокий поиск модель уточнила детали, но по итогу результат поиска оказался поверхностным.
Результат поиска показал агрегатов, которые бесплатными статьями затягивают на платные курсы и парочку бесплатных форумов/библиотек. В результате поиска есть хорошие ресурсы, но вопрос здесь о поверхностном поиске (эти ссылки входят в топ 10 поиска Google/Яндекс)
Результат поиска показал агрегатов, которые бесплатными статьями затягивают на платные курсы и парочку бесплатных форумов/библиотек. В результате поиска есть хорошие ресурсы, но вопрос здесь о поверхностном поиске (эти ссылки входят в топ 10 поиска Google/Яндекс)

9. Экономная, ты моя

При составлении промпта учитывайте, что модель экономит токены. В каждом сообщении явно пишите: «не сокращай код», «не сокращай комментарии», «верни полный рабочий код». И всё же модель иногда удаляет блоки и помечает их как «удалён — без изменений». Ещё одна причина всегда сравнивать версии кода — иначе велик шанс, что проект не запустится с ответом модели «как есть».

доп. скрин, где модель сокращает код указал в совете №3
доп. скрин, где модель сокращает код указал в совете №3

10. Не понимаю на вашем

Модели GPT зачастую лучше рассуждают на английском, чем на русском. Речь не о языке общения: писать промпты можно на русском. Речь о том, что глубокое рассуждение (deep thinking) и ориентир на современные решения надёжнее получаются, когда формулировки и термины выдержаны в английской парадигме (native — «родной» для технической документации язык экосистемы). Это заметно по тому, как модель выбирает библиотеки и паттерны. Чтобы модель «думала» на инглише допиши в промпт «При глубоком размышлении используй английский язык».

11. «Ранее отвечала Люся, а я Вера — одну минуту, ознакомлюсь…»

Если у вас часто «падает» модель при попытке продолжить чат, дело может быть в VPN: «протухает» ваш session token. Каждый раз, когда сессия обрывается, ответы часто хуже: модель как будто ленится учитывать всю историю переписки и забывает важные моменты при восстановлении. Старайтесь доставать рабочий код с первого запроса. Успех гарантирован!

12. Она не тупая, она умная!

Учитывайте, что модель не всегда «тупая», она всего лишь не поняла что вы ей попытались сказать. Чем больше деталей (которые не противоречат друг другу), тем лучше и точнее будет результат. Как говорится, первый блин комом!

Спасибо за внимание! Надеюсь, среди дюжины советов нашёлся хотя бы один, о котором вы не знали — и который пригодится в работе с AI и вайбкодингом.

Контакты
Мой Telegram-канал QAtoDev
Моя бесплатная QA-песочница по тестированию и подготовки к собеседованию

Комментарии (18)


  1. icorani
    03.09.2025 11:40

    Поддерживаю большинство тезисов по вайбкодингу - также пришлось работать с пыхой: если б не ИИ, то пыхнул бы. :)


    1. ivaniksanov Автор
      03.09.2025 11:40

      спасибо за поддержку, если есть еще советы, которые я не указал, то буду только рад обсудить их здесь.


  1. QAmain
    03.09.2025 11:40

    Про глубокое размышление хороший совет, не задумывался, спс


  1. egusinets
    03.09.2025 11:40

    Так уже существует огромное количество IDE систем на подобие Cursor или CLI-агенты на подобие Gemini -CLI или Qwen-CLI с которыми все это делать гораздо удобнее.


    1. ivaniksanov Автор
      03.09.2025 11:40

      Согласен на счет курсора и подобных систем, но курсор специальный редактор для программистов, а я говорю про вайбкодинг "на коленках". Ручному тестировщику нет смысла платить за подписку в IDE, если ему нужен полноценный ИИ с голосовым общением и другими функциями (не только для кодинга).


    1. ivaniksanov Автор
      03.09.2025 11:40

      Если можно использовать курсор бесплатно или подобную IDE бесплатно с использованием своей оплаченной учеткой GPT, то это другое дело, было бы удобнее и выгоднее.


      1. positroid
        03.09.2025 11:40

        Можно, но недолго и/или немного - у Cursor/Windsurd/etc есть бесплатные тарифы с ограничениями.

        А использование учетки ChatGPT возможно только внутри ChatGPT, все инструменты работают с API, которое у OpenAI тарифицируется отдельно


        1. ivaniksanov Автор
          03.09.2025 11:40

          Всем вокруг нужны деньги…


          1. Hrodvitnir
            03.09.2025 11:40

            Ужасно!

            Никто не хочет работать и делать сложные продукты бесплатно!


          1. MaxRogov
            03.09.2025 11:40

            Инференс для них тоже выливается в копеечку.


      1. egusinets
        03.09.2025 11:40

        Есть несколько вариантов использования нейронок через VSCode расширения - тот же KiloCode, например. Пользуюсь сам им давно - супер вариант. GPT бесплатный давно проигрывает Gemini от Google и Qwen. Так что пересмотрите выбор нейронок для решения подобных задач.


  1. Kwisatz
    03.09.2025 11:40

    "Роль" модели, например для Клода от бесполезного до вредного. Незнаю какую цель вы преследуете но по-моему все эти советы из прошлого.


    1. ivaniksanov Автор
      03.09.2025 11:40

      Роль я и сам не прописываю, указал ее как универсальный метод, а какие советы из прошлого? Если модель gpt 5 работает хуже 4o mini high это как раз сама модель из прошлого)


      1. ivaniksanov Автор
        03.09.2025 11:40

        Я указал реальные советы, если нравится красиво и лаконично, то покупаем курсор с про версией gpt и «радуемся» жизни.


      1. Kwisatz
        03.09.2025 11:40

        Роль я и сам не прописываю

        а какие советы из прошлого

        Придерживайтесь следующей схемы промпта: укажите роль модели

        Тут вы противоречите сами себе

        но эти советы также применимы и к другим AI

        Я чатом не пользуюсь и мне до лешего как работают 4 и 5.

        Но, например для Клода, указание "ты фронтенд разработчик" по пользе от бесполезного до вредного. Со старыми такой промт действительно работал, сейчас цель таких указаний неясна. Если вы считаете иначе, не могли бы вы написать для чего указатель роли нужен и что меняет?

        Пост ниже вообще не понял. Вы указали реальные советы, и я указал реальные советы, и что дальше? Что значит красиво и лаконично, к чему вы это написали? И так далее.

        PS и далее по тексту почти все советы у вас именно под chatGPT, хотя в статье вы пишите обратное. Например для Клода вовсе необязательно перезапускать чат, хотя это было так для его старой версии.


        1. ivaniksanov Автор
          03.09.2025 11:40

          А я говорил что советы применимы для Клода? Я сказал советы применимы и к другим AI, но не ко всем подряд! Перечитайте, что сами написали хоть)
          Если интересно, то можно пройти бесплатный курс по работе с моделями, раз так интересно про промпты https://courses.sberuniversity.ru/llm-gigachat/1/1/1


        1. ivaniksanov Автор
          03.09.2025 11:40

          Здесь будет больше технических особенностей работы с моделями, нежели готовые промпты.

          Для вас поставил акцент на данном предложении!


        1. ivaniksanov Автор
          03.09.2025 11:40

          Я с Claude не работал, если вы говорите, что некоторые советы не только бесполезны, но и вредны, то с вами спорить не собираюсь. Просто я пояснил, что про роль написал с точки зрения универсального метода. Я вообще нигде в статье не писал, что это важно использовать! Это было в первом совете с точки зрения нагрузить модель фактурой. В остальных советах об этом нет и речи не только в тексте, но и на скриншотах. Инфу про роль в первом совете из статьи удалил :)