Система ролей в ChatGPT-5: как выдать инструкцию, чтобы она сработала
Система ролей в ChatGPT-5 работает через явное назначение позиции в начале диалога. Вместо общей просьбы типа «помоги с текстом» эффективнее определить роль: редактор, аналитик, разработчик документации. Модель при этом лучше учитывает контекст и стиль, требуемые для конкретной должности.
Инструкция работает, если содержит три элемента: саму роль, граница ответственности и желаемый формат вывода. Например: «Ты опытный SQL-разработчик, проверяешь запросы на производительность и безопасность. Отвечай кратко: проблема, причина, решение» — такой промпт даёт стабильный результат.
Практика назначения ролей
Роль закрепляется в начале сеанса и держится на протяжении всего диалога, если её не переопределить. Смена роли в середине может привести к противоречивым ответам, поэтому либо работаем в одной роли, либо явно переходим на новую с новой инструкцией.
Добавление деталей о знаниях и опыте роли усиливает эффект: «Ты senior-архитектор с 15 годами опыта в микросервисах» работает лучше, чем просто «ты архитектор». Модель соответствует описанному уровню и выбирает решения из той же категории.
Проверка результата показывает, что система ролей снижает галлюцинации и помогает соблюдать формат. Если модель начала отклоняться от инструкции, часто достаточно переспросить, напомнив роль: «Как ты, SQL-разработчик, оценишь это по производительности?»