> ## Documentation Index
> Fetch the complete documentation index at: https://parser.xdr.ooo/llms.txt
> Use this file to discover all available pages before exploring further.

# ChatGPT Assisted Parser 사용법

> 현재 제품 화면에서 원본 로그가 포함된 프롬프트를 검토하고, JSON 레시피와 별도 테스트 로그를 확인하는 방법.

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

**ChatGPT Assisted Parser**는 Auto Parser가 미지원 로그 또는 미파싱 영역을 보고할 때 사용하는 **수동 복사·붙여넣기** 작업 흐름입니다. Parser Studio가 로그를 외부 ChatGPT로 자동 전송하지 않습니다.

![원본 로그 입력과 공유 경고가 표시된 현재 ChatGPT Assisted Parser 화면](https://mintcdn.com/xdr-parser/XlAEJGCkVyWeDPa_/images/current-08-chatgpt-assisted.png?fit=max\&auto=format\&n=XlAEJGCkVyWeDPa_\&q=85\&s=6c303b915ce64c1e66adcc791d04474a)

## 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에 설치되거나 수신 검증됐다는 뜻이 아닙니다.

> [!WARNING]
>
> 프롬프트에는 원본 로그가 **그대로 들어 있습니다.** 외부 복사 전에 민감정보를 직접 검토하세요. Auto Parser에서 **Analyze Logs**를 누를 때에는 로그가 ChatGPT가 아닌 **동일한 Parser Studio 서버**로 전송되어 Multi-Pass 분석에 사용됩니다.

[추가 로그 테스트 방법](https://parser.xdr.ooo/ko/workflows/holdout-validation.md) · [모르는 로그 해결](https://parser.xdr.ooo/ko/scenarios/unknown-log.md) · [개인정보 보호](https://parser.xdr.ooo/ko/reference/source-privacy.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.