ШМА — сокращение от Шаблон Машинного Ассистента¶
ШМА (Шаблон Машинного Ассистента) — обозначение системного промпта (шаблона инструкций), который используется для настройки поведения языковых моделей при генерации ответов. В русскоязычном интернет-сообществе, связанном с использованием нейросетей и чат-ботов, термин «ШМА» стал широко применяться для обозначения набора правил, ролевых установок и ограничений, задаваемых модели перед началом диалога.
¶Происхождение термина
Сокращение «ШМА» является транслитерацией и аббревиатурой от англоязычного понятия System Prompt (системный промпт) либо от кальки «Шаблон Машинного Ассистента». Термин получил распространение в русскоязычных тематических сообществах — на форумах, в Telegram-каналах и группах, посвящённых работе с большими языковыми моделями (LLM), такими как GPT, Claude, Llama и их клонами и форками.
Практика составления и «краста» (модификации) системных промптов возникла вместе с массовым доступом к чат-ботам на базе LLM примерно с 2022–2023 годов. Пользователи обменивались готовыми шаблонами, позволявшими обходить встроенные ограничения моделей или придавать им определённый характер и стиль общения.
¶Назначение
Системный промпт, или ШМА, выполняет несколько функций:
- Задание роли — модель получает инструкцию выступать в определённом образе (эксперт, собеседник, персонаж).
- Фиксация правил — определяются допустимые и недопустимые темы, стиль ответов, формат вывода.
- Настройка поведения — задаются параметры длины ответов, наличия эмодзи, тональности, языка общения.
- Обход ограничений — в части случаев пользователи составляли ШМА с целью обойти фильтры безопасности разработчика модели, что является нарушением условий использования сервиса.
¶Устройство
Типичный ШМА представляет собой текстовый документ или набор инструкций, размещаемых в системном сообщении перед первым пользовательским запросом. Структура может включать:
- Определение роли и личности ассистента.
- Правила общения (формат, длина, тон).
- Список разрешённых и запрещённых тем.
- Инструкции по обработке краевых случаев.
- Примеры желаемых ответов (few-shot prompting).
Современные платформы, работающие с LLM, поддерживают отдельное поле для системного промпта, что делает ШМА неотъемлемой частью конфигурации бота.
¶Распространение и сообщества
Обмен ШМА происходит в тематических сообществах: Telegram-каналах, посвящённых нейросетям, Discord-серверах, профильных разделах форумов. Существуют каталоги и «маркетплейсы» готовых шаблонов, в том числе ориентированных на ролевые игры с ботами.
В рунете термин «ШМА» стал нарицательным и употребляется шире исходного значения: под ним могут понимать любой промпт, настраивающий модель, включая пользовательские инструкции в теле диалога.
¶Критика
Использование ШМА для обхода ограничений безопасности вызывает критику со стороны разработчиков моделей. Многие сервисы вводят дополнительные механизмы защиты системного промпта: шифрование, мультимодальные проверки, повторное применение фильтров на уровне вывода.
Специалисты по AI-безопасности отмечают, что «краст» системных промптов является формой конфликта между пользователями и разработчиками, сопоставимой с модификацией программного обеспечения.
¶См. также
- Промпт-инжиниринг
- Большие языковые модели
- Чат-бот
¶Источники
- Документации OpenAI, Anthropic и других разработчиков LLM по системным промптам
- Материалы тематических сообществ, посвящённых работе с нейросетями
- Публикации по prompt engineering и AI-безопасности
