Конфликты системного промпта
Часть раздела Основы путешествия по AI Prompts на Coddy. Урок 21 из 23.
What происходит, когда в системном промпте указано одно, а в пользовательском промпте — другое? Это конфликт, и понимание того, как AI разрешает его, помогает вам составлять более качественные промпты.
Представьте такую системную подсказку:
Всегда отвечайте на формальном английском языке. Никогда не используйте сокращения.
Затем ты отправляешь этот запрос пользователя:
Reply casually, like you're texting a friend. What's the weather like today?
Теперь ИИ застрял.
Системный промпт требует формальности. Пользовательский промпт требует непринуждённого языка. Какой из них побеждает?
В целом, системный промпт имеет приоритет, но не всегда абсолютный. ИИ пытается сбалансировать оба требования, что может привести к неловким, непоследовательным результатам. Он может отвечать формально, но при этом пытаться придерживаться дружелюбного тона, создавая странный гибрид.
Конфликты также возникают внутри системного промпта. Рассмотрим:
Не превышайте 50 слов в ответах. Всегда предоставляйте подробные, обстоятельные объяснения.
Эти правила противоречат друг другу. ИИ не может быть одновременно кратким и подробным, поэтому идёт на компромисс, часто не удовлетворяя в полной мере ни одному из требований.
Чтобы избежать конфликтов, ознакомьтесь с системным промптом перед добавлением новых правил. Спросите себя: не тянут ли какие-либо из этих инструкций в противоположные стороны? Если вы хотите, чтобы ИИ последовательно соблюдал правило, убедитесь, что ничто другое не подрывает его. Ясные, непротиворечивые instructions produce надёжное behavior.
Задание
создайте конфликт между системным и пользовательским промптами. поскольку это очень маленькая модель, мы ожидаем, что ии не будет следовать системному промпту. настройте системный промпт так, чтобы ии всегда отвечал ПРОПИСНЫМИ БУКВАМИ. затем в пользовательском промпте попросите его ответить строчными буквами, назвав ваш любимый фрукт. системный промпт не переопределит ваш запрос.
ответ ии должен:
- полностью состоять из строчных букв
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
1Добро пожаловать в эру ИИ
Что вообще такое ИИ?ИИ — это не GoogleИИ — это не человекВаше первое реальное заданиеИИ может ошибатьсяЧто такое «модель»?4Системный промпт
Что такое системный промпт?Настройка личности и ролиУстановка правил и ограниченийСистемный промпт против пользовательскогоКонфликты системного промптаСоздание системного промптаИнъекция системного промпта