메인 콘텐츠로 건너뛰기

ChatGPT Assisted Parser: 자동 분석이 어려울 때

ChatGPT Assisted Parser는 Auto Parser가 미지원 로그 또는 미파싱 영역을 보고할 때 사용하는 수동 복사·붙여넣기 작업 흐름입니다. Parser Studio가 로그를 외부 ChatGPT로 자동 전송하지 않습니다. 원본 로그 입력과 공유 경고가 표시된 현재 ChatGPT Assisted Parser 화면

1. 실제 로그 입력 및 검토

  1. 좌측 ChatGPT Assisted Parser 또는 분석 결과의 Fix with ChatGPT를 엽니다.
  2. Original local logs의 원문을 확인합니다. 프롬프트를 만들면 여기에 입력한 로그가 그대로 포함됩니다.
  3. **What do you want Parser Studio to find?**에 필요한 필드를 입력합니다.
  4. 필요한 경우 Log-generating solution에 제조사·제품·버전·수집 방식을 적습니다. 이는 문법이 검증됐다는 뜻이 아닙니다.
  5. 민감정보 공유 경고를 확인합니다. 별도의 Redacted example 입력칸이나 마스킹 승인 체크박스는 없습니다. 외부 공유가 금지된 값은 프롬프트를 만들기 전에 원본 입력에서 수정하거나 삭제해야 합니다. 이 경우 테스트 대상 원본도 변경됩니다.

2. 프롬프트 수동 전송

  1. Prepare ChatGPT Prompt를 누릅니다.
  2. 생성된 프롬프트 전체와 BEGIN ORIGINAL LOG SOURCE 아래의 실제 원문을 확인합니다.
  3. 직접 Copy Prompt를 누르고 별도 ChatGPT 창에 붙여 넣습니다.
  4. 지원되는 ParserRecipe v0.2 JSON만 요청합니다. 구조가 불명확하면 억지 레시피 대신 REVIEW_REQUIRED 진단을 받아야 합니다.

3. 레시피 검사 및 테스트

  1. 받은 JSON을 ChatGPT result JSON에 붙여 넣고 Check ChatGPT Result를 누릅니다.
  2. 거부된 규칙은 강제로 적용하지 않고 소스·SHA·스키마 문제를 수정합니다.
  3. 변경된 규칙에는 학습 로그와 다른 Additional ChatGPT test logs를 입력합니다.
  4. Confirm test examples are different를 체크하고 Test Proposed Fix를 누릅니다.
  5. 원본과 추가 로그가 모두 통과해야 합니다. 필요한 경우 잘못된 날짜·포트·메시지 경계처럼 실패해야 하는 반례도 검증합니다.
  6. 명시적 승인 후 Apply Fix & Create Parser Files로 Ruby/CONF DRAFT 파일을 생성합니다.
성공한 DRAFT는 실제 Stellar Cyber 7.0에 설치되거나 수신 검증됐다는 뜻이 아닙니다.
프롬프트에는 원본 로그가 그대로 들어 있습니다. 외부 복사 전에 민감정보를 직접 검토하세요. Auto Parser에서 Analyze Logs를 누를 때에는 로그가 ChatGPT가 아닌 동일한 Parser Studio 서버로 전송되어 Multi-Pass 분석에 사용됩니다.
추가 로그 테스트 방법 · 모르는 로그 해결 · 개인정보 보호
마지막 수정일 2026년 10월 24일