Заметки о промптах для языковых моделей. Пишу для себя, раздаю бесплатно.
Формат ответа экономит второй запрос. Если нужно «кратко и по пунктам» — так и просите в первом же промпте. Половина уточняющих диалогов исчезает, если формат задан явно: таблица, список из N пунктов, три абзаца.
Один точный пример работает лучше пяти абстрактных. Показать желаемый ответ на коротком примере — приём сильнее любых прилагательных в стиле «сделай хорошо».
«Ты senior-инженер» — не магия. Роль задаёт тон и глубину, но не заменяет контекст. Что за проект, какой стек, какие ограничения — это решает больше, чем название роли.
Роль → Контекст → Задача → Формат вывода → Ограничения Пример: Ты редактор технического блога. Вот черновик поста: [...] Сожми его до трёх абзацев, сохрани терминологию и цифры. Формат: три абзаца, без заголовков. Не добавляй фактов, которых нет в черновике.
| Задача | Приём |
|---|---|
| Резюме длинного текста | Два шага: «выпиши тезисы», потом «собери из тезисов абзац» |
| Разбор кода | Просите указывать номер строки и степень уверенности |
| Черновик письма | Дайте образец тона одним абзацем — этого достаточно |
| Список идей | Указывайте количество и критерий отбора явно |
| Перевод | Глоссарий терминов в конце промпта стабильнее, чем «переведи точно» |
Notes on prompting language models. Written for myself, shared for free.
Output format saves you a second query. If you want it "short and bulleted" — say so in the first prompt. Half of all follow-up clarifications disappear once the format is explicit: a table, a list of N items, three paragraphs.
One precise example beats five vague ones. Showing the desired answer on a short sample is a stronger technique than any "do it well" adjectives.
"You are a senior engineer" is not magic. The persona sets tone and depth, but doesn't replace context. What project, which stack, what constraints — that matters more than the role's title.
Role → Context → Task → Output format → Constraints Example: You are a tech blog editor. Here is a draft post: [...] Compress it to three paragraphs, keep terminology and numbers. Format: three paragraphs, no headings. Do not add facts that are not in the draft.
| Task | Technique |
|---|---|
| Summarizing a long text | Two steps: "list the key points", then "assemble a paragraph from the points" |
| Code review | Ask for line numbers and a confidence level |
| Drafting an email | Give a one-paragraph sample of the tone — that's enough |
| Brainstorming | State the count and the selection criterion explicitly |
| Translation | A glossary at the end of the prompt is more stable than "translate precisely" |