Гайд · Промпты · ChatGPT · сентябрь 2026

7 знаков в промпте ChatGPT: шпаргалка и готовые шаблоны запросов

Один и тот же вопрос ChatGPT иногда отвечает точно, а иногда мимо - и дело не в везении. В официальной инструкции, по которой OpenAI учит модель читать сообщения, есть прямая строка: заголовки и списки в тексте запроса помогают модели увидеть разделы и их порядок. Ниже - 7 таких значков, у каждого свой шаблон вида # Роль для копирования

Вставь в свой следующий запрос одну строку перед текстом задачи и посмотри на разницу:

Ты редактор коротких текстов для соцсетей

Дальше пиши задачу как обычно. Строка с # не меняет саму задачу - она заранее говорит модели, что дальше идёт именно роль, а не часть текста для правки. Семь знаков ниже работают по тому же принципу: каждый - метка, а не заклинание. Если до этого ты чинил размытые формулировки вроде «улучши» и «дай идеи» - это отдельная работа, 7 формул точного промпта разобраны здесь; эта статья про другое - про разметку внутри уже точного запроса

Быстрее всего добавить в свой следующий запрос два знака: # перед короткой фразой-заголовком роли и --- одной строкой между инструкцией и текстом, который вставляешь. Эти два знака ловятся за 10 секунд и уже меняют ответ. Остальные пять - в таблице ниже, каждый со своим шаблоном

Знак 1. Решётка # - заголовок раздела запроса

Одна решётка перед короткой фразой превращает её в заголовок раздела - модель видит границу между «кто ты» и «что делать», а не читает всё одним потоком

Markdown headers and lists can be helpful to mark distinct sections of a prompt, and to communicate hierarchy to the model

Официальная справка OpenAI по формату промпта прямо приводит пример с разделами «# Identity» и «# Instructions» в одном системном сообщении

Скопируй и вставь себе, подставив свою роль и задачу:

# Роль
Ты [профессия или амплуа]

# Задача
[что нужно сделать]

Знак 2. ## и ### - заголовки уровнем ниже для многошаговых задач

Когда в запросе несколько разделов и внутри них ещё и шаги, второй и третий уровень решётки показывают модели вложенность: ## - подраздел, ### - шаг внутри него. Каждый заголовок - с новой строки, иначе строка не считается заголовком вовсе

Таблица уровней заголовков от одной до шести решёток
Markdown Guide, раздел Headings: число решёток перед словом задаёт уровень заголовка - одна решётка даёт H1, шесть решёток - H6

Тот же приём лежит в основе моего файла CLAUDE.md, который держит Claude Code в курсе правил проекта: как устроена такая многоуровневая памятка, там ## и ### делят её на разделы точно так же, как в примере ниже. Руководство OpenAI по промптам для GPT-4.1 советует то же самое для длинных инструкций:

We recommend starting here, and using markdown titles for major sections and subsections (including deeper hierarchy, to H4+)

Скопируй шаблон и подставь свои этапы:

## Этап 1. [название]
1. [шаг]
2. [шаг]

## Этап 2. [название]
1. [шаг]
2. [шаг]

Знак 3. Звёздочка * - пункт списка внутри запроса

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

Три равнозначных способа сделать маркированный список
Markdown Guide, раздел Unordered Lists: дефис, звёздочка и плюс перед строкой дают одинаковый список - каждый пункт обязан начинаться с новой строки

Скопируй и вставь, дальше впиши свои требования:

Учти при ответе:
* [требование 1]
* [требование 2]
* [требование 3]

Знак 4. Кавычки - граница вставленного текста

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

Скопируй, вставь и подставь свой текст вместо примера:

Перепиши текст ниже короче и без канцелярита:

"[вставь свой текст сюда]"

Знак 5. Квадратные скобки [] - сменная часть шаблона

Здесь честно: у квадратных скобок есть своё исходное назначение - обозначать ссылку, [текст](адрес), а не команду для нейросети.

Обозначение ссылки квадратными скобками и адресом в скобках
Markdown Guide, разделы Horizontal Rules и Links: слева три дефиса как черта-разделитель, справа квадратные скобки как часть записи ссылки - не команда для модели

Пометка [поле] в шаблонах запросов - это разговорная договорённость между людьми, а не правило, которое ChatGPT обязан понимать особым образом. Работает она просто потому, что квадратные скобки визуально выделяются и человеку (а заодно и модели, которая тоже статистически видит этот паттерн в текстах инструкций) понятно: сюда подставляется своё. В шаблонах этой статьи скобки используются ровно в этом бытовом смысле - отмечать то, что меняешь каждый раз, а не как отдельно задокументированное правило

Скопируй и замени поля в скобках на свои:

Напиши [тип текста] на тему [тема] для [аудитория], длиной [объём]

Знак 6. Три дефиса --- - черта между инструкцией и материалом

Три дефиса подряд на отдельной строке создают горизонтальную черту. В запросе это читается как физическая граница: всё, что выше, - инструкция, всё, что ниже, - данные для обработки

Такую же черту даёт и три или больше дефисов, астерисков или подчёркиваний на отдельной строке - все три варианта дают одинаковый результат

Этот же приём «инструкция сверху, данные снизу» - основа того, как в Claude Code складывается контекст из нескольких слоёв: системные правила всегда идут отдельно от твоего текущего вопроса. Похожий приём называют и официальные материалы по промптам:

Put instructions at the beginning of the prompt and use ### or """ to separate the instruction and context

Скопируй, вставь свою инструкцию и свой текст вместо примера:

Проверь текст ниже на ошибки и опечатки, исправь и покажи список правок

---

[вставь текст для проверки]

Знак 7. Вертикальная черта | - таблица вместо абзацев

Вертикальная черта в ответе задаёт границу между колонками. Сама по себе просьба «сделай таблицей» уже работает, а знак | в примере внутри запроса помогает получить ответ именно такой таблицей, какая нужна - с нужными колонками, а не с теми, что модель выберет сама

Скопируй и подставь свои варианты и критерии:

Сравни [вариант А] и [вариант Б] таблицей с колонками:
| Критерий | [вариант А] | [вариант Б] |

Сборный пример: один запрос со всеми семью знаками

# Роль
Ты аналитик, который готовит короткие сводки для занятого руководителя

## Задача
Сделай сводку по тексту ниже

### Требования к сводке
* Не длиннее 5 предложений
* Без канцелярита и вводных слов
* Числа оставляй как в оригинале

Оформи вывод таблицей:
| Показатель | Значение |

---

"[вставь сюда текст для сводки]"

Тот же вопрос без единого из семи знаков - просто «сделай сводку по этому тексту коротко и по делу» - на практике чаще возвращает абзац произвольной длины со своими акцентами. С разметкой выше модель видит роль, задачу, требования списком, формат таблицей и точную границу, где начинается сам текст - угадывать ей уже почти нечего

Без знаковС семью знаками
Модель сама решает длину и форму ответаДлина и форма заданы явно (список требований, таблица)
Роль и задача смешаны в одном абзацеРоль, задача и требования - в отдельных, подписанных частях
Непонятно, где кончается инструкция и начинается текст для обработкиГраница задана чертой --- и кавычками

Таблица прокручивается вбок →

Таблица: все 7 знаков и все 7 шаблонов

Тот самый предмет, к которому стоит вернуться через неделю без всей статьи целиком

№ЗнакЧто делаетШаблон
1#Заголовок раздела запроса (роль, задача)# Роль, ниже с новой строки Ты [профессия]
2## / ###Заголовки уровнем ниже для многошаговых задач## Этап 1. [название], ниже 1. [шаг]
3*Пункт списка внутри запроса* [требование 1], каждый пункт с новой строки
4" "Граница вставленного текстаПерепиши текст ниже: "[текст]"
5[]Сменная часть шаблона (разговорная договорённость, а не команда для модели)[тип текста], [тема], [аудитория]
6---Черта между инструкцией и материаломинструкция, пустая строка, ---, пустая строка, [материал]
7`\`Таблица в ответе вместо абзацев`\Критерий \Вариант А \Вариант Б \`

Таблица прокручивается вбок →

Где это не сработает

Пять мест, где значки не помогают или мешают

Что происходитПочемуЧто делать
Поставил # не с начала строкиЗаголовком считается только строка, которая начинается с решётки первым символомУбери пробелы и текст перед #, решётка должна открывать строку
Список без пустой строки перед нимНекоторые интерфейсы склеивают список с предыдущим абзацем в один сплошной текстОставляй пустую строку перед первым пунктом списка
Ждёшь, что [] заставит модель обязательно спросить, что подставитьЭто не команда, а пометка для тебя самого - модель просто увидит текст в скобках как обычный текст, если ты сам не заменишь егоЗаменяй [поле] на свой текст ДО отправки запроса, а не оставляй как есть
Ставишь --- внутри абзаца, а не отдельной строкойБез пустых строк до и после черта иногда не распознаётся вовсе и превращается в обычный текстОставляй пустую строку до и после ---
Просишь таблицу без образца колонокМодель сама выбирает колонки, они не всегда совпадают с нужнымиДай в запросе строку-образец `\Колонка 1 \Колонка 2 \` под свою задачу

Таблица прокручивается вбок →

Источники

Все страницы открыты и проверены 28 сентября 2026 года

  • Официальная документация OpenAI, «Prompt engineering», раздел Message formatting with Markdown and XML - заголовки и списки помогают отмечать разделы и иерархию запроса
  • GPT-4.1 Prompting Guide (OpenAI Cookbook), раздел Delimiters - совет начинать с текстовых заголовков для крупных разделов и подразделов, вплоть до H4 и глубже
  • Markdown Guide, Basic Syntax - запись заголовков (число решёток = уровень), списков (дефис, звёздочка, плюс), горизонтальной черты (три и больше дефисов/астерисков/подчёркиваний) и ссылок (квадратные скобки + адрес в скобках)
  • Markdown Guide, Extended Syntax - вертикальная черта задаёт столбцы таблицы, сами таблицы - расширение GitHub Flavored Markdown
  • OpenAI, Best practices for prompt engineering - совет ставить инструкции в начале и отделять их от контекста знаками ### или тройными кавычками
  • Карусель-источник темы (7 знаков дословно сверены с этим постом), опубликована 24.09.2026, разобрана и переведена в пакете подготовки карусели 28.09.2026

Памятка: 7 знаков и 7 шаблонов одним блоком

Скопируй целиком, вернись через неделю без статьи

Сохрани себе

  • # - заголовок раздела: # Роль / # Задача
  • ## ### - заголовки уровнем ниже для шагов: ## Этап 1 → 1. [шаг]
  • * - пункт списка: * [требование]
  • " " - граница вставленного текста: "[вставленный текст]"
  • [] - сменная часть шаблона для себя, не команда модели: [тема], [аудитория]
  • --- - черта между инструкцией и материалом (пустая строка до и после)
  • | - образец колонок для таблицы в ответе: | Критерий | Значение |

Про следующий шаг

Семь знаков наведут порядок в запросе, а не в твоём деле

ChatGPT и Claude станут точнее отвечать - это реальная польза этой шпаргалки. Но точный ответ на разовый вопрос и система, которая каждый день производит контент и подводит людей к покупке, - это разные по размеру задачи

Я сам каждый день работаю с этой разметкой в Claude Code, Claude и ChatGPT - она экономит минуты, а не строит бизнес сама. На Лагере мы берём твою настоящую задачу и за три дня доводим её до работающего результата

Забрать путёвку в ИИ-Лагерь

Кнопка ведёт в мой закрытый канал. Жмёшь «Подать заявку», впускаю сразу, бот пишет в личку и отдаёт путёвку. Бесплатно

Частые вопросы

Это правила ChatGPT, которые он обязан выполнять?

Нет. Официальная документация OpenAI говорит, что разметка «помогает» модели увидеть структуру и границы, а не задаёт жёсткую команду. Без разметки модель тоже ответит, но ей приходится больше додумывать за тебя, что именно ты имел в виду

Где посмотреть, как эти же знаки используют сами разработчики моделей?

В открытых архивах слитых системных промптов топовых нейросетей - там разметка ровно такая же, разделы заголовками, правила списком. Разбор одного такого случая и как забрать себе эти приёмы

Работает ли это в Claude, а не только в ChatGPT?

Да, все семь знаков - это обычная текстовая разметка, а не формат, привязанный к одной нейросети. Claude, ChatGPT, Gemini и большинство чат-моделей одинаково понимают заголовки, списки, таблицы и разделители - потому что все они в основном обучены на текстах, где эта разметка уже используется людьми

Квадратные скобки - это официальное правило для шаблонов?

Нет, и это стоит знать честно. У квадратных скобок есть своё исходное назначение - обозначать ссылку. Пометка [поле] в шаблонах промптов - это договорённость между людьми, которая просто визуально понятна и тебе, и модели, а не задокументированное правило

Есть готовые примеры промптов, а не только знаки?

Да, если нужны не отдельные знаки, а сразу собранный запрос под конкретную рабочую задачу - 6 готовых промптов для Claude под отчёты, письма и презентации. Знаки из этой статьи можно добавлять и в них

Нужно ли использовать все семь знаков в каждом запросе?

Нет. Короткому одноразовому вопросу разметка не нужна вовсе. Она даёт эффект там, где запрос длинный, состоит из нескольких частей или включает вставленный текст - именно тогда модели есть, что перепутать

Почему таблица в ответе иногда не получается, даже если я поставил `|`?

Знак | в САМОМ запросе - это образец, а не гарантия. Если не показать модели, какие именно колонки нужны, она может ответить и обычным текстом. Шаблон в разделе про знак 7 показывает, как дать образец колонок прямо в запросе

Если дочитал до конца

Дальше я пишу в своём канале

Я соло-предприниматель, работаю без команды: всё собираю на Claude, Claude Code и агентах. В канале показываю, какие приёмы промптинга реально экономят время, а какие - просто красиво звучат

Заходи в мой канал

Это заявка на вход в мой закрытый канал, одобряю сразу. Бесплатно