Чому частка «НЕ» ламає промпти (Позитивні інструкції)(Негативні інструкції в промптах: як заборонити ШІ робити зайве без частки «НЕ»)
Психологічний та алгоритмічний парадокс роботи мовних моделей («Парадокс рожевого слона»). Пояснює, чому команди з часткою «НЕ» часто призводять до зворотного ефекту, і як переформулювати заборони у позитивні директиви.
1. Огляд концепції та призначення
Кожен новачок стикався з цим розчаруванням: ви пишете штучному інтелекту промпт із купою суворих заборон:
- «Напиши опис товару, але НЕ пиши про доставку, НЕ використовуй слово «унікальний» і НЕ роби текст довгим».
І що робить модель у першому ж абзаці? Вона пише: «Наш унікальний товар має безкоштовну доставку...».
Користувач злиться і думає, що бот знущається. Насправді це фундаментальна особливість роботи авторегресійних трансформерів: щоб обробити слово «унікальний», модель спершу повинна завантажити його концепт у свою увагу, що автоматично збільшує ймовірність його виводу.
Для новачка розуміння цього правила — це перехід від нескінченних розчарувань до точного та передбачуваного контролю над результатом.
2. Таблиця трансформації: Як переписати «НЕ» на дію
┌─────────────────────────────────────────────────────────────┐
│ ЯК ПЕРЕТВОРИТИ ЗАБОРОНУ НА ДІЮ │
├──────────────────────────────┬──────────────────────────────┤
│ ❌ СЛАБКИЙ НЕГАТИВНИЙ ПРОМПТ │ ✅ СИЛЬНИЙ ПОЗИТИВНИЙ ПРОМПТ │
├──────────────────────────────┼──────────────────────────────┤
│ «НЕ пиши занадто довго» │ «Напиши рівно 3 пункти до │
│ │ 50 слів кожен» │
├──────────────────────────────┼──────────────────────────────┤
│ «НЕ використовуй складні │ «Пиши простими словами для │
│ наукові терміни» │ учня 5 класу» │
├──────────────────────────────┼──────────────────────────────┤
│ «НЕ вітайся і НЕ пиши вступ» │ «Починай відповідь одразу │
│ │ з першого рядка коду» │
├──────────────────────────────┼──────────────────────────────┤
│ «НЕ згадуй наших конкурентів»│ «Говори тільки про фічі │
│ │ нашого власного продукту» │
└──────────────────────────────┴──────────────────────────────┘
3. Практичні правила безпеки у формулюваннях
- Задавайте суворі рамки: Замість заборони зайвого чітко окресліть межі дозволеного. Наприклад: «Опиши виключно технічні параметри з наступного списку: [Ваш список]».
- Використовуйте техніку "Inclusion Filter": Якщо потрібно обробити документ, напишіть: «Ігноруй будь-яку інформацію, окрім прізвища та номера телефону».
- Дайте зразок того, що ви ХОЧЕТЕ бачити: Використайте прийом Few-Shot і покажіть один ідеальний приклад без небажаних слів.
4. Головний підсумок
Штучний інтелект схожий на маленьку дитину: якщо кричати «Не біжи по калюжах!», вона одразу подивиться на калюжу і побіжить туди. Але якщо сказати «Йди по сухому асфальту біля мене» — вона спокійно піде поруч. Завжди кажіть моделі, ЩО робити, а не чого уникати!
FAQ: Чому частка «НЕ» ламає промпти (Позитивні інструкції)
Пов'язані терміни
Negative Constraints & Anti-Pattern Prompts
Методологія формулювання заборон та явного виключення небажаних інженерних патернів (Anti-Goals) у системних інструкціях для запобігання шаблонному та надлишковому коду (AI Slop).
Як відучити ШІ вигадувати (Промпти проти галюцинацій)
Набір перевірених інженерних технік та словесних конструкцій, які блокують генерацію вигаданих фактів, неіснуючих законів і хибних цитат. Змушує штучний інтелект спиратися суворо на надані джерела.
Розділювачі та XML-теги (Структурування промптів)
Техніка оформлення складних промптів за допомогою XML-тегів (<context>, <rules>) та потрійних лапок (\"\"\"). Допомагає моделі чітко розрізняти, де закінчується ваше правило і де починається текст для обробки.
Пов'язані матеріали екосистеми
Дізнайтеся більше про практичну реалізацію, термінологію та інструменти
Мета-промптинг (ШІ покращує твій промпт замість тебе)
Техніка складання запитів вищого порядку (Meta-Prompting). Замість того, щоб самостійно підбирати складні формулювання, ви доручаєте потужній моделі написати, структурувати та протестувати ідеальний промпт для вашого завдання.
Рольовий промптинг (Магія фрази «Дій як експерт»)
Техніка формулювання промптів через надання моделі конкретної ролі, професії чи психологічного образу («Дій як Senior DevOps», «Уяви, що ти лікар-педіатр»). Активує специфічні шари знань та професійний словник.
CLAUDE.md: як налаштувати інструкції для Claude Code
Як правильно налаштувати файл CLAUDE.md для Claude Code: рівні конфігурації, стандарти коду, розділи Gotchas та Never Do, еталонні приклади та правило другого зауваження.
Loop Engineering: архітектура автономних петель та завершення ери ручного промптингу
Глибоке занурення в Loop Engineering: архітектура самопідтримуваних циклів для Claude Code та автономних агентів, шаблон DOER/CHECKER, детермінована верифікація, команда /goal та боротьба з Reward Hacking.
Користувач Reddit з’ясував, чому тижневі ліміти Claude Code витрачаються майже вчетверо швидше
Користувач Reddit порівняв використання токенів за два тижні та виявив, що на кожен 1% тижневого ліміту Claude Code тепер припадає значно менше вихідних токенів, а основними підозрюваними стали субагенти, тривалість міркувань і фонові запити інтерфейсу.
Claude Code оптимізував статус фонових субагентів: витрати на оновлення зменшилися на 99%
У CLI-версії Claude Code оновлення статусу фонових субагентів тепер виконує Haiku 5.5 на основі коротких нотаток, що знижує споживання лімітів.