Клиент на прошлой неделе показал мне свой промт для Claude: «Напиши продающий текст для моего сайта». Четырнадцать слов. Потом он жаловался, что нейросеть «тупая и выдаёт генерик». Нейросеть тут ни при чём. Claude из всех флагманов ближе всех к буквальному пониманию инструкции: что напишете, то и получите. Проблема в том, что большинство людей пишут промты так, будто общаются с человеком, который знает их бизнес по умолчанию.
Разобрал в этом материале технику, которую сам использую ежедневно: от простых запросов до сложных цепочек с XML-структурой. Всё это проверено на реальных задачах, а не пересказ документации Anthropic.
Claude - новый сотрудник без контекста
Лучшее определение, которое я встречал: Claude - способный, но новый сотрудник. Умный, быстро схватывает, но не знает ваших процессов, вашего клиента, вашего тонального голоса. Точно так же, как вы не скажете новому маркетологу «сделай хорошо», нельзя это говорить и модели.
Есть простой тест качества промта. Скопируйте его и отправьте живому коллеге, который не в курсе проекта. Если он уточняющими вопросами завалит вас в первый же ответ - Claude запутается точно так же. Этот тест экономит мне часы итераций.
И объясняйте не только «что», но и «почему». Пример, который всегда даю: вместо «пиши без markdown» напишите «возвращай ответы простым текстом без разметки, потому что наш интерфейс отображает символы markdown как обычный текст». Когда модель понимает причину ограничения, она соблюдает его надёжнее и не ломает формат в пограничных случаях.
Принцип be clear & direct: роль, тон, задача, требования
База промпт-инженерии для Claude - четыре вещи, зафиксированные отдельно друг от друга: роль, тон, требования, задача. Ошибка новичков - сваливать всё в одну кашу: «Ты эксперт-маркетолог, напиши текст, только не формальный, и чтоб продающий». Модель пытается угадать приоритеты и угадывает плохо.
Рабочий скелет, который я использую:
- Роль: «Ты редактор делового медиа с 10-летним стажем»
- Тон: «Пишешь живо, без канцелярита, короткими предложениями»
- Требования: «Объём 800 слов, структура: проблема, решение, пример»
- Задача: «Напиши статью про X на основе данных ниже»
Четыре строки - и качество ответа вырастает в разы по сравнению с однострочным запросом. Бриф на лендинг, который раньше уходил у меня на три круга правок, после такой раскладки принимается с первого или второго захода. Дальше остаётся только шлифовать.
Короткие задачи: одна задача, один формат, один критерий
Для простых операций не перегружайте промт. Работает жёсткий принцип: одна задача - один формат - один критерий вывода. Суммаризация текста выглядит так: «Суммируй текст в 4 пунктах по 10-14 слов. Формат: Markdown-список. Текст: ...». Всё. Никаких «и ещё попробуй сделать интересно».
Когда нужен строгий выход - JSON, таблица, фиксированная схема - прямо в промте пишите: «Верни только JSON, без пояснений». Модель Claude отлично держит жёсткие схемы, если схема задана явно и ей ничего не мешает.
Сложные задачи: XML-секции спасают от каши
Вот где Claude реально отличается от других моделей. Он отлично понимает XML-теги, и Anthropic сама рекомендует разделять промт на секции: инструкции, данные, желаемый результат.
Структура, которую я использую для рабочих задач:
- <instructions> - что именно делать, пошагово
- <context> - фон проекта, аудитория, ограничения
- <documents> - исходные тексты, выдержки, данные
- <output_format> - как должен выглядеть ответ
На практике это спасает от главной беды длинных промтов: модель начинает путать ваши данные с вашими инструкциями. Теги снимают путаницу полностью. Плюс на них удобно ссылаться: «Проанализируй содержание <documents> и верни результат в формате из <output_format>».
Тот же приём работает и наоборот - для контроля вывода. Попросите модель писать прозу внутри придуманного вами тега, скажем <analiz>, и она будет аккуратно соблюдать границы. Потом парсите ответ по тегам, если работаете через API.
Префилл: как заставить Claude вернуть строго нужный формат
Малоизвестная, но мощнейшая фишка - prefill, предзаполнение начала ответа. Вы как бы начинаете ответ за модель, и она обязана продолжить ровно с того места. Хотите гарантированный JSON? Начните ответ ассистента с «{"results": [» - и Claude продолжит внутри этой структуры, не вставив ни слова болтовни до или после.
Я использую префилл, когда парсю ответы скриптом. Один лишний «Вот ваш JSON:» в начале ответа ломает весь пайплайн, а префилл убирает эту проблему на корню.
Few-shot: показывайте примеры, а не описывайте их словами
Когда важна не только суть, но и форма - стиль, структура, язык - слова слабее примеров. Техника few-shot простая: даёте 1-3 пары «вход - выход» и просите сделать то же самое для нового кейса. «Кейс A: такой-то запрос, такой-то ответ. Кейс B: ... Сделай ответ в том же формате для кейса C».
Так я закрепляю фирменный тон рассылок, структуру постов, формат ответов поддержки. Три удачных примера работают лучше, чем абзац прилагательных «пиши дружелюбно, но профессионально».
Для сложных сценариев лестница продолжается: управляемое «думание» (chain of thought - просите рассуждать по шагам перед ответом) и self-critique, когда модель сначала даёт черновик, потом сама его критикует и переделывает. На аналитических задачах связка «черновик - критика - финал» ловит ошибки, которые пропустил бы один проход.
Ловушка оверинжиниринга: не просите лишнего
Тут многие обжигаются. В тредах на Reddit разработчики жалуются на одно и то же: новые версии Claude, особенно в задачах с кодом, слишком старательны. Попросите поправить одну функцию - получите рефакторинг всего файла, добавленные docstrings, защитные проверки несуществующих сценариев и пару «улучшений», о которых вы не просили.
Лечится прямыми ограничениями в промте. Мой блок, который я вставляю в задачи с кодом: «Вноси только те изменения, которые явно запросили. Не добавляй фичи, не рефакторь код сверх запроса. Не добавляй комментарии и аннотации к коду, который не трогал. Не создавай хелперы для разовых операций». Звучит специфично, зато работает безотказно.
Новые модели: что изменилось в подходе к промтам
Anthropic в официальных гайдах прямо пишет, что подход к промтам новых поколений моделей скорректировался. Описывайте желаемое поведение конкретнее и добавляйте модификаторы качества: вместо «сделай дашборд» - «сделай полнофункциональный дашборд с фильтрами и интерактивными графиками». Анимации и интерактив, если нужны, запрашивайте явно.
И интересный разворот: формулировки «против лени» в духе «не ленись, делай полностью» теперь стоит смягчать или убирать. Новые модели проактивны сами по себе, а жёсткие пинки только добавляют им нервозности и лишних телодвижений. Глубину размышления теперь лучше контролировать параметром effort, а не текстовыми увещеваниями в промте.
Управление форматом длинных текстов
Claude обожает markdown: списки, жирный текст, заголовки на каждом чихе. Для чата это норм, но когда вы готовите отчёт или документ под вставку в письмо, разметка превращается в мусор из звёздочек.
Три рычага, которые использую я. Первый - прямая инструкция писать связной прозой полными абзацами, а markdown оставить только для кода. Второй - согласование стилей: оформление самого промта влияет на оформление ответа, поэтому если уберёте списки из запроса, их будет меньше и в выводе. Третий - готовый блок правил против лишних списков и выделений, который Anthropic публикует в гайдах: положите его целиком в системный промт и не думайте об этом каждый раз.
Чек-лист, который я прогоняю перед отправкой промта
- Понял бы коллегу без контекста мой промт с первого раза?
- Роль, тон, требования и задача разделены, а не свалены в кучу?
- Для простой задачи: не перегружен ли промт лишними условиями?
- Для сложной: разнесены ли инструкции, данные и формат по тегам?
- Объяснено ли «почему» для каждого нестандартного требования?
- Нужен ли префилл или примеры few-shot для фиксации формы?
А где всё это запускать из России
Техника техникой, но её нужно на чём-то применять. Классическая боль российского рынка: Claude напрямую не работает, карта не проходит, номер не подтверждается. Я давно решаю это через 3GPT от 3SELLER - сервис, который даёт прямой доступ к флагманским моделям из России без танцев с иностранными картами.

Внутри - Chat GPT 6 Astra, Claude Fable 5 и Fable 5.1, Claude Opus 5.5, Chat GPT 5.5 и 6.1 Sol, Nano Banana для генерации изображений плюс генерация видео. Всё в одном интерфейсе, пополнение российской картой, через СБП или криптой. За 149 рублей вы получаете и Chat GPT 6, и Claude Fable 5 - дешевле чашки кофе за доступ к обеим экосистемам сразу. Подключение занимает пару минут на официальном сайте 3GPT.
Мне это удобно и с точки зрения промпт-инженерии: одну и ту же задачу я могу прогнать через Claude и через GPT и сравнить, кто лучше справился с конкретным форматом. Для рабочих задач, где цена ошибки высокая, такая перекрёстная проверка стала привычкой.
Отдельная фишка сервиса - готовые ИИ-агенты под конкретные задачи. Выбираете агента под свою задачу, начинаете с ним работать, и модель агента можно менять прямо в чате: сегодня агент на Claude, завтра на GPT, без пересоздания всей настройки. Для типовых сценариев - продающие тексты, сайты, обработка изображений, генерация голоса - это заметно ускоряет старт.

С чего начать прямо сейчас
Возьмите последний промт, которым вы недовольны, и прогоните по чек-листу выше. В девяти случаях из десяти проблема не в модели, а в том, что задача описана в четыре слова. Добавьте роль, разделите требования по тегам, покажите один пример желаемого результата - и разница будет видна с первого ответа. А если Claude у вас пока не запускается, 3GPT снимает это ограничение за пару минут: российская карта, СБП или крипта - и все флагманские модели у вас под рукой.