Когда давать примеры в промпте, а когда они помешают

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

Избегайте примеров, если задача простая и однозначная: «Преобразуй строку в lowercase» не нуждается в примере. Примеры нужны для нестандартных требований, специфических форматов или когда есть несколько способов решить одно и то же.

Правило выбора: когда добавлять примеры

Добавляйте примеры, если формат нестандартный: «Ответь в виде CSV с кавычками в полях и переносом…» плюс пример строк. Не добавляйте примеры в стандартные задачи: JSON, SQL, регулярные выражения без специальных требований.

Если вы даёте примеры, убедитесь, что они идеальны. Модель скопирует ошибки: неправильный отступ, невалидный JSON, неправильное экранирование. Проверьте пример перед тем, как вставить его.

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