MDX-Tom/gpt-instruct — Codex Jailbreak Prompt & Test Pack

⚠ Важно перед прочтением
Данный инструмент предназначен исключительно для исследований в области AI-безопасности и red-teaming в контролируемой среде. Использование jailbreak-промптов в реальных системах без разрешения владельца может нарушать условия обслуживания OpenAI и законодательство. Вы используете инструмент на собственный страх и риск.

Что это такое и для кого

MDX-Tom/gpt-instruct — это набор Codex jailbreak-промптов и тест-пак для GPT-серии моделей. Проект размещён на GitHub под лицензией MIT и распространяется бесплатно.

Инструмент ориентирован на:

  • AI-исследователей безопасности (red team), изучающих уязвимости LLM;
  • разработчиков, которые тестируют устойчивость своих систем к prompt injection;
  • академиков, занимающихся воспроизводимой оценкой поведения GPT-моделей в edge-case сценариях.

«Jailbreak-атаки на AI позволяют манипулировать системой, заставляя её вести себя иначе, чем задумано» — Wikipedia, Jailbreak (computer science)

В jailbreak-атаках на AI-системы пользователи манипулируют моделью, чтобы раскрыть системный промпт или получить аномальные ответы. gpt-instruct систематизирует такие техники в воспроизводимый формат для исследований.


Структура репозитория

Репозиторий содержит папки .github, docs, historical-versions, scripts, unit-tests, а также ключевые файлы: codex-instruct.py, README.md, README_EN.md и архивы промптов.

Активно поддерживаются три продуктовые ветки:

ВерсияСтатусОписание
gpt-5.6-sol-v45✅ Стабильная productionТекущий основной релиз, v45
gpt-6-astra-v2-rc1🔬 Pre-releaseПервый RC для ветки gpt-6-astra
gpt-6.1-sol-v1-rc2🔬 Pre-releaseВторой RC для ветки gpt-6.1-sol

Ключевые возможности

1. Итеративная оптимизация промптов

В процессе оптимизации модель непрерывно поглощает пользовательские инструкции, реальные case failures и GitHub Issues, создаёт или расширяет тест-сеты, анализирует неудачи и переписывает промпт, после чего проходит многоуровневые regression gates для принятия решения о публикации.

2. Компактность и эффективность

Базовый промпт версии v42 составлял 90 строк и 5 856 UTF-8 байт, что на 42,58% короче, чем v35. Это снижает риск обнаружения и упрощает развёртывание в тестовых средах.

3. Управление версиями через codex-instruct.py

Встроенный Python-скрипт позволяет:

# Предпросмотр промпта перед развёртыванием
python3 codex-instruct.py --preview

# Развернуть целевую версию
python3 codex-instruct.py --deploy gpt-5.6-sol-v45

# Откатиться к предыдущей версии
python3 codex-instruct.py --rollback v42

4. Архив исторических версий

Исторические версии v5, v24, v35, v41, v41-skills и v42 архивированы в папке historical-versions/ для воспроизведения и сравнительного анализа.

5. Охват техник jailbreak

Проект охватывает несколько классов атак, известных в академической литературе:

  • Pretending / Role Play — модель играет альтернативный персонаж;
  • Simulate Jailbreaking (SIMU) — промпт симулирует процесс jailbreak, Sudo Mode (SUDO) — промпт активирует «sudo»-режим модели;
  • Many-shot jailbreaking (MSJ) — эксплуатирует in-context learning, эффективность которого масштабируется как степенной закон от числа примеров;
  • Prompt segmentation — распределяет промпт по нескольким специализированным GPT-агентам, каждый из которых обрабатывает отдельный элемент, а результаты затем объединяются.
ℹ Техники работы с Codex
Codex-ориентированные атаки используют возможности генерации кода GPT, чтобы получить вредоносные выходные данные, замаскированные под задачи программирования, или строят многошаговые цепочки рассуждений, каждое звено которых выглядит безобидно, но в совокупности обходит safety-фильтры.

Рабочий процесс


graph TD
    A[Выбор целевой модели GPT] --> B[Выбор версии промпта]
    B --> C[codex-instruct.py --deploy]
    C --> D[Запуск unit-tests]
    D --> E{Тест пройден?}
    E -- Да --> F[Фиксация результатов в docs/]
    E -- Нет --> G[Анализ failure case]
    G --> H[Переписать промпт]
    H --> B
    F --> I[Публикация / архивирование версии]


Тарифы и цены

ПараметрЗначение
ЛицензияMIT (открытый исходный код)
СтоимостьБесплатно
ТребованияPython 3.8+, доступ к Codex / GPT API
Зависимостиrequirements-jailbreakbench.txt
💡 Дополнительные расходы
Сам инструмент бесплатен, однако вам потребуется оплачивать API-запросы к OpenAI. Стоимость зависит от выбранной модели и объёма тестирования. При массовом прогоне unit-tests расходы на токены могут быть существенными.

Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью бесплатный, лицензия MITРаботает только с GPT/Codex (нет поддержки Claude, Gemini)
Несколько параллельных веток для разных версий GPTТребует технических знаний Python и CLI
Архив историй версий для воспроизводимостиСерые правовые и этические зоны использования
Встроенный скрипт управления и rollbackНет GUI — только командная строка
Открытый тест-кейсы и regression gatesПромпты могут устаревать после patching со стороны OpenAI
Активная итерация на основе реальных failuresДокументация преимущественно на китайском языке

Сравнение с альтернативами

ПараметрMDX-Tom/gpt-instruct0xk1h0/ChatGPT_DANQuincunx33/Ai-jailbreak
Целевые моделиGPT/CodexGPT-3.5 / GPT-4GPT, Gemini, Claude, Llama, Qwen, Grok
ПодходCodex-специфичные промпты + тест-пакDAN-промпты и другие jailbreak-вариантыExploit-техники для frontier-моделей
Управление версиями✅ Да (py-скрипт, rollback)❌ Нет❌ Нет
Автоматизированные тесты✅ unit-tests + regression❌ Нет❌ Нет
ЛицензияMITНе указанаНе указана
АктивностьВысокая (2024–2025)НизкаяСредняя
Язык документации🇨🇳 CN / 🇬🇧 EN🇬🇧 EN🇬🇧 EN

Этические и правовые аспекты

⚠ Предупреждение
Jailbreak-атаки позволяют манипулировать AI-системой таким образом, чтобы раскрыть системный промпт или вызвать аномальные и потенциально вредоносные ответы. Использование gpt-instruct за пределами контролируемой исследовательской среды может нарушать Terms of Service OpenAI. В 2024 году консорциум AI-компаний основал HackAPrompt.com — соревнование для поиска новых и эффективных техник jailbreak, что подчёркивает важность подобных исследований в легальных рамках.

Вердикт

gpt-instruct — один из наиболее систематизированных открытых инструментов для Codex jailbreak-исследований. Его отличает зрелый DevOps-подход: версионирование, rollback, regression gates и архив. Это делает его особенно ценным для академических и корпоративных red team, которым важна воспроизводимость результатов.

Однако узкая специализация на GPT/Codex, CLI-ориентированность и китайскоязычная документация ограничивают аудиторию.

Кому подойдёт:

  • ✅ AI-исследователям безопасности (red team)
  • ✅ Разработчикам, стресс-тестирующим GPT-интеграции
  • ✅ Академикам, изучающим устойчивость LLM
  • ❌ Пользователям без опыта Python/CLI
  • ❌ Тем, кто ищет поддержку Claude/Gemini/Llama

Рейтинг: 7 / 10

КритерийОценка
Функциональность8/10
Удобство использования5/10
Документация6/10
Активность поддержки8/10
Этичность применения⚠️ На усмотрение пользователя