Детали в запросе: какие важны, какие можно убрать
Детали делятся на два типа: те, которые влияют на выбор подхода модели, и те, которые просто описывают контекст. Первые критичны, вторые часто можно опустить. Проблема в том, что авторы промптов редко различают их осознанно.
Детали, которые влияют на результат: целевая аудитория текста, требуемый уровень сложности, формат ответа (если он нестандартный), жесткие ограничения (например, объём или набор запрещённых слов). Эти детали остаются в промпте.
Что пожертвовать без потерь
Лишние детали: личные соображения автора по теме, предыстория того, почему возникла задача, детальное описание уже известного фактов, пространные предисловия. Они не меняют суть запроса, но утяжеляют его.
Контекст полезен в меру. Если нужно переписать письмо клиенту, достаточно знать, что клиент недоволен и хочет возврат. Подробный рассказ о том, как работал проект три месяца, может даже помешать, отвлекая модель на детали истории.
Признак избыточной детализации — когда при удалении нескольких предложений результат не меняется. Если модель выдаёт одинаковый ответ с промптом из пяти строк и пяти абзацев, нужно переписать коротче. Ясность и краткость часто совпадают.