Структурирование промпта: XML, markdown, роли
XML-теги для Claude, markdown для GPT/Gemini, разделение system/user/assistant, и защита от delimiter injection.
Возьмите задачу «переведи отзыв на английский». Реализуйте два промпта — XML для Claude и markdown для GPT/Gemini. Затем напишите злонамеренный отзыв с попыткой delimiter injection и докажите, что версия с уникальным делимитером (<review_<random>>) + явным предупреждением о недоверии не выполняет инъекцию, а наивная версия — выполняет.
Скопируйте и адаптируйте под свой контекст. Текст в треугольных скобках — то, что нужно заменить.
Помоги структурировать этот промпт под целевую модель. Модель: <Claude / GPT-4 / Gemini> Задача: <…> Недоверенный ввод от пользователя: <да/нет, что именно> Дай: (1) разметку (XML для Claude / markdown для GPT-Gemini), (2) разделение system/user, (3) уникальный делимитер и предупреждение о недоверии для пользовательского блока.