Детали в запросе: какие важны, какие можно убрать

Детали делятся на два типа: те, которые влияют на выбор подхода модели, и те, которые просто описывают контекст. Первые критичны, вторые часто можно опустить. Проблема в том, что авторы промптов редко различают их осознанно.

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

Что пожертвовать без потерь

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

Контекст полезен в меру. Если нужно переписать письмо клиенту, достаточно знать, что клиент недоволен и хочет возврат. Подробный рассказ о том, как работал проект три месяца, может даже помешать, отвлекая модель на детали истории.

Признак избыточной детализации — когда при удалении нескольких предложений результат не меняется. Если модель выдаёт одинаковый ответ с промптом из пяти строк и пяти абзацев, нужно переписать коротче. Ясность и краткость часто совпадают.