Промпты, которые работают: роль, контекст и ограничения
Структура хорошего промпта — роль, задача, контекст и ограничения — и как написать все четыре ясно и точно по-английски.
Сильный промпт — это не длинный промпт. Это промпт, который сообщает модели четыре вещи, о которых иначе она могла бы только гадать: кто она по роли, что она делает, зачем и в каких пределах. Большинство плохих ответов появляется от того, что одну из четырёх частей упустили.
Четыре части
| Часть | Отвечает на | Пример |
|---|---|---|
| Role | кем модель должна выступать | Act as an experienced editor. |
| Task | что делать | Rewrite this paragraph. |
| Context | с чем и для чего она работает | It is the opening of a cover letter for a teaching job. |
| Constraints | пределы — длина, тон, формат | Under 80 words, formal, no clichés. |
Все четыре нужны не всегда. Одна строка Summarise this. сгодится для быстрой задачи. Но когда результат важен — заявка на работу, письмо клиенту, объяснение, которое вы опубликуете, — четыре части отделяют черновик от годного.
Роль
Роль задаёт рамку всему, что следует дальше. Act as… — стандартное начало:
- Act as a patient tutor and explain this to a complete beginner.
- Act as a hiring manager and point out the weaknesses in this CV.
- Act as a proofreader and correct only grammar and spelling.
Роль — это регистр: она говорит модели, какой вариант английского использовать, ровно как вы выбираете регистр в разговоре с человеком. Сказать act as a lawyer меняет тон сильнее, чем любая инструкция о тоне. Это то же умение, что и регистр и формальность, только направленное на машину.
Задача
Задача — это императив, как в статье о написании инструкций. Формулируйте как команду: rewrite, explain, compare, list. Задача — единственная часть, которую нельзя опустить.
Контекст
Контекст — это информация, которую модель не может увидеть, пока вы её не дадите. Это часть, которую большинство пропускает, и часть, которая сильнее всего улучшает ответ.
- Rewrite this paragraph. — модель не знает, что абзац — начало сопроводительного письма, и переписывает в общем.
- Rewrite this paragraph. It is the opening of a cover letter for a teaching job. — теперь она знает аудиторию и цель.
Контекст отвечает на зачем это пишется и для кого. Дайте модели тот же фон, который вы дали бы новому коллеге, передавая ему задачу.
Ограничения
Ограничения не дают модели угадывать. Самые полезные — длина, тон, формат и чего избегать:
- длина — under 80 words, three bullet points
- тон — formal, friendly, neutral
- формат — as a table, as a list, with headings
- избегать — no jargon, don't use the word "amazing"
Именно на ограничениях делают свою работу числа и форматы: модель может сосчитать слова и сделать таблицу, но «не слишком длинно» она может только угадать.
Четыре части в одном промпте
Слабо:
Write a reply to this email.
Сильно:
Act as a customer-success manager. Reply to this complaint email. The customer is upset that their order arrived late and wants a refund. Keep it under 100 words, apologetic but firm — offer a replacement instead of a refund.
Присутствуют все части: роль (customer-success manager), задача (reply), контекст (заказ опоздал, хотят возврат), ограничения (под 100 слов, извиняясь, но твёрдо, предложить замену). Слабая версия даёт правдоподобное письмо, годное для любой жалобы; сильная — именно то, которого требует ситуация.
Модель не может задавать вам вопросы. Когда человек-коллега находит задачу неясной, он спрашивает. Модель — нет: она угадывает и выдаёт уверенно выглядящий ответ, построенный на догадке. Поэтому четыре части — это то, как вы задаёте вопросы за неё.
Проверьте себя
Тест ниже проверяет четыре части и то, какой из них не хватает в промпте.