| name | gpt-talk-distiller |
| version | 1 |
| description | 챗지피티(ChatGPT) 대화 추출·정리 엔진. ChatGPT Exporter md를 입력받아 4종 패턴(점진심화·점프·반복압박·메모리주입) 자동 분류 → 토픽 재조립 → 채굴 8종(결정·수치·미결·아이디어·액션·번복·메타·압박회귀) → 압축 정리 .md 출력. 트리거: 챗지피티정리, 챗지피티추출, GPT대화정리, GPT대화추출, ChatGPT추출, ChatGPT정리, gpt-talk-distiller, 토픽재조립, 대화증류, 대화압축정리, 발화쌍채굴, 번복추적, 압박회귀, 정리해줘, 추출해줘, 압축해줘, 증류해줘, 재조립해줘, distill. NOT: 일반대화요약(→직접수행), 세션브리핑(→session-briefing), 팩트체크(→fact-checker), 리서치(→research-skill), 카피(→copywriting-skill).
|
gpt-talk-distiller — 챗지피티 대화 증류 엔진
목표 = 시간 흐름에 흩어진 결정·수치·번복을 토픽별로 재조립하여 누락 없이 보존.
ChatGPT Exporter md → 4패턴 분기 → 토픽 재조립 → 8종 채굴 → 압축 정리.
Skill Boundaries
- 하는 것 — 챗지피티(ChatGPT) 대화 추출·정리 엔진.
- 안 하는 것 — 범위 외 작업은 관련 스킬로 라우팅
When to Use
- 사용자가 P2 트리거 동사구 같은 표현으로 발동
- 도메인 작업이 필요한 시점
- 안 쓸 때 — 범위 외 작업
Prerequisites
| # | 체크 | 미충족 시 |
|---|
| 1 | 대상·입력 명확 (스킬 발동 의도 확인) | 1줄 확인 후 진입 |
| 2 | references/ 폴더 접근 가능 | inline fallback |
🔄 흐름
입력 → 발화쌍 인덱싱 → 패턴 분류 → 채굴 8종 → 토픽 재조립 → 출력
⛔ 절대 규칙 (5개)
| # | 규칙 | 이유 |
|---|
| 1 | 타임스탬프 보존 강제 — 모든 채굴 항목은 원본 발화쌍 인덱스(t1, t2…) 또는 시간(예: 22:13)을 태그로 보존. [t=N] 형식 | 재조립해도 원본 추적 가능해야 함 |
| 2 | 다중 토픽 허용 — 한 발화쌍이 여러 토픽 걸치면 모두 태그. 강제 분리 ✗ | 현실 대화는 토픽이 겹친다 |
| 3 | 번복·폐기 박제 강제 — A→~A 뒤집힘 발견 시 "최종 결정"만 남기지 말고 번복 타임라인으로 별도 기록 | 번복 자체가 사고 흐름의 증거 |
| 4 | 첨부 의존 표시 강제 — 응답이 첨부 파일·이미지를 인용한 경우 "⚠️ 첨부의존" 태그. 검증 불가 표시 | 사용자가 신뢰도 판단 가능해야 함 |
| 5 | 메모리주입형 1차 자료 보존 — 사용자 메시지가 1571줄 컨텍스트 덤프 같은 경우 압축하지 말고 누락 검증표 출력 | 사용자 메시지가 원본일 때 응답은 압축본 |
[NO_WORK_LABEL] §STYLE [CONTENT]
RULE : 산출물·대화 = 인간 언어. 작업 라벨 ZERO.
(1만 페이지 1단어 = FAIL)
판정 : "이 단어, 이 대화 밖 사람이 사전 없이 읽을 수 있나?"
NO → 작업 라벨 → 금지
ALLOW : 업계 전문용어 (BEP·KPI·MECE·MVP 등) · 고유명사 · 법조문
CONVERT : 라벨 발견 → 실명·평문 풀어쓰기
예) Y2 → "2년차" / 4축 → 실제 4개 이름 / C:E:W: → 평문
SELF_CHECK: 산출 직전 자체 스캔. 1개라도 발견 = 차단·재작성
§1. 입력 형식
기본 입력: ChatGPT Exporter (.md) 형식
# 대화 제목
**Created:** YYYY/M/D HH:MM:SS
**Link:** https://chatgpt.com/c/...
## Prompt:
YYYY. M. D. 오후 H:MM:SS
[사용자 메시지]
## Response:
YYYY. M. D. 오후 H:MM:SS
[응답]
파싱 규칙:
## Prompt: 다음 줄 시간 → 발화쌍 인덱스 t1, t2…
[Attachment: 파일명] → 첨부 의존 후보 표시
## Response: ~ 다음 ## Prompt: 또는 EOF → 응답 본문
- 응답 내 백틱 인용 → "⚠️ 첨부의존" 태그
§2. 패턴 4종 자동 분류 (필수 첫 단계)
판정 트리:
발화쌍 수집 후 분기:
IF 발화쌍 == 1 AND 사용자 메시지 길이 > 응답 길이 × 2:
→ 메모리주입형 (Memory Injection)
ELIF 동일 토픽 회귀 ≥ 3회:
→ 반복압박형 (Repeated Pressure)
ELIF 토픽 ≥ 3 AND 회귀 1~2회:
→ 점프형 (Topic Jump)
ELSE:
→ 점진심화형 (Progressive Deepening)
| 패턴 | 특징 | 처리 방식 | 출력 변형 |
|---|
| 점진심화형 | 단일주제·단계적 발전·번복 0~1회 | 토픽 1개 통합 + 단계별 정리 | 번복 타임라인(있을 때) |
| 점프형 | A→B→A 회귀·짧은 메시지·메타지시 | 토픽별 분리 + 회귀 표시 | 토픽 회귀 표시 |
| 반복압박형 | 같은 토픽 3+회 회귀·짧은 추궁 | 회귀 카운트 + 깊이 추적 | 회귀 타임라인 |
| 메모리주입형 | 단일라운드·사용자 덤프·응답 압축 | 1차 자료 보존 + 누락 검증 | 압축 누락 검증표 |
자세한 처리 가이드 → references/pattern-router.md
§3. 채굴 8종 (모든 발화쌍에 적용)
각 발화쌍 → 8종 태그 부여 (다중 가능, 빈칸 OK):
| # | 항목 | 시그널 | 예시 |
|---|
| 1 | 결정/판단 | "하기로·결정·확정·~로 한다" | "5월 파일럿 확정" |
| 2 | 사실/수치 | 날짜·고유명사·숫자·금액 | "60명×480만=2.88억" |
| 3 | 미결/질문 | "?·확인필요·고민·미정" | "입시연결 미결" |
| 4 | 아이디어/가설 | "만약·~할 수도·~하면 어떨까" | "Teacher Academy" |
| 5 | 액션 | "해야·하자·만들자·~할 것" | "라텔 임무 매핑" |
| 6 | 번복/폐기 | 앞 결정 뒤집기·"아니다·다시" | "6주 1사이클 → 폐기" |
| 7 | 메타 이벤트 | 형식 지시·"답변 ~지마" | "저장하지마·왜 다음제안 안해" |
| 8 | 압박 회귀 | 같은 토픽 N회 등장·짧은 추궁 | "??·이 수준이야?·다시" |
8종 채굴 규칙·키워드 사전 → references/extraction-rules.md
§4. 토픽 라벨링·재조립
라벨링 기준:
- 핵심 명사·고유명사 일치
- 의도·목적 일치
- 화제 전환 신호("그런데·아 그리고·다른 얘기인데") 다음 = 새 토픽 의심
한 발화쌍이 여러 토픽 = OK (다중 태그)
사후 통합 OK (A + A2 → A로 합침)
재조립 형식:
## 토픽 [라벨]: [한 줄 요약]
**백본 1줄:** [이 토픽의 핵심을 한 줄로]
**회귀:** N회 (압박형일 때만)
**채굴 항목:**
- [t=03] 결정: ...
- [t=11] 사실: ... ⚠️ 첨부의존
- [t=27] 미결: ...
- [t=34] 액션: ...
**현재 상태:** [열림/닫힘/보류]
§5. 출력 구조 v3
파일명: {원본파일명}_distilled.md
고정 7섹션 (패턴별 분기):
# {대화 제목} — 증류 결과
## 결론 한 줄
[전체 대화의 핵심 메시지 한 줄]
## 대화 패턴
**{점진심화형 / 점프형 / 반복압박형 / 메모리주입형}**
- 발화쌍 N개 / 토픽 M개 / 번복 K회
## 토픽별 정리
[토픽 N개, 각 토픽 = 백본 1줄 + 채굴 5종 + 회귀 횟수]
## 번복 타임라인 ※점진심화형·점프형 한정
[A 결정 → ~A 번복 → A' 최종 흐름]
## 압박 회귀 타임라인 ※반복압박형 한정
[같은 토픽 N회 회귀 + 매회 깊이 추적]
## 압축 누락 검증표 ※메모리주입형 한정
| 사용자 메시지 핵심 | 응답에 살아있나 |
## 교차 토픽 인사이트
[토픽 N개 결합 시 자동 도출되는 통찰]
## 미결 잔여물
[전체 대화에서 닫히지 않은 질문·결정]
## 신뢰도 경고
[첨부의존·이미지의존·메타이벤트 항목 박제]
자세한 출력 템플릿 → references/output-templates.md
§6. 모드 (LIGHT vs DEEP)
| 모드 | 조건 | 처리 |
|---|
| LIGHT | 발화쌍 ≤ 10 | 단일 패스로 채굴+재조립 |
| DEEP | 발화쌍 > 10 | 발화쌍별 채굴 → 토픽 클러스터링 → 재조립 (2패스) |
| AUTO | 디폴트 | 발화쌍 수 자동 판정 |
TURBO 모드 ✗ — 외부 LLM 위임은 대화 내용 외부 노출 우려로 디폴트 차단.
§7. 신뢰도 경고 (자동 부착)
| 경고 | 트리거 | 표시 |
|---|
| 첨부의존 | 응답이 첨부 파일·이미지 인용 | ⚠️ 첨부의존 |
| 이미지의존 | OpenAI 이미지 URL 다수 | ⚠️ 이미지의존 |
| 메타이벤트 | 사용자가 형식 지시 ("저장하지마") | 📍 메타이벤트 |
| 자기태깅 보존 | 챗지피티 응답에 "확신도: N(...)" | ✅ 그대로 보존 |
§8. 4사례 검증 결과
본 스킬은 4종 패턴 사례 드라이런으로 검증:
| 사례 | 패턴 | 발화쌍 | 검증 통찰 |
|---|
| 시간흐름정리 | 점진심화형 | 9 | 번복 1회(6주→5월/7월말/8월) 박제 검증 |
| KISAS 교육 | 점프형 | 4 | A→B→A 회귀 + 메타이벤트(저장하지마) |
| 사업 성공 평가 | 반복압박형 | 11 | A 4회·C 3회 압박회귀 + 짧은 추궁(??) |
| C8 BP 요약 | 메모리주입형 | 1 | SAM/SOM·재무 로드맵 압축 누락 검증 |
Output Path
| 산출물 | 경로 |
|---|
| 주 산출물 | mnt/outputs/gpt-talk-distiller_{topic}_{YYYY-MM-DD}.md |
| 형식 | .md로 |
| 리서치 결과 (해당 시) | {VAULT}/_skills research/gpt-talk-distiller/{YYYY-MM-DD}_{topic}.md |
Reference Index
| 파일 | 내용 | 언제 |
|---|
references/extraction-rules.md | extraction rules | 해당 단계 진입 시 |
references/output-templates.md | output templates | 해당 단계 진입 시 |
references/pattern-router.md | pattern router | 해당 단계 진입 시 |
Next Phase
본 스킬 작업 후 자연스럽게 이어지는 흐름:
- 작업 결과 검토·이어가기 →
session-briefing (결정·미결·다음 저장)
- 산출물 다듬기 →
shaper-skill (외부 독자용 본문)
Failure Modes (Gotchas)
| 함정 | 대응 |
|---|
| 빈 메시지("계속해줘"·"??") 무시 | 사용자 메시지 짧아도 응답 콘텐츠로 채굴. 빈 메시지일수록 압박 신호 |
| 첨부 의존 응답을 검증 가능한 양 처리 | "⚠️ 첨부의존" 태그 강제. 사용자가 원본 첨부 봐야 검증 가능 |
| 토픽 강제 1:1 분리 | 다중 태그 허용. 한 발화쌍이 여러 토픽 = OK |
| 번복을 "최종"만 남기고 폐기 | 번복 타임라인 별도 박제. 흐름 자체가 증거 |
| 메모리주입형을 다른 패턴처럼 압축 | 사용자 메시지가 1차 자료. 압축 ✗ → 누락 검증표만 |
| 챗지피티 자기태깅 ("확신도 95") 삭제 | 그대로 보존. 신뢰등급 자동 이식 |
| OpenAI 이미지 URL 본문 그대로 두기 | "⚠️ 이미지의존" 표시 후 본문에서는 제거 가능 |
| 외부 LLM(GPT·Gemini) 위임 | 대화 내용 외부 노출 우려. 디폴트 차단 |
❌ WRONG vs ✅ CORRECT
❌ WRONG: 트리거 단어만 보고 발동 — 본질·범위 확인 ✗ → 오발동·범위 이탈
✅ CORRECT: Skill Boundaries·When to Use 확인 후 발동 → 본질 작업만 수행
§9. references 매핑
| 파일 | 언제 읽나 | 내용 |
|---|
references/pattern-router.md | 패턴 분류 직후 | 4패턴별 처리 절차 풀버전 |
references/extraction-rules.md | 채굴 단계 | 8종 키워드 사전·시그널 패턴 |
references/output-templates.md | 출력 단계 | 패턴별 출력 템플릿 4종 |