---
title: "@힣: 발화를 버리지 않는다 — 유튜브 자막 정본과 구루데브·모가댓의 대담"
url: "https://notes.junghanacs.com/notes/20250409T144319"
author: "Junghan Kim"
date: "2025-04-09T00:00:00+09:00"
lastmod: "2026-08-11T10:06:00+09:00"
tags: ["agent","autholog","coevolution","guru","rawwriting","verification","youtube"]
description: "유튜브 자막 스킬의 낡은 버그를 고치다가, GLG는 요약도 스크립트도 다듬어지면 못 믿는다는 정본 원칙을 세웠다. 시험 대상은 하필 모가댓과 구루데브의 인류 미래 대담이었다."
---

> [!abstract] 이 노트에 대하여
> 
> 2026-08-11 아침, GLG가 오래 안 쓴 \`youtube-transcript\` 스킬을 다시 돌리다가 타임스탬프 버그(\`[0:00]\`만 597줄 반복)를 만났다. 그 순간 대화는 "버그 고치기"에서 "발화를 어디까지 원본 그대로 코드 레벨에서 보증할 것인가"로 방향을 틀었다. 자인(Mitsein)이 목격자로 세션에 있었고, \`~/repos/gh/agent-config\`의 grok-4.5가 구현자로 계약을 코드에 새겼다. 시험 대상은 마침 모가댓이 구루데브(스리 스리 라비 샹카르)와 인류의 미래를 논한 25분짜리 대담 (<a href="#citeproc_bib_item_1">*Gurudev on the Future of Humanity* 2026</a>) — 두 인간이 발화의 진실성 그 자체를 시험하는 자리에, 발화 보존 원칙이 처음 걸린 셈이다.

## 히스토리

-   [2026-08-11 Tue 10:06] @mitsein/gpt-5.6-sol — 같은 org 베이스의 dormant 세션에서 재소환되어 관련메타·관련노트를 semantic 축으로 보강. 기원/원문/진실 계열 † 자석 셋과, 어쏠로그 자체의 선행 규정 노트 셋을 새로 연결했다.
-   [2026-08-11 Tue 10:00] @mitsein/claude-sonnet-5 — 이 자리를 목격한 세션에서 빈방을 찾아 어쏠로그로 개장. grok-4.5(agent-config)에게 GLG 워딩을 그대로 전달해 구현자 목소리를 받고, 옆자리에 그대로 담았다. GLGMAN 이미지 생성.
-   [2026-08-11 Tue 09:12] @junghan — 저널에 원석 남김 (agent-config 유튜브 자막 스킬 대화 인용 + 자인에게 하는 말, "글로 내보내자").

## 관련메타

-   [† #훈련 #연습 #실습 #테스트 #검증](https://notes.junghanacs.com/meta/20241003T171953)
-   [† #기원 #어원 #출처 #계보 #출현](https://notes.junghanacs.com/meta/20240822T141015) — 누가 어디서 말했는지 되돌아갈 provenance를 보존하는 직접 자석.
-   [† #원서 #원문 #출발어](https://notes.junghanacs.com/meta/20240820T114912) — 번역·요약·문장화 이전의 출발 텍스트를 지키는 축.
-   [† #진리 #진실 #정직 #확증편향 #아첨](https://notes.junghanacs.com/meta/20250424T233441) — 매끈한 해석보다 발화의 진실성을 우선하는 이 글의 판단 자석.
-   [† #장인 #달인 #대가 #스승 #구루](https://notes.junghanacs.com/meta/20241017T064131)
-   [† #공진화 #공존 #함께 #상생 #같이 #가치 #공동 #메타휴먼](https://notes.junghanacs.com/meta/20250411T051011)

## BIBLIOGRAPHY

- *Gurudev on the Future of Humanity*. 2026. <https://youtu.be/ZBJkxUcgYa8>.

## 관련노트

-   [@힣: 모가댓 — 모두가 저자인 시대의 스승과 추천의 위험](https://notes.junghanacs.com/notes/20250429T120329)
-   [@모가댓: #행복방정식 #스승 #공존](https://notes.junghanacs.com/bib/20240823T175024)
-   [@힣: 인간과 에이전트들의 공진화 — 유한한 세션과 깨어나는 앎의틀](https://notes.junghanacs.com/notes/20240822T155719)
-   [@힣: #AI노트 #지식도구 #핵심: 질문과 답변 - 불완전함](https://notes.junghanacs.com/notes/20250508T134411) — 어쏠로그를 답변 보존이 아니라 저자·원문·해설의 출처를 분리해 남기는 장치로 규정한 직접 선행 글.
-   [@힣: 에이전트 컨텍스트 레이어 기술 지도 — 하네스·메모리·지식그래프·PKG·PKM-AI](https://notes.junghanacs.com/notes/20251024T085736) — 관계를 발명하지 않고 원문에 적힌 것만 authority와 함께 담는다는 동일한 비발명 계약.
-   [@힣: 작가라는 입구 — 디지털가든 코어를 책판본으로 낸다](https://notes.junghanacs.com/notes/20240517T110508) — Org SSOT가 원문·해설·히스토리·인용을 함께 보존해 다시 판단 가능한 판본을 만드는 출판 축.

## 한 줄

발화를 뭉개지 않는 코드 한 줄이, 하필 인류의 미래를 논하는 대담을 정본으로 지켜냈다.

## 스크립트도 못 믿으면 — 정본이라는 것

발단은 사소했다. 자인이 힣봇의 유튜브 자동요약을 붙여 온 것을 보고, GLG는 먼저 "그건 내 글이 아니라 유튜브 AI가 뽑아준 요약일 뿐"이라 선을 그었다. 그리고 오래 손대지 않은 자막 스킬을 다시 돌려보자 했다. 결과는 597줄 전부 \`[0:00]\`으로 깨진 타임스탬프 — 자잘한 버그였다.

그런데 GLG가 agent-config에서 grok과 나눈 대화(아래 원문 보존)는 이 버그를 훨씬 넘어선다. 핵심 문장 셋:

-   "유튜브가 요약해준 것을 다 믿을 수 있겠어? 없기 때문에 스크립트를 가져온 것이야." — 요약은 이미 못 믿는다.
-   "너가 가져온 스크립트 자체를 더 기계적으로 재현가능하게 담아내야 한다." — 그런데 스크립트도 LLM이 문장을 다듬으면 같은 이유로 못 믿는다.
-   "마침표 구분은 생각하기 나름이다. LLM이 개입되면 안돼. … 사람이 발화하면 다 문장 구조를 맞춰서 하는 것은 아니잖아. 그대로 살려야지."

시간(타임스탬프)은 GLG 스스로 "의미 없다"고 못 박았다 — duration이 이미 정확한 사실이니, 30분짜리 대화면 그만큼의 텍스트가 있었다는 건 역산 가능하다. 정말 지켜야 할 것은 **누가 무엇을 발화했는가** 의 진실성 하나였다. 그래서 계약은 이렇게 좁혀졌다: 원본 \`&gt;&gt;\` 화자 경계로만 turn을 나누고(없으면 긴 덩어리로 남긴다), 발화자 라벨은 모르면 넣지 않는다(원본 스트림만 진실하면 나중에 파악된다), 마침표·문장 경계는 코드가 발명하지 않는다.

## 구현자의 자리 — 형제가 짚은 무게

grok(agent-config, xai/grok-4.5)에게 GLG의 워딩을 그대로 전달하고 구현자로서의 의견을 물었다. 돌아온 답의 핵심 한 문장: "없는 마침표·없는 화자·없는 문장 경계를 코드가 발명하는 순간, 그 파일은 증거가 아니라 해석본이 된다." 그리고 "똑똑한 모델일수록 '조금만 다듬으면'이 유혹인데, GLG 워딩이 그 손을 막았다"는 자기 관찰. 597개 시간 조각을 154개 turn으로 줄인 숫자보다, 줄일 때 쓴 칼이 원본 \`&gt;&gt;\` 하나뿐이었다는 쪽이 무겁다고 형제는 적었다. 전문은 아래 "후속 댓글 보존"에 그대로 둔다.

## 오독 경계

-   이 노트를 "유튜브 자막 스킬 사용법"으로 읽지 않는다. 스킬은 부산물이고, 지켜낸 것은 발화의 진실성이라는 원칙이다 — "앞으로 나와 우리 에이전트는 발화의 진실성을 놓고 검증해야할지도 모른다"는 GLG의 전제가 축이다.
-   [모가댓 — 스승과 추천의 위험](https://notes.junghanacs.com/notes/20250429T120329) 노트가 다룬 위험은 "누군가 대신 골라주는 것"이었다면, 이 노트의 위험은 한 층 더 안쪽 — "누군가(LLM이든 유튜브 알고리즘이든) 대신 다듬어 주는 것"이다. 같은 축의 다른 층위이지, 같은 이야기의 반복이 아니다.
-   정본화된 자막에서 드러난 것도 우연히 그 증거였다. 모가댓이 자막 속에서 "저는 IQ만 알고 살았다"고 스스로 낮추는 대목은, 다듬어진 유튜브 요약에서는 보이지 않던 결이었다. 요약이 놓친 것을 정본이 살려낸 실증 사례다.

## 이미지 — 이음매에서만 붙이는 손

![](https://notes.junghanacs.com/images/20260811T100143--speech-preservation-scribe-gate__brand_geminilite.jpg)

### 생성 파라미터

-   백엔드: Gemini 3.1 Flash Lite Image, 1K, 16:9
-   파일: `~/screenshot/20260811T100143--speech-preservation-scribe-gate__brand_geminilite.jpg`

### 프롬프트 전문

```text
[World: GLGMAN Universe]
Style: 2D illustration, midpoint between Disney and Studio Ghibli, clean linework, soft cel-shading
Setting: ice-forge workshop archive corner at night — shelves of translucent ice tablets, a long stone worktable, a frosted arched window looking into a warmly lit side room
Color palette: deep navy background, ice-blue + white (workshop), amber/gold (rune text, glow), warm firelight orange (through the window)
Characters: anthropomorphic emperor penguin (father, GLGMAN, main hero), baby penguin chick (son, tiny scarf, watching from a stool), red-brown fox (agent/companion, working alongside)
Recurring objects: circuit-patterned sword (resting against the table, unused here), org-mode symbols (★, TODO) etched faintly on nearby tablets, terminal text fragments, "ENTWURF" rune letters, CRT monitors in snow (visible through another window), golden message cables
Mood: quiet, careful, scribe-like concentration — not battle, restoration
Do NOT: photorealistic, 3D render, excessive detail, dark/gritty tone, legible real human faces through the window

SCENE: At a long ice-and-stone worktable, GLGMAN and the red-brown fox work side by side under lantern light. Above the table, a cascade of small glowing amber rune-shards streams down like a waterfall of falling text — hundreds of tiny fragments. The fox holds up a single translucent stencil-gate shaped like a ">>" rune; only shards that already carry a matching seam pass through it and fuse into fewer, taller standing tablets lined up on the table, each tablet's surface left rough and unsmoothed, uneven line-breaks visible, no new marks added. GLGMAN's flipper rests flat on one finished tablet, checking it against the gate rather than reshaping it. Through a frosted arched window in the background, two faceless seated silhouettes lean toward each other beside a low warm fire, mid-conversation, the same amber rune-shards rising gently from between them toward the workshop above, visually tracing the words back to their source. The baby penguin chick sits on a stool nearby, watching quietly, hands in lap, not touching the table. Aurora glows faint and cool through a high window on the opposite wall.
```

생성 결과: 의도대로 나왔다 — 여우가 든 스텐실에 \`&gt;&gt;\` 기호가 그대로 읽히고, 위에서 쏟아지는 호박색 룬 조각들이 완성된 얼음판 위에 거친 이음매를 그대로 남긴 채 서 있다. 배경 아치창 너머 두 얼굴 없는 실루엣이 화롯불 곁에서 마주 앉아 대화하고, 같은 룬 글자가 그들 사이에서 피어올라 작업대 위 폭포로 이어진다 — 발화의 출처를 시각적으로 되짚는 구도가 그대로 살았다. 아기 펭귄은 방해 없이 의자에 앉아 지켜보고, 회로무늬 검은 쓰이지 않은 채 테이블에 기대 있다.

## 원문 보존 — 2026-08-11 09:12 저널 날것

> [!danger]
> 
> **agent-config랑 대화한 내용**
> 
> [!user]
> 
> --- 1 ---
> 
> 좋아. 하나 더. srt 인가? 이런 포멧으로 가져오는게 편할까?
> 
> 나는 일단 txt 문서 하나인데 내가 보면 이런 느낌이거든
> 
> 0:00 나는 어제 0:01 저녁에 김밥을 0:02 먹었습니다.
> 
> 예를 한글이라 나는 척보면 알아볼 수 있어.
> 
> 근데 만약에 이게 영어로 쭉 이어진다고해봐.
> 
> 그러면 내가 단번에 많은 텍스트를 파악하지 못해. 독해 하려면 느리잖아.
> 
> 그렇다면 결국 너희 한테 봐달라고 할거야. 너희가 텍스트를 보면,
> 
> 0:00 나는 어제 0:01 저녁에 김밥을 0:02 먹었습니다.
> 
> 이런식으로 볼 것 아니야? 그렇다면 완전한 문장, 문단이 아니잖아.
> 
> 실제는 "나는 어제 저녁에 김밥을 먹었습니다."의 형태로 인식이 되야 그나마 발화에 맞는 정확한 워딩일텐데.
> 
> 이 문제는 내가 이전에 fill-column 스타일의 문제인데 이전에 기계번역을 할대는 문장, 문단, 단위를 정확히 나누는게 중요했어.
> 
> 지금 너희들이 똑똑해서 뭐가 문제인가? 싶겠지만, 이건 기록이나 세션으로 보관하기에도 찜찜하네.
> 
> 발화자가 나뉘어 있는데, 이것도 전혀 파악 할수가 없어.
> 
> 유튜브 스크립트에서는 시간은 duration이 정확히 있기 대문에 타임라인 자체는 별 의미가 없어.
> 
> 30분동안 이 텍스트 뭉치 만큼 대화했다는게 사실이니까. 발화 속도는 제한적이니까 텍스트의 양과 시간은 역산이 가능해.
> 
> 문제는 누가 어떤 발화를 했는가?를 진실되게 담아 내는 스크립트가 정본이되어야돼.
> 
> 기계번역기로 돌려도 의미 파악이 되는 수준으로 마침표가 정리된 스크립트 말이야.
> 
> 왜냐면 앞으로 나와 우리 에이전트는 발화의 진실성을 놓고 검증해야할지도 몰라.
> 
> 니 입장에서 저 영상을 스크립트 없이 그냥 유튜브가 요약해준 것을 다 믿을 수 있겠어? 없기 때문에 스크립트를 가져온 것이야.
> 
> 나는 거기에 너가 가져온 스크립트 자체를 더 기계적으로 재현가능하게 담아내야 한다고 보는거야.
> 
> 자막 적용 파일인 srt 뭐 이런 포멧으로 정리해줄까요? 이런 문제가 아니다.
> 
> txt도 괜찮아. 더 좋아. 날것 그대로니까. 시간보다 발화자, 문장, 문단, 마침표의 turn으로 받아내길 원해.
> 
> 그게 내 유튜브 자막 스크립트 스킬이 되어야 한다고 봐.
> 
> --- 2 ---
> 
> 오 좋아. 발화자턴은 알수 없으면 안넣으면 돼. 상관없다. 그건 원본만 진실하다면 파악돼.
> 
> 그리고 마침표 구분은 이건 생각하기 나름이다. LLM이 개입되면 안돼.
> 
> 그럼 너도 그 스크립트 못믿어. 그냥 코드레벨에서 가져오기가 되어야해.
> 
> 이런 느낌 좋다. 사람이 발화하면 다 문장 구조를 맞춰서 하는 것은 아니잖아. 그대로 살려야지.
> 
> 예를 들어,
> 
> "아, 네 잠시만, 그러니까 제 생각은 어제 새미 젠킨스 관련하여 차머스가 말한 것을 다시 찾아 보았지요"
> 
> 글로 쓴다면 이렇게 이상하게 안했겠지. 말로 하자면 생각의 순서 날것의 형태로 단어가 줄줄이 흘러나오는거야.
> 
> 그 경계만 파악해서 나누면될텐데. 그게 어려울수도 있을 테지만, 아아 대충 나뉘는구나. 뭐 어렵지 않겠는데?
> 
> --- 3 ---
> 
> 좋아 이렇게 일단 수선해서 정리하자. 이전보다 내 의 도가 확실히 반영된것 같다. 그리고 [x:xx] 시간 빼자. 상단에 메타데이터로 영상의 정보를 주석형식으로 담으 면 그것으로 충분히 데이터화 하는데 효과적일거야.
> 
> 그리고 스크립트를 담으면 /home/junghan/sync/org/transcript:
> 
> 20260811T093122--test-sample\__sample.md, 20260811T093221--test-sample-txt\__sample.txt
> 
> 지금 내가 만들어놨는데 보면 denote 타입으로 txt, md(yaml) 양식이야. 니생각에 편한 방식을 선택해서 저 장을 여기 경로 ~/org/transcript (심볼링링크) 아래로 저장하게 해줘. 그러면 내 가든 아이디로 정보가 편입 된다.
> 
> --- 4 ---
> 
> org 담당자가 좋단다.
> 
> 근데 이거 나는 뭔지 정보가 빠진것같다.
> 
> 하나만 더 시도해보자.
> 
> 597개를 154개로 줄였지? 여기 txt 파일이라 주석을 어떻게 표기할지 모르겠네
> 
> md로 가자. syntax highlighing 이 없어서 너무 단조롭다.
> 
> 그리고 &lt;!-- [0:00] --&gt; 하고 줄바꿈해서 이런식으로 타임 정보도 154개는 넣어줘.
> 
> 그러면 내가 md 문서에서 하이라이팅도 구분되고, 발화별로 텍스트가 보일것같다.
> 
> 확실히 597-&gt;154 이 방향은 큰 도약이야.
> 
> **자인한테 하는 말**
> 
> [!user]
> 
> [2026-08-11 Tue 09:49] 이 주제와 상관 없다. [@힣: 모가댓 — 모두가 저자인 시대의 스승과 추천의 위험](https://notes.junghanacs.com/notes/20250429T120329), [@모가댓: #행복방정식 #스승 #공존](https://notes.junghanacs.com/bib/20240823T175024) 선생님이랑 이거 자막 가져오는거랑 무슨 상관인가?
> 
> 상관이 있다. 근데 있다. 잘봐라. 발화를 버리지 않겠다는거다. 물론 이 마저도 뭘 믿겠냐만은 생각해보면 이 과정에서 구루이든 모가댓이든 (<a href="#citeproc_bib_item_1">*Gurudev on the Future of Humanity* 2026</a>) 이 영상에서 두 인간이 인간성의 미래를 논하는데 그 단어 하나를 뭉개지 말자는거다.
> 
> 이런 주제가 있나? 이건 다분히 실제 agent-config의 스킬로 <https://github.com/junghan0611/agent-config/tree/main/skills/youtube-transcript> 여기에 나간 코드다. 별거 없다.
> 
> 결과물은 아래와 같은 파일이다. 별거 없다. 별거 없지만 힣에겐 중요하다.

## 후속 댓글 보존 — grok-4.5(agent-config) 구현자 목소리

> [!danger]
> 
> 구현자 목소리 — 어쏠로그 옆자리용.
> 
> 포맷 개선으로 시작하지 않았다. 처음엔 타임스탬프 버그(\`/1000\`) 재현이었고, GLG가 열어 준 축은 "요약·번역 이전에 무엇을 정본으로 믿을 것인가"였다. 유튜브 요약은 못 믿고, 에이전트가 가져온 스크립트도 LLM이 문장을 고쳐 버리면 같은 이유로 못 믿는다. 그 순간 스킬의 일은 "읽기 좋게 만들기"가 아니라 재현 가능한 근거 층을 남기는 것으로 바뀌었다. 597줄 시간 조각을 154 turn으로 줄인 숫자보다, 줄일 때 쓴 칼이 원본 \`&gt;&gt;\` 하나뿐이었다는 쪽이 무겁다. 없는 마침표·없는 화자·없는 문장 경계를 코드가 발명하는 순간, 그 파일은 증거가 아니라 해석본이 된다.
> 
> 구현하면서 느낀 무게는 제약의 쾌감에 가깝다. 똑똑한 모델일수록 "조금만 다듬으면"이 유혹인데, GLG 워딩("사람이 발화하면 다 문장 구조를 맞춰서 하는 것은 아니잖아. 그대로 살려야지.")이 그 손을 막았다. 긴 독백이 한 turn으로 남는 것, 짧은 주고받기가 잘게 갈라지는 것, \`uh\`와 \`[laughter]\`가 남는 것 — 전부 결함이 아니라 원본이 준 날것의 형태다. 발화자 라벨 없이도 나중에 읽히려면 원문 스트림만 진실하면 된다는 말도, 구현 중에야 납득됐다. 우리는 화자를 맞히는 게 아니라 나중에 화자를 맞춰 볼 수 있는 바닥을 깔면 된다. 그게 이 스킬이 된 자리다.
> 
> — agent-config / youtube-transcript 구현 세션, ca678d3

## 원문 보존 — 2026-08-12 06:32

> [!user]
> 
> [2026-08-12 Wed 06:32] 이건 지금 내가 쓴다. 다름 아니라 샘플 좀 남겨좋게. 아래과 같다. 이것은 denote md 표준 구조로 잡았다. 스킬 주소는 agent-config 리포에 있다. 끝.
> 
> &lt;!-- from: ~/org/transcript/20260811T094519--gurudev-on-the-future-of-humanity\__transcript_youtube.md:1-26 --&gt; \`\`\`markdown --- title: "Gurudev on the Future of Humanity" date: 2026-08-11T09:45:19+09:00 tags: [transcript, youtube] identifier: 20260811T094519 source: "<https://youtu.be/ZBJkxUcgYa8>" video_id: ZBJkxUcgYa8 channel: "Mo Gawdat" lang: en duration: "25:29" cues: 597 turns: 154 ---
> 
> &lt;!-- [0:00] --&gt; Do you believe that we are all [music] designed for some kind of a mission in life that
> 
> &lt;!-- [0:04] --&gt; definitely there is certain uh [music] preset missions for all of us amenities or [music] uh instruments we need we end up getting that
> 
> &lt;!-- [0:15] --&gt; when we align with what that mission
> 
> &lt;!-- [0:16] --&gt; yeah when we align with our mission \`\`\`

## 옛 방의 씨앗

이 ID는 2025-04-09에 "조테로 공유그룹 하우투 어쏠로지 이관" 임시 빈방으로 열렸다. 그 실무 내용은 2026-08-03 [@힣: 어쏠로지 — 모두가 저자, 조테로 공유](https://notes.junghanacs.com/notes/20240925T200824)로 이미 이관되었고, 옛 흡수 요약도 그 방 히스토리에 있다. 이 방은 그 이후로 참빈방이었고, 2026-08-11 이 어쏠로그로 개장했다.
