Идеальная формула промпта: в объявлении два разных срока
Идеальная формула промпта на примере домового чата: задаём адресата, время работ и просьбу. Разбор объявления из LibraChat и способ убрать лишнее из запроса.
Денис
Продакт LibraChat
6 мин чтения
Перила будут красить до двенадцати. Значит, после двенадцати их уже можно трогать? В нашей просьбе соседям было другое условие: не касаться до вечера. Пока я думал, как сделать объявление вежливее, самое полезное различие чуть не потерялось. Идеальная формула промпта понадобилась мне именно здесь: передать два разных срока так, чтобы человек понял, что делать.
Я хотел «хорошее сообщение». Но слово «хорошее» не сообщало чату ни даты, ни просьбы. Я собрал нужные сведения, сравнил короткое и подробное задания в LibraChat и получил объявление. Дальше оказалось интереснее разобраться, какую работу в нём выполняет каждая строка.
Идеальная формула промпта начинается с человека у перил
Я смотрел на задачу со стороны автора: нужно что-то написать в домовой чат. Со стороны соседа она выглядит иначе. Он собирается выйти, видит сообщение и решает, что учитывать по дороге. Ему нужны дата, место работ и понятное действие.
Поэтому я выписал известные условия: 14 ноября, с 10:00 до 12:00, в подъезде красят перила. Отдельно добавил просьбу не касаться их до вечера. Работы назначены на 2 часа, но просьба относится и ко времени после их окончания. Сводить эти сведения к одной фразе «перила красят до двенадцати» нельзя: часть задания исчезнет.
Потом появился тон. В общем чате не хочется звучать так, будто выговариваешь всему подъезду. Я выбрал спокойное сообщение без придуманных угроз и обвинений. Это уже полезное указание: оно помогает решить, как обратиться к людям, не меняя самих условий.
Манера: спокойно, без дополнительных обстоятельств.
Заметь, здесь пока нет знаменитого редактора с тридцатилетним стажем. Для этого объявления я ещё не нашёл задачи, которую решала бы такая роль. Дату и просьбу она точно не заменит.
Между «напиши» и готовым объявлением
В одном задании я попросил LibraChat сравнить ясность двух запросов. Первый состоял из слов «Напиши сообщение». Во втором были адресат, факты и ограничение по объёму. Затем я попросил выполнить именно второй.
Вот его содержательная часть:
Напиши сообщение соседям в домовой чат: 14 ноября с 10:00 до 12:00 в подъезде будут красить перила, попроси не касаться их до вечера, тон спокойный, до 60 слов.
Дополнительно я исключил запах, оценку опасности, телефон и причины работ: таких сведений не давал. В ответе LibraChat назвал недостающие условия первого варианта, а затем подготовил текст:
Соседи, добрый день. 14 ноября с 10:00 до 12:00 в подъезде будут красить перила. Пожалуйста, не касайтесь их до вечера.
Я проверил обе временные части. Часы работ сохранились вместе с датой. Просьба тоже осталась на месте. Новых контактов, причин и описания запаха в объявлении нет. Для моей задачи этого достаточно: соседу понятно, какое событие учитывать и о чём его просят.
Ограничение до 60 слов я выбрал ради короткого сообщения. Оно не означает, что каждое объявление обязано иметь такую длину. Если потребуется подробно описать обходной путь, текста станет больше. Сначала нужно понять, что человек должен узнать, и лишь потом выбирать подходящий объём.
Такое задание можно поставить в LibraChat. Для первого запроса полезно прямо назвать адресата и обстоятельства. В продолжающемся разговоре часть сведений уже может быть известна из предыдущих сообщений. Я всё равно повторяю дату перед окончательной редакцией: мне легче прочитать её рядом с готовым текстом.
Работы до двенадцати, просьба до вечера
Самое важное в этом примере нашлось после получения ответа. Начало объявления сообщает о событии. Конец предлагает действие. Если оставить только начало, читателю придётся самому догадаться, как вести себя после завершения работ.
Я сделал таблицу назначения деталей. Она помогает обсуждать запрос предметно, без голосования за «хороший» или «плохой» промпт.
Деталь · Что она решает в объявлении · Что останется без неё
Соседи в домовом чате — Кому и где адресован текст — Неясный адресат
14 ноября — К какому дню относится сообщение — Риск прочитать предупреждение не вовремя
10:00–12:00 — Когда идут работы — Неизвестный интервал события
Не касаться до вечера — Какое действие требуется — Догадка вместо просьбы
Спокойный тон — Как звучит обращение — Манера выбирается без ориентира
Время окончания работ и окончание просьбы связаны одной ситуацией, но отвечают на разные вопросы. Это различие встречается и в других объявлениях: когда произойдёт событие и что человеку сделать в связи с ним. Я теперь ищу в своём тексте обе части.
При этом «до вечера» остаётся неточным временем. Если для настоящего объявления нужен определённый час, его следует узнать у ответственного за работы и вписать в условие. Просить чат самостоятельно выбрать момент нельзя: в наших данных такого часа нет. Он умеет оформить просьбу, но подтверждение срока беру на себя.
По той же причине я не добавляю объяснение, когда высохнет краска. Мы обсуждаем состав сообщения по заданным сведениям. Свойства покрытия потребовали бы отдельного источника. Для объявления достаточно сохранить согласованную просьбу и не подменять её предположением.
Получается полезный способ сокращать текст: оставлять сведения, от которых зависит действие. Вежливое приветствие можно переделать несколькими способами. Потерю дня или просьбы заменой прилагательного уже не исправить.
Я вычёркиваю роль и смотрю, что потерялось
После такого разбора длинные инструкции к чату проще редактировать. Я беру одну строку и спрашиваю: какое решение изменится, если её убрать? Если исчезнет адресат, придётся заново выбрать обращение. Если убрать время, объявление перестанет помогать планировать день. Удаление слова «превосходный» подобных потерь не создаёт.
Это не запрет на роли. Редактор может пригодиться, когда нужно оценить ясность готового объявления. Для первого черновика о перилах важнее оказались сведения о самом событии. Я добавляю роль под определённую работу, вместо того чтобы назначать её обязательным началом любого запроса.
Попробуй разобрать собственное сообщение:
Назови, какое решение примет читатель после него.
Найди в запросе сведения, необходимые для этого решения.
Отметь слова, которые описывают желаемое впечатление, но не задают условий.
Убери одну такую строку и проверь, чего именно теперь не хватает.
Если хочется сократить весь запрос, пригодится материал про короткий промпт. Я начинаю с удаления повторов, а не важных обстоятельств. Длинная переписка о ремонте может содержать много подробностей; в задании для объявления нужны те, которые должны попасть к соседям.
Возможности и доступ для других задач можно посмотреть в тарифах LibraChat. А здесь достаточно одного сообщения и его внимательного чтения. Не нужно сначала собирать коллекцию сложных формул, чтобы назвать дату и просьбу.
Возьми ближайшее объявление, которое тебе предстоит написать. Что в нём является событием, а что — действием читателя? Попробуй запрос из статьи со своими сведениями. Потом вычеркни роль эксперта и посмотри, исчезло ли что-нибудь нужное. Если два срока всё ещё на месте, ты уже понимаешь устройство задания лучше, чем до очередного красивого шаблона.