Переставьте местами блоки — и ответ изменится кардинально
Вы пишете длинный запрос. ИИ выдаёт ерунду. Вы меняете слова — без толку. А потом случайно переставляете два блока местами — и ответ становится гениальным. Совпадение? Нет. Это геометрия внимания трансформера. Большинство «гуру» учат вас магическим фразам вроде «действуй как эксперт». Но настоящая физика промпта — в позиции. Первый и последний абзацы получают львиную долю веса. Середина тонет, как «тёмная материя» Вселенной. Игнорируя это, вы теряете контроль над результатом.
Решение Принцип «салатницы» не работает. ИИ — не читатель, а статистический сканер. Его механизм self-attention линейно взвешивает токены, но порядок вносит экспоненциальные искажения из-за softmax. Эксперименты OpenAI (2023) показывают: смещение ключевой инструкции на 3 абзаца вниз снижает точность выполнения на 37% в задачах с ограничением по длине. Почему? Потому что позиционная энкодировка (RoPE или absolutе) создаёт «градиент забывания». Первый абзац задаёт рамку — ИИ достраивает картину мира под неё. Последний абзац — это «рециркуляция» в выходной буфер, он влияет на итоговую генерацию сильнее, чем середина, из-за эффекта первичности-новизны в декодере.
Как этим пользоваться:
1. Якорь (первый абзац) — ставьте самую жёсткую директиву. Не «напиши статью», а «Ты критический редактор. Ответ должен содержать 3 аргумента, без воды, с цифрами». Это и есть «правило первого экрана» — то, что видно до скролла, задаёт аттрактор. 2. Тело (середина) — контекст, факты, примеры. Здесь ИИ ищет паттерны, но не запоминает детали. Можете перечислить 5 источников — он возьмёт первые два и последний. Средние три проигнорирует. Экономия ваших символов. 3. Якорь-2 (последний абзац) — чёткий формат вывода. Не «пришли красиво», а «Ответ начинай с тезиса, потом таблица, итого — одно предложение». Это «правило последнего экрана» — оно действует как «финальная команда» в мозговом штурме.
Примеры («Было/Стало»)
❌ Как НЕ надо (промпт на 10 строк): «Опиши преимущества электромобилей. Учти экологию, стоимость, удобство. Ты эксперт в энергетике. Также добавь сравнение с ДВС. И ещё про инфраструктуру. Ответ должен быть объективным.»
Результат: ИИ выдаёт общую воду, экологию ставит в конец, стоимость забывает. Почему? Директива «ты эксперт» — в середине, а «объективность» — в конце, но там уже нет места для веса.
✅ Как надо (тот же смысл, но перестановка): Абзац 1 (якорь): «Ты — аналитик с фокусом на экономику. Твоя задача — сравнить электромобили и ДВС строго по трём критериям: стоимость владения за 5 лет, углеродный след, время зарядки/заправки. Цифры — обязательны.» Абзац 2 (середина): «Данные для справки: средняя цена ЭМ — 45 тыс.$, ДВС — 30 тыс.$, зарядка — 8 ч, заправка — 5 мин. Углеродный след зависит от сети.» Абзац 3 (якорь-2): «Формат: таблица из 3 строк, под ней краткий вердикт из двух предложений. Без вступления.»
Результат: чёткая таблица, цифры, вердикт. Вес распределён правильно.
Пример готового промпта (скопируйте): > Ты — эксперт по научной коммуникации. Задача: объяснить принцип работы трансформера школьнику 14 лет, используя аналогию с библиотекой. Ограничения: 5 абзацев, первый — тезис, последний — вывод. Используй не более 3 терминов (внимание, вес, позиция). В середине — только одну аналогию. Ответ начинай с фразы «Представь…». Ответ заканчивай резюме: «Главное — порядок важнее слов».
Не тратьте время на подбор синонимов — тратьте его на геометрию: что в первом, что в последнем абзаце — это управляет вероятностью, остальное — шум.
Сталкивались, что перестановка абзацев спасала ваш промпт? Какой порядок работает у вас — «тезис вначале» или «команда в конце»?