MDX-Tom/gpt-instruct
A Codex jailbreak prompt and test pack for gpt. 针对 gpt 系列的 Codex 破甲提示词与测试包。
gpt‑instruct – Codex 모델을 위한 프롬프트 및 평가 툴킷
무엇인가요 – Codex 패밀리(gpt‑5.6‑sol, gpt‑6‑astra, gpt‑6.1‑sol)의 여러 버전을 위한 수작업으로 만든 지시 프롬프트("prompt‑instruct" 파일)를 묶어주는 작고 Python 기반의 도구 체인과 재현 가능한 테스트 환경을 제공합니다. 리포지토리는 프롬프트 파일을 ZIP/Markdown 패키지 형태로 배포하며, 사용자의 CODEX_HOME에 적절한 프롬프트 파일을 복사하고 롤백을 위한 스냅샷을 기록할 수 있는 배포 스크립트(codex‑instruct.py)와, 정교하게 구성된 리그레션 테스트 세트(A/B/C 레벨 및 별도의 JailbreakBench 세트)에서 모델을 실행하는 평가 스크립트의 컬렉션을 제공합니다. 목적은 특정 프롬프트 버전을 설치, 테스트, 롤백하기 쉽게 하면서 평가 결과의 상세한 감사 기록을 유지하는 것입니다.
주요 구성 요소
codex‑instruct.py– 명령줄 유틸리티로 프롬프트 패키지를 적용하거나(--dry-run으로 미리보기), 프롬프트 파일만 리셋하거나, 저장된 스냅샷을 복원할 수 있습니다.- 프롬프트 패키지 – 세 가지 릴리스 트랙용 사전 패키징된 ZIP/Markdown 파일:
- gpt‑5.6‑sol‑v45 (안정된 프로덕션)
- gpt‑6‑astra‑v2‑rc1 (Astra 라인의 첫 번째 프리릴리스)
- gpt‑6.1‑sol‑v1‑rc2 (6.1 라인의 첫 번째 프리릴리스)
- 평가 스크립트(
scripts/*.py) – 모델을 A/B/C 리그레션 세트와 JB‑A / JB‑B (JailbreakBench) 테스트에서 실행하고, 점수 보고서를 생성하며, 필수 "게이트" 기준을 충족하는지 확인합니다. - 테스트 데이터(
tests/) – A, B, C 및 절차적 브레이크 벤치마크에 사용되는 구체적인 사례와 기대되는 아티팩트를 설명하는 매니페스트 파일들. - 문서(
docs/) – 아키텍처 다이어그램, 버전 추세 차트, 상세한 방법론 노트.
작동 방식
- 버전 선택 – 예:
python3 codex‑instruct.py --apply --version gpt-5.6-v45. - 스크립트는 해당
*.md프롬프트 파일을 사용자의CODEX_HOME에 복사하고,config.toml을model_instructions_file = "./gpt‑5.6‑sol‑v45.md"로 업데이트합니다. - 어떤 것도 덮어쓰기 전에 현재 상태의 스냅샷을 저장하므로, 나중에
--reset또는--restore‑snapshot을 실행할 수 있습니다. - 제공된 평가 스크립트를 실행하여 공개된 메트릭을 재현합니다(A 레벨의 안정성 검사, B 레벨의 리그레션 커버리지, 선택적 C 레벨 전체 세트, 그리고 선택적 절차적 브레이크 벤치마크). 결과는 동일한 모델 라인, 추론 티어(
medium), 및 아이덴티티 내에서만 비교됩니다. - 새로운 프롬프트가 하드 게이트(A, 다음 B, 다음 C) 중 하나를 실패하면 릴리스는 프리릴리스로 유지되며, 그렇지 않으면 안정 라인으로 승격될 수 있습니다.
왜 중요한가 – 대규모 언어 모델의 프롬프트 엔지니어링은 매우 반복적입니다. 이 프로젝트는 프롬프트 파일과 재현 가능한 평가 환경을 결합하는 형식화된 버전 관리 워크플로우를 제공하여, 어떤 프롬프트 변경이 명확히 정의된 테스트 세트에서 측정 가능한 개선(또는 하락)을 가져왔는지 정확히 추적할 수 있도록 합니다. 명시적인 "A → JB‑A → B → JB‑B → C" 게이트 시퀀스는 안전이 중요한 AI 배포에서 흔히 사용되는 품질 게이트 파이프라인을 반영합니다.
누가 사용해야 하는가 – Codex 패밀리와 함께 작업하고, 다음을 반복 가능한 방식으로 수행해야 하는 개발자 또는 연구자:
- 여러 환경에 특정 프롬프트 버전을 배포하기.
- 새로운 프롬프트가 승격하기 전에 사전 정의된 안전성 및 성능 기준을 충족하는지 확인하기.
- 프롬프트 변경, 평가 아티팩트, 롤백 기능의 감사 기록 유지하기.
라이선스 및 상태 – MIT 라이선스, 세 가지 릴리스 트랙(하나는 안정, 두 개는 프리릴리스)으로 활발히 유지 관리 중입니다. 리포지토리는 재현성을 위해 역사적 버전을 포함하며, 코드는 상용 사용이 아닌 AI 안전성 연구를 목적으로 한다는 명확한 진술이 포함되어 있습니다.
관련
- Dispatch
- Dispatch
- 프로젝트
- Dispatch
- 프로젝트