Почему формулировка запроса меняет ответ
ChatGPT не читает мысли. Он работает только со словами из диалога и с тем, что ему велели запомнить о вас. Короткий расплывчатый запрос заставляет его гадать, кто вы, что вам нужно и как выглядит хороший результат, и пробелы он заполняет самым общим ответом из возможных. Поэтому два человека, спросив об одном и том же, могут получить ответы совсем разного качества.
Полезно представить, что вы вводите в курс дела толкового нового коллегу в его первый рабочий день. Он быстро соображает и много читал, но ничего не знает о вашем проекте, аудитории и требованиях, пока вы ему не расскажете. Каждый приём ниже — просто способ написать такому коллеге бриф получше.
Начните с контекста и чёткой цели
Самое заметное улучшение даёт простое объяснение, чего вы хотите добиться и зачем. Сравните «Напиши письмо о задержке» и «У меня небольшой интернет-магазин. Из-за проблем у поставщика заказы, оформленные на этой неделе, будут отправлены с опозданием. Напиши короткое письмо с извинениями для покупателей, которых это коснулось: объясни задержку, не перекладывая вину на поставщика, и предложи возможность отменить заказ». Второй промпт сообщает ChatGPT ситуацию, аудиторию, тон и желаемый результат.
Полезный контекст обычно включает, для кого результат, где он будет использоваться, что вы уже знаете или пробовали и что вы сможете сделать, получив удачный ответ. Если нужна помощь с решением, перечислите варианты и то, что для вас важнее всего. Если вопрос касается кода, укажите язык, точный текст ошибки и то, какого поведения вы ожидали.
Идеальная грамматика и длинные абзацы не нужны. Обычно хватает нескольких простых предложений с вводными, и они экономят несколько кругов исправлений.
Задайте роль, ограничения и формат
Если попросить ChatGPT взять на себя роль, например «выступи как опытный литературный редактор» или «объясни так, как объяснял бы терпеливый репетитор по математике», это смещает лексику, глубину и тон ответа. Роль не волшебная палочка и не даёт модели знаний, которых у неё нет, но это быстрый способ обозначить, какой экспертизы и стиля вы ждёте.
Ограничения работают ещё сильнее. Укажите нужный объём, уровень сложности, тон и то, чего следует избегать: жаргона, штампов или утверждений, которые нечем подкрепить. Если результат должен соответствовать жёстким правилам, например лимиту символов в форме или корпоративному руководству по стилю, пропишите их явно, а не надейтесь, что модель догадается сама.
Наконец, опишите формат ответа: нумерованный список шагов, таблица со сравнением вариантов, короткое резюме с подробностями после него или простой текст, который можно вставить в другой инструмент. Просьба перечислить свои допущения или прямо говорить, когда модель не уверена, — ещё одно ограничение, которое часто делает ответы надёжнее.
Покажите примеры и дайте исходный материал
Когда нужен определённый стиль, один-два примера лучше любого описания. Вставьте понравившийся абзац и попросите новый текст в той же манере или покажите образец входных данных с ожидаемым результатом, а затем дайте настоящие данные. Этот приём, который часто называют few-shot prompting, особенно хорошо работает для классификации, переформатирования и рерайта.
Если задача касается конкретного текста, дайте ChatGPT сам текст, а не просите его вспомнить. Вставьте статью, пункт договора или данные либо загрузите файл и отделите инструкции от материала понятными метками вроде «Инструкции» и «Текст для правки» или заключите материал в тройные кавычки. Так меньше шансов, что модель перепутает ваш запрос с содержимым.
Следите за тем, чем делитесь. Перед вставкой удаляйте имена, номера счетов, пароли и всё конфиденциальное и соблюдайте правила работодателя об использовании ИИ-инструментов с рабочими данными.
Разбивайте большие задачи на шаги и дорабатывайте
Сложные запросы лучше работают как последовательность, а не как один огромный промпт. Для отчёта сначала попросите план, поправьте его, а затем просите написать разделы по очереди. Для непростой задачи попросите ChatGPT предложить несколько подходов, прежде чем выбрать один. Рассуждающие модели во многом планируют сами, но чёткая структура с вашей стороны всё равно им помогает.
Считайте первый ответ черновиком и точно говорите, что изменить: «короче», «более официально», «оставь второй абзац, остальное перепиши», «возьми примеры из розницы, а не из банковской сферы». Можно также позволить ассистенту взять у вас интервью, закончив промпт фразой «задай мне все вопросы, которые нужны, прежде чем начать»: его вопросы часто показывают пробелы в вашем брифе.
Если разговор уходит в сторону или модель упорно повторяет одну и ту же ошибку, часто быстрее отредактировать исходное сообщение или начать новый чат с улучшенным промптом, чем спорить в длинной ветке. Попросить сразу три-четыре разные версии — ещё один быстрый способ сравнить варианты, прежде чем остановиться на одном.
Проверяйте всё, что имеет значение
Даже самый лучший промпт не сделает ChatGPT непогрешимым. Языковые модели могут уверенно излагать неверные факты, путать похожие имена, ошибаться в расчётах, а на просьбу привести источники выдавать ссылки, которые выглядят настоящими, но не существуют. Кроме того, встроенные знания модели ограничены датой окончания обучения, поэтому о недавних событиях она может не знать, если ассистент не ищет в интернете.
Сделайте проверку привычкой. Просите источники и открывайте их, убеждайтесь, что каждый источник действительно говорит то, что утверждает ответ, пересчитывайте важные вычисления в таблице или с помощью инструмента анализа данных и тестируйте код, прежде чем его использовать. В вопросах медицины, права, финансов и безопасности воспринимайте ответ как подготовку к разговору с квалифицированным специалистом, а не как последнее слово.
Хороший уточняющий промпт просит ассистента проверить собственный ответ: указать слабые утверждения, перечислить, в чём он не уверен, и подсказать, что стоит перепроверить. Он поймает не всё, но часто подсвечивает места, которые заслуживают второго взгляда.
Сохраняйте удачные промпты как шаблоны
Если промпт дал хороший результат, сохраните его. Хватит и простого файла с заметками, а в самом ChatGPT есть пользовательские инструкции, которые действуют во всех чатах, проекты, где постоянные инструкции хранятся вместе с набором файлов, и собственные GPT для часто повторяющихся задач. Вынесите туда устойчивые предпочтения, например вашу роль, привычную аудиторию и любимый стиль, чтобы каждый новый промпт был посвящён только текущей задаче.
Практичный шаблон, который можно подогнать под себя: цель в одном предложении; контекст и аудитория; материал для работы; роль, которую должен играть ассистент; ограничения по объёму, тону и тому, чего избегать; формат ответа; и просьба задать вопросы или назвать допущения, если что-то неясно. Заполнение этих пунктов занимает минуту и обычно экономит гораздо больше времени на исправлениях. Те же привычки работают и с другими ИИ-ассистентами, ведь чёткий бриф помогает любой языковой модели.