Глиф Учебники

Урок 3. Как писать запросы к ИИ (промпты)

Курс «Искусственный интеллект» · урок 3 из 8 · 4 минуты чтения

Промпт (от английского prompt — подсказка) — текст запроса к языковой модели. Модель знает только то, что написано в запросе и в разговоре. Она не видит вашего экрана, не знает, в каком вы классе, что задал учитель или что нужно начальнику. Чем точнее запрос, тем меньше модели приходится угадывать — и тем лучше ответ.

Плохой и хороший запрос

Текст
Расскажите про фотосинтез.

Ответ на такой запрос будет общим: модель не знает, кому и зачем он нужен, и выдаст что-то среднее — то ли для школьника, то ли для студента-биолога.

Текст
Объясните, что такое фотосинтез, ученику 7 класса, который пропустил урок.
Нужно 5–7 коротких предложений простыми словами, одно сравнение из жизни
и в конце 3 вопроса для самопроверки. Формулы не нужны.

Во втором запросе есть всё, что нужно для хорошего ответа: для кого (ученик 7 класса), зачем (пропустил урок), какой объём (5–7 предложений), что добавить (сравнение, вопросы) и чего не делать (без формул).

Общий запрос Расскажите про фотосинтез. кому? зачем? какой объём? Хороший запрос Объясните, что такое фотосинтез, ученику 7 класса, который пропустил урок. Нужно 5–7 коротких предложений простыми словами, одно сравнение из жизни и в конце 3 вопроса для самопроверки. Формулы не нужны. задача для кого зачем какой объём что добавить чего не делать
Хороший запрос по частям: задача, для кого, зачем, какой объём, что добавить и чего не делать; в общем запросе «Расскажите про фотосинтез.» ничего этого нет.

Из чего состоит хороший запрос

ЧастьЧто написатьПример
ЗадачаЧто сделать — глаголом«Составьте план», «Найдите ошибки», «Сократите вдвое»
КонтекстДля кого, зачем, что уже известно«Для доклада на 5 минут в 9 классе»
РольКем модели себя считать«Вы — учитель физики»
ФорматКак оформить ответ«Таблица из трёх столбцов», «список из 5 пунктов»
ОграниченияЧего не делать«Без терминов», «не больше 100 слов»
МатериалС чем работатьВставленный текст, данные, код

Не каждый раз нужны все части. Для простого вопроса хватит задачи и контекста. Для сложной работы — пишите подробно: длинный понятный запрос лучше короткого загадочного.

Роль

Роль задаёт тон и уровень ответа. «Вы — опытный редактор» — модель правит стиль и сокращает. «Вы — строгий экзаменатор» — задаёт каверзные вопросы. «Объясните как учитель начальных классов» — говорит проще.

Роль не добавляет знаний. Модель в роли врача не становится врачом и ошибается так же, как без роли. Роль меняет подачу, а не точность.

Примеры в запросе

Если нужен ответ строго определённого вида, покажите один–три образца — модель повторит их форму. Такой приём называют few-shot (по-английски «несколько примеров»):

Текст
Определите тон отзыва: положительный, отрицательный или смешанный.

Отзыв: «Доставили быстро, всё работает». Тон: положительный
Отзыв: «Сломался через неделю». Тон: отрицательный
Отзыв: «Экран отличный, но батарея слабая». Тон:

Модель продолжит последнюю строку одним словом, как в образцах, а не напишет рассуждение на абзац.

Свой материал вместо памяти модели

Когда ответ должен опираться на факты — правила, инструкцию, текст параграфа, — вставьте этот текст в запрос и попросите отвечать только по нему. Модель тогда пересказывает и сопоставляет, а не вспоминает, и выдумывает гораздо реже:

Текст
Ответьте на вопрос только по тексту ниже. Если в тексте ответа нет,
так и напишите: «В тексте этого нет».

Вопрос: сколько дней даётся на возврат товара?

---
(текст правил магазина)
---

Линии --- или кавычки отделяют материал от задачи — модели так проще понять, где что.

Только вопрос сколько дней даётся на возврат товара? Модель вспоминает похоже на ответ, может быть выдумкой Вопрос и свой материал отвечать только по тексту вопрос о возврате товара --- (текст правил магазина) --- Модель сопоставляет с текстом ответ по тексту или «В тексте этого нет»
Без материала модель вспоминает и может выдумать ответ; с текстом правил в запросе она сопоставляет и отвечает по тексту или пишет «В тексте этого нет».

Прежде чем вставлять документ, уберите из него личные данные: имена, телефоны, номера документов. Почему — в справке Можно ли отправлять нейросети личные данные.

Уточняйте, а не начинайте заново

Первый ответ — черновик. Продолжайте в том же чате, и модель учтёт всё сказанное раньше:

Один чат первый запрос черновик ответа «Проще — для 5 класса» ответ проще «Добавьте пример из жизни» ответ проще и с примером Весь разговор модель учитывает всё сказанное раньше в этом чате
В одном чате каждое уточнение дописывается к разговору, и следующий ответ модель составляет с учётом всего сказанного раньше.

Если задача большая, разбейте её на шаги: сначала попросите план, потом каждую часть отдельно. А если сами не уверены, что именно нужно, попросите модель спросить:

Текст
Нужно подготовить поздравление коллеге с юбилеем. Прежде чем писать,
задайте 3–4 уточняющих вопроса.

Ход решения

Для задач с рассуждением или расчётом добавьте «Решите по шагам». По шагам легче увидеть, где ошибка. Но аккуратное решение тоже бывает неверным: проверяйте каждый шаг, а числа пересчитайте сами.

Проверка ответа

Хороший запрос уменьшает число ошибок, но не убирает их. Перед тем как пользоваться ответом:

Подробно — в справке Как проверить ответ нейросети.

Частые ошибки

Коротко

Проверьте себя

1. Чего больше всего не хватает запросу «Расскажите про фотосинтез»?
2. Что даёт роль «Вы — учитель физики»?
3. Как уменьшить выдумки в ответе по правилам магазина?
4. Модель ответила, но слишком длинно и сложно. Что лучше сделать?