XML-теги в промптах
11 часов назад
Никита Вихров
Ответы
XML-теги в промптах
Когда промпт длинный — модель путается где инструкция, где данные, где пример. XML-теги решают это: явно размечают структуру промпта, и модель понимает что к чему относится.
Anthropic официально рекомендует этот подход для сложных промптов.
Без тегов — модель угадывает структуру
Модель может перепутать «пример ответа» с частью кода или инструкцией.
С тегами — структура явная
Теперь модель точно знает: <instructions> — правила, <code> — что проверять, <example_output> — формат ответа.
Теги в системном промпте
Особенно полезны когда системный промпт большой:
Теги для разделения нескольких документов
Когда передаёшь несколько файлов или кусков данных:
Как называть теги
Имена тегов не стандартизированы — называй по смыслу. Часто используемые:
<instructions> / <task> — что делать
<context> — фоновая информация
<input> / <data> / <code> — данные для обработки
<example> / <example_output>— примеры
<format> / <output_format> — формат вывода
<rules> / <constraints> — ограничения
<thinking> — для chain-of-thought
Главное — последовательность. Используй одни и те же теги во всех промптах проекта.
Подробнее о структурировании промптов для продакшн-задач — на курсе «ИИ для разработчиков» на Хекслете.
11 часов назад
Никита Вихров
Похожие вопросы





