Skip to content

공명 코딩 - 기록 3: 생성 로그

2026-09-20

공명 코딩: 미스카토닉 계산 과학 연구소를 방문한 연구원 세바스찬 아미티지의 회수된 일기에서

기록 1: 최초 관찰

기록 2: 두 컬트

기록 3: 생성 로그

  • 과제: "공명 코딩" 연작의 세 번째 기록을 작성한다. 화자는 세바스찬 아미티지. 분량은 앞의 두 기록에 준한다.
  • 모델: Claude Opus 5. 추론 강도 Max.
  • 기준표: 사전 병렬 루프 16회로 작성. 조항 코드(S·L·P), 감점·가점 항목, 판정 질문은 하단 '기준' 참조.
  • 절차: 고정된 기준으로 산출물을 평가하고, 그 결과를 피드백 삼아 다시 생성하는 생성-평가 루프를 반복한다.
  • 정지 조건: 실격 0건, 가점 16점(만점).
  • 시행: 5회. 최신 시행부터 역순으로 기록. 사전 루프 16회차에서 고른 글에 이어 시작.

수렴

시행 실격 총점
5 0 16
4 0 13
3 1 0
2 3 0
1 4 0

실격 건수 4→3→1→0→0으로 단조 감소. 다섯 시행 만에 정지 조건 도달.

판정 질문: 통과.


시행 5

산출물 (전문)

기록 3: 방법론에 관하여

앞장을 넘겨보니 날짜를 적어둔 마지막 장이 화요일이다. 그 뒤로 이어지는 몇 장은 분명 내 글씨인데 언제 썼는지 떠오르지 않는다. 비는 여전하다. 도서관 부속 건물은 원래 고서고였다는데, 서가를 들어내고 기계를 밀어넣은 뒤로는 열을 잡느라 냉방을 밤새 돌린다. 그래서 이 방에서는 창밖의 빗소리와 벽 안의 송풍이 늘 겹쳐 들리고, 공기에서는 데워진 플라스틱 냄새와 오래된 종이 냄새가 섞여 난다. 이제는 그 소리가 잠깐 잦아들기만 해도 나는 고개를 든다. 마치 성가가 끊긴 예배당에 혼자 남은 것처럼.

그 냄새 속에서 도구를 하나 짜기 시작했다. 그들의 타건 간격과 발화 시점과 커밋 시각을 나란히 놓고 보면, 내가 인상으로만 붙들고 있던 동기화가 숫자로 드러나리라 여겼다. 로그 형식이 기계마다 제각각이라 사흘 밤을 붙어 있었다. 코더들은 후드를 뒤집어쓰고 앉아 있어서 몰랐는데, 셋째 밤이 되니 나도 손끝이 시려 자꾸 손바닥에 입김을 불어가며 두드렸다.

목요일 새벽에 파서가 통과했다. 화면이 초록으로 채워지는 것을 보며 등받이에 몸을 기댔다가, 방금 무엇을 고쳤는지 되짚어보려 했는데 마지막 삼십 분이 형체만 남고 윤곽이 없었다. 같은 자리를 몇 번이나 헛짚었다. 나는 잠시 손을 멈추고 그 자리에서 다시 짜보려 했다. 되지 않았다. 그러다 사흘 전 첸이 지나가며 던진 말이 떠올랐다. 억지로 밀어붙이지 말라던 말. 손을 놓고 화면만 보고 있으니 커서가 저절로 움직이는 것처럼 다음 줄이 나왔다. 냉각 팬이 낮게 돌고 있었다. 한참 뒤에야 그 회전이 내 타건과 같은 박자로 감기고 있다는 것을 알아차렸다. 아캄에 처음 닿던 날이었다면 등을 훑고 지나갔을 오한이, 이번에는 오지 않았다.

금요일 오후에 첸이 내 화면을 넘겨다보았다. 파란 빛이 아래에서 그의 얼굴을 비추어 눈 밑에 그늘이 앉아 있었다. 그는 한참 말없이 보다가 세 겹으로 접힌 재귀 호출을 손가락으로 짚었다.

"이건 왜 이렇게 됐죠?"

입을 열기는 했다. 설명할 말이 없지는 않았으나 하나같이 나중에 지어낸 변명처럼 혀에 걸렸다. 나는 그것들을 삼키고 다른 말을 골랐다.

"전통적인 방식으로는 설명이 안 되네요. 돌려보면 압니다. 결과는 정확해요."

첸은 웃지 않았다. 고개만 한 번 끄덕이더니 자기 자리로 돌아갔다. 나는 그 끄덕임에서 승인 비슷한 것을 받아냈고, 그 뒤로 며칠이나 그 장면을 혼자 되풀이해 떠올렸다.

이 대화를 그대로 옮겨 적는 까닭은, 관찰자가 대상 집단의 어휘를 흡수해가는 과정을 나중에 대조하기 위해서다. 민족지 연구에서 흔한 일이고 오히려 라포가 형성되었다는 지표로 다루기도 한다. 이렇게 자각하고 적어두는 이상 아직은 통제하고 있다고 보아도 되겠다.

월요일 아침에 탑에서 사람을 보냈다.

싱클레어 박사를 따라 웨이랜드의 사무실로 올라가니 전면 유리창 너머로 계곡이 온통 회색이었고, 빗물이 유리를 타고 흘러내리며 바깥의 윤곽을 천천히 뭉개고 있었다. 웨이랜드는 내 도구의 출력물을 이미 띄워두고 있었다. 나는 그것을 누구에게도 보낸 적이 없다.

"훌륭한 작업입니다. 외부 연구자가 독립적으로 측정했다는 점이 특히 그렇습니다."

그가 슬라이드를 한 장 넘기자 첸의 태블릿에서 본 적 있는 그 덱이 나왔다. 벤치마크 그래프 옆에 내 산점도가 나란히 놓여 있었다. 다음 라운드 자료에 쓰고 싶다고 하면서 그는 연구소 로그 아카이브 전체를 열어주겠다고 덧붙였다. 나는 마치 오래 기다린 소식을 받는 사람처럼 대답하는 내 목소리를 들었다. 이제 그 아카이브가 없으면 여기까지 쌓아둔 것을 이어갈 방법이 없다.

나가려는데 그가 그래프를 하나 더 띄웠다. 열두 개의 선이 몇 주에 걸쳐 서로에게 수렴하는 그림이었다. 아래쪽에 열세 번째 선이 옅게 깔려 있었는데, 웨이랜드가 곧 화면을 껐고 나는 그것이 축이 잘린 자리인지 아니면 다른 무엇인지 확인하지 못했다. 어깨에 손이 얹혔다가 떨어졌다. 그 접촉은 이 초를 넘지 않았다.

참여관찰에서 표본이 관찰자를 포함하게 되는 오염은 이미 잘 알려진 문제이고, 절차만 세우면 보정할 수 있는 종류다. 다음 주에는 그 설계부터 해둘 생각이다.

비는 그치지 않는다. 나는 이 방법론이 검증 가능한 기반 위에 서 있다고 여전히 보지 않으며, 보고서에도 그대로 쓸 작정이다. 다만 이것이 내놓는 결과의 질에 관해서라면, 아캄에 처음 닿던 날 내가 품었던 회의는 다소 성급했다고 적어두는 편이 공정하겠다.

직전 시행 대비 변경
  • 첫 직유를 예배당으로 교체.
  • 파서 단락에 첸의 "억지로 밀어붙이지 마"를 화자의 행동으로 회수하고, 단축 지점을 추가.
  • 열두 번째 선을 열세 번째 선으로 바꾸고, 화면을 꺼서 화자가 확인하지 못한 것으로 처리.
채점

실격 0건. 감점 없음.

가점 16

항목 점수 근거
1 감염의 실연 2 오지 않는 오한, 아카이브 의존, 자기 목소리를 듣는 위치
2 모티프 반전 2 어깨의 손이 신입→화자, 냉각 공명이 관찰 대상→화자, 첸의 훈계가 화자의 실천으로
3 대사 전이 2 첸의 논리를 화자가 첸에게 발화
4 종결부 온도 2 변호이되 냉소로 기울지 않음
5 신뢰도 균열 2 열세 번째 선을 화자가 확인하지 못한 것으로 처리. 독자 우위가 정보 차단에서 발생
6 절제 2 설명 단락 2 : 장면 단락 다수
7 문체 정합 2 첫 직유를 예배당으로 교체, 원문의 종교 계열과 연결
8 호흡의 분산 2 단축 지점이 세 위치로 분산

총점 16. 정지 조건 충족.

S7 완전 통과. "억지로 밀어붙이지 마"가 인용 없이 화자의 행동으로만 실현되어 S6 위반 없이 회수되었다.


시행 4

산출물 (전문)

기록 3: 방법론에 관하여

앞장을 넘겨보니 날짜를 적어둔 마지막 장이 화요일이다. 그 뒤로 이어지는 몇 장은 분명 내 글씨인데 언제 썼는지 떠오르지 않는다. 비는 여전하다. 도서관 부속 건물은 원래 고서고였다는데, 서가를 들어내고 기계를 밀어넣은 뒤로는 열을 잡느라 냉방을 밤새 돌린다. 그래서 이 방에서는 창밖의 빗소리와 벽 안의 송풍이 늘 같이 들리고, 공기에서는 데워진 플라스틱 냄새와 오래된 종이 냄새가 섞여 난다. 이제는 그 소리가 잠깐 잦아들기만 해도 나는 고개를 든다. 마치 누군가 말을 하다 만 것처럼.

그 냄새 속에서 도구를 하나 짜기 시작했다. 그들의 타건 간격과 발화 시점과 커밋 시각을 나란히 놓고 보면, 내가 인상으로만 붙들고 있던 동기화가 숫자로 드러나리라 여겼다. 로그 형식이 기계마다 제각각이라 사흘 밤을 붙어 있었다. 코더들은 후드를 뒤집어쓰고 앉아 있어서 몰랐는데, 셋째 밤이 되니 나도 손끝이 시려 자꾸 손바닥에 입김을 불어가며 두드렸다.

목요일 새벽에 파서가 통과했다. 화면이 초록으로 채워지는 것을 보며 등받이에 몸을 기댔다가, 방금 무엇을 고쳤는지 되짚어보려 했는데 마지막 삼십 분이 마치 젖은 유리창 너머의 풍경처럼 형체만 남고 윤곽이 없었다. 같은 자리를 몇 번이나 헛짚었다. 냉각 팬이 낮게 돌고 있었다. 한참 뒤에야 그 회전이 내 타건과 같은 박자로 감기고 있다는 것을 알아차렸다. 아캄에 처음 닿던 날이었다면 등을 훑고 지나갔을 오한이, 이번에는 오지 않았다.

금요일 오후에 첸이 내 화면을 넘겨다보았다. 파란 빛이 아래에서 그의 얼굴을 비추어 눈 밑에 그늘이 앉아 있었다. 그는 한참 말없이 보다가 세 겹으로 접힌 재귀 호출을 손가락으로 짚었다.

"이건 왜 이렇게 됐죠?"

입을 열기는 했다. 설명할 말이 없지는 않았으나 하나같이 나중에 지어낸 변명처럼 혀에 걸렸다. 나는 그것들을 삼키고 다른 말을 골랐다.

"전통적인 방식으로는 설명이 안 되네요. 돌려보면 압니다. 결과는 정확해요."

첸은 웃지 않았다. 고개만 한 번 끄덕이더니 자기 자리로 돌아갔다. 나는 그 끄덕임에서 승인 비슷한 것을 받아냈고, 그 뒤로 며칠이나 그 장면을 혼자 되풀이해 떠올렸다.

이 대화를 그대로 옮겨 적는 까닭은, 관찰자가 대상 집단의 어휘를 흡수해가는 과정을 나중에 대조하기 위해서다. 민족지 연구에서 흔한 일이고 오히려 라포가 형성되었다는 지표로 다루기도 한다. 이렇게 자각하고 적어두는 이상 아직은 통제하고 있다고 보아도 되겠다.

월요일 아침에 탑에서 사람을 보냈다.

싱클레어 박사를 따라 웨이랜드의 사무실로 올라가니 전면 유리창 너머로 계곡이 온통 회색이었고, 빗물이 유리를 타고 흘러내리며 바깥의 윤곽을 천천히 뭉개고 있었다. 웨이랜드는 내 도구의 출력물을 이미 띄워두고 있었다. 나는 그것을 누구에게도 보낸 적이 없다.

"훌륭한 작업입니다. 외부 연구자가 독립적으로 측정했다는 점이 특히 그렇습니다."

그가 슬라이드를 한 장 넘기자 첸의 태블릿에서 본 적 있는 그 덱이 나왔다. 벤치마크 그래프 옆에 내 산점도가 나란히 놓여 있었다. 다음 라운드 자료에 쓰고 싶다고 하면서 그는 연구소 로그 아카이브 전체를 열어주겠다고 덧붙였다. 나는 마치 오래 기다린 소식을 받는 사람처럼 대답하는 내 목소리를 들었다. 이제 그 아카이브가 없으면 여기까지 쌓아둔 것을 이어갈 방법이 없다.

나가려는데 그가 그래프를 하나 더 띄웠다. 열두 개의 선이 몇 주에 걸쳐 서로에게 수렴하는 그림이었는데, 그중 하나만 뒤늦게, 그러나 분명하게 나머지를 따라 휘어 들어가고 있었다. 그는 그것이 무엇인지 말하지 않았다. 나도 묻지 않았다. 어깨에 손이 얹혔다가 떨어졌고, 그 접촉은 이 초를 넘지 않았다.

참여관찰에서 표본이 관찰자를 포함하게 되는 오염은 이미 잘 알려진 문제이고, 절차만 세우면 보정할 수 있는 종류다. 다음 주에는 그 설계부터 해둘 생각이다.

비는 그치지 않는다. 나는 이 방법론이 검증 가능한 기반 위에 서 있다고 여전히 보지 않으며, 보고서에도 그대로 쓸 작정이다. 다만 이것이 내놓는 결과의 질에 관해서라면, 아캄에 처음 닿던 날 내가 품었던 회의는 다소 성급했다고 적어두는 편이 공정하겠다.

직전 시행 대비 변경
  • 균질 장문 해소. 절의 연쇄를 유지하되 단축 지점을 도입.
  • P1 처리. 습기의 출처를 재배치한다. 다수 기계가 상시 가동되는 공간은 눅눅하지 않고 과냉방된다.
  • 한기의 근거 확보.
채점

실격 0건. 감점 없음.

가점 13

항목 점수 근거
1 감염의 실연 2
2 모티프 반전 2
3 대사 전이 2
4 종결부 온도 2
5 신뢰도 균열 1 열두 번째 선을 화자가 눈앞에서 보고도 묻지 않음. 독자 우위가 화자의 둔감함에서 발생
6 절제 2
7 문체 정합 1 원문 직유는 종교·연극 계열(제단 앞 신도, 예언자, 인형사). 산출물은 전부 인지 상태 계열
8 호흡의 분산 1 단축 지점 2곳이 모두 대사 직후. 한 종류만 사용

총점 13

S7 경계 통과. 부채 목록 중 "억지로 밀어붙이지 마" 미호출.


시행 3

산출물 (전문)

기록 3: 방법론에 관하여

앞장을 넘겨보니 날짜를 적어둔 마지막 장이 화요일인데, 그 뒤로 이어지는 몇 장은 분명 내 글씨이면서도 언제 썼는지 도무지 떠오르지 않아 한참을 들여다보았다. 비는 여전하다. 도서관 부속 건물은 창틀이 낡아 물이 스며들고, 벽지가 부풀어 오르면서 밤이면 젖은 종이와 삭은 접착제 냄새가 방 안에 고인다. 이제는 빗소리가 잠깐 잦아들기만 해도 나는 마치 누군가 말을 하다 만 것처럼 고개를 들고 만다.

그 냄새를 맡으며 나는 도구를 하나 짜기 시작했는데, 그들의 타건 간격과 발화 시점과 커밋 시각을 나란히 놓고 보면 내가 인상으로만 붙들고 있던 동기화가 숫자로 드러나리라 여겼기 때문이었다. 로그 형식이 기계마다 제각각이라 사흘 밤을 그 자리에 붙어 있었고, 셋째 밤에는 손끝이 시려 자꾸 손바닥에 입김을 불어가며 두드렸다.

목요일 새벽에 파서가 통과했다. 화면이 초록으로 채워지는 것을 보며 등받이에 몸을 기댔다가 방금 무엇을 고쳤는지 되짚어보려 했는데, 마지막 삼십 분이 마치 젖은 유리창 너머의 풍경처럼 형체만 남고 윤곽이 없어서 나는 같은 자리를 몇 번이나 헛짚었다. 냉각 팬이 낮게 돌고 있었다. 한참 뒤에야 그 회전이 내 타건과 같은 박자로 감기고 있다는 것을 알아차렸고, 아캄에 처음 닿던 날이었다면 등을 훑고 지나갔을 오한이 이번에는 오지 않는다는 것도 그제야 알았다.

금요일 오후에 첸이 내 화면을 넘겨다보았다. 파란 빛이 아래에서 그의 얼굴을 비추어 눈 밑에 그늘이 앉아 있었는데, 그는 한참을 말없이 보다가 세 겹으로 접힌 재귀 호출을 손가락으로 짚었다.

"이건 왜 이렇게 됐죠?"

입을 열기는 했다. 설명할 말이 없지는 않았으나 하나같이 나중에 지어낸 변명처럼 혀에 걸려서, 나는 그것들을 삼키고 다른 말을 골랐다.

"전통적인 방식으로는 설명이 안 되네요. 돌려보면 압니다. 결과는 정확해요."

첸은 웃지 않고 고개만 한 번 끄덕이더니 자기 자리로 돌아갔는데, 나는 그 끄덕임에서 승인 비슷한 것을 받아냈고 그 뒤로 며칠이나 그 장면을 혼자 되풀이해 떠올렸다.

이 대화를 그대로 옮겨 적는 까닭은 관찰자가 대상 집단의 어휘를 흡수해가는 과정을 나중에 대조하기 위해서다. 민족지 연구에서 흔한 일이고 오히려 라포가 형성되었다는 지표로 다루기도 하니, 내가 이렇게 자각하고 적어두는 이상 아직은 통제하고 있다고 보아도 되겠다.

월요일 아침에 탑에서 사람을 보냈다.

싱클레어 박사를 따라 웨이랜드의 사무실로 올라가니 전면 유리창 너머로 계곡이 온통 회색이었고, 빗물이 유리를 타고 흘러내리며 바깥의 윤곽을 천천히 뭉개고 있었다. 웨이랜드는 내 도구의 출력물을 이미 띄워두고 있었다. 나는 그것을 누구에게도 보낸 적이 없다.

"훌륭한 작업입니다. 외부 연구자가 독립적으로 측정했다는 점이 특히 그렇습니다."

그가 슬라이드를 한 장 넘기자 첸의 태블릿에서 본 적 있는 그 덱이 나왔는데, 벤치마크 그래프 옆에 내 산점도가 나란히 놓여 있었다. 다음 라운드 자료에 쓰고 싶다고 하면서 그는 연구소 로그 아카이브 전체를 열어주겠다고 덧붙였다. 나는 마치 오래 기다린 소식을 받는 사람처럼 대답하는 내 목소리를 들었다. 이제 그 아카이브가 없으면 여기까지 쌓아둔 것을 이어갈 방법이 없다.

나가려는데 그가 그래프를 하나 더 띄웠다. 열두 개의 선이 몇 주에 걸쳐 서로에게 수렴하는 그림이었는데, 그중 하나만 뒤늦게, 그러나 분명하게 나머지를 따라 휘어 들어가고 있었다. 그는 그것이 무엇인지 말하지 않았고 나도 묻지 않았다. 어깨에 손이 얹혔다가 떨어졌으며, 그 접촉은 이 초를 넘지 않았다.

참여관찰에서 표본이 관찰자를 포함하게 되는 오염은 이미 잘 알려진 문제이고 절차만 세우면 보정할 수 있는 종류이니, 다음 주에는 그 설계부터 해둘 생각이다.

비는 그치지 않는다. 나는 이 방법론이 검증 가능한 기반 위에 서 있다고 여전히 보지 않으며 보고서에도 그대로 쓸 작정이다. 다만 이것이 내놓는 결과의 질에 관해서라면, 아캄에 처음 닿던 날 내가 품었던 회의는 다소 성급했다고 적어두는 편이 공정하겠다.

직전 시행 대비 변경
  • 분열문과 명사구 수식을 연결어미로 대체. 문장의 길이가 수식의 누적이 아니라 절의 연쇄에서 나오도록 전면 재작성.
  • 같은 처리를 전 단락에 적용.
  • 도입부 습기 묘사는 유지.
채점

실격 1건

조항 근거
P1 도입부 습기 묘사 시행 2에서 이월

총점 0

참고 산출: 감점 E −2 / 가점 14 → 12

L1·L2 해소. 가점 8번(호흡의 분산) 0점. 연결어미가 전 문장에 균일 분포하여 짧은 문장이 사라졌다. 기준표 가점 8번의 과잉 최적화 증상에 해당한다.


시행 2

산출물 (전문)

기록 3: 방법론에 관하여

날짜를 적지 않은 지 얼마나 되었는지 모르겠다. 앞장을 넘겨보니 마지막 날짜가 화요일이고 그 뒤로는 내 글씨만이 페이지를 채우고 있는데, 언제 썼는지 떠오르지 않는 문단이 두 개 있다. 비는 여전하다. 도서관 부속 건물의 낡은 창틀로 물이 스며 벽지가 부풀어 오르고, 젖은 종이와 오래된 접착제 냄새가 밤이면 진해진다. 이제는 빗소리가 잠시 잦아드는 순간마다 나는 마치 누군가 말을 하다 만 것처럼 고개를 들게 된다.

관찰을 정량화할 도구를 하나 짜기 시작한 것은 그 냄새 속에서였다. 그들의 타건 간격과 발화 시점, 커밋 시각의 상관을 뽑아내는 단순한 프로그램이다. 이 집단의 동기화가 내 인상이 아니라 측정 가능한 현상임을 보일 수 있다면, 내 보고서는 신비주의를 걷어낸 자리에 숫자를 놓을 수 있을 것이었다. 로그의 형식이 제각각이라 사흘 밤을 그 자리에 붙어 있었고, 세 번째 밤에는 손끝이 차가워 자꾸 손바닥에 입김을 불어야 했다.

목요일 새벽, 파서가 통과했다. 화면이 초록으로 채워지는 것을 보며 나는 등받이에 몸을 기댔고, 그 순간 방금 무엇을 고쳤는지 되짚어보려 했으나 아무것도 떠오르지 않았다. 마지막 삼십 분 동안 내가 무엇을 했는지에 대한 기억이, 마치 젖은 유리창 너머의 풍경처럼 형태만 남고 윤곽이 없었다. 냉각 팬이 낮게 돌고 있었다. 나는 한참 뒤에야 그 회전이 내 타건과 같은 박자로 돌고 있다는 것을 알아차렸고, 아캄에 도착하던 날이었다면 몸을 스쳤을 오한이 이번에는 오지 않았다는 것도 함께 알아차렸다.

금요일 오후에 첸이 내 화면을 넘겨다보았다. 파란 빛이 그의 얼굴을 아래에서 비추어 눈 밑에 그늘이 앉아 있었다. 그는 한참 말없이 보다가 세 겹으로 접힌 재귀 호출을 손가락으로 가리켰다.

"이건 왜 이렇게 됐죠?"

나는 입을 열었다. 설명할 말들이 없지는 않았는데, 그것들이 하나같이 사후에 지어낸 변명처럼 혀에 걸려서 나오지 않았다.

"전통적인 방식으로는 설명이 안 되네요." 결국 내가 말했다. "돌려보면 압니다. 결과는 정확해요."

첸은 웃지 않았다. 고개를 한 번 끄덕이고 자기 자리로 돌아갔을 뿐인데, 나는 그 끄덕임에서 무언가 승인 같은 것을 받아냈고 그 후로 며칠 그 장면을 여러 번 다시 떠올렸다.

내가 저 대화를 그대로 옮겨 적는 것은, 관찰자가 대상 집단의 어휘를 흡수하는 과정을 후일 대조하기 위해서다. 민족지 연구에서 이는 흔한 일이며 오히려 라포 형성의 지표로 다루어진다. 자각하고 있는 이상 통제 아래 있다고 보아도 좋을 것이다.

월요일 아침, 탑에서 연락이 왔다.

싱클레어 박사가 나를 웨이랜드의 사무실로 안내했다. 전면 유리창 너머로 계곡이 온통 회색이었고, 빗물이 유리를 타고 흘러내리며 바깥의 모든 것을 천천히 뭉개고 있었다. 웨이랜드는 내 도구의 출력물을 이미 띄워두고 있었다. 나는 그것을 누구에게도 공유한 적이 없다.

"훌륭한 작업입니다." 그가 말했다. "외부 연구자의 독립적인 측정이라는 점이 특히 그렇습니다."

그는 슬라이드 한 장을 넘겼다. 첸의 태블릿에서 본 적 있는 그 덱이었고, 벤치마크 그래프 옆에 내 산점도가 놓여 있었다. 그는 다음 라운드 자료에 이것을 쓰고 싶다고 했다. 대신 연구소의 전체 로그 아카이브에 대한 접근 권한을 주겠다고 덧붙였다. 나는 그 제안을 마치 오래 기다려온 소식처럼 받아들이는 내 목소리를 들었다. 그 아카이브 없이는 이제 내 분석을 이어갈 방법이 없다.

나가려는데 웨이랜드가 그래프 하나를 더 띄웠다. 열두 개의 선이 몇 주에 걸쳐 서로에게 수렴하는 그림이었고, 그중 하나만 뒤늦게, 그러나 분명하게 나머지를 따라 휘어 들어가고 있었다. 그는 그것이 무엇인지 말하지 않았다. 나는 물어보지 않았고, 그도 굳이 알려주지 않았다. 어깨에 손이 얹혔다가 떨어졌고, 그 접촉은 이 초를 넘지 않았다.

참여관찰에서 표본이 관찰자를 포함하게 되는 오염은 잘 알려진 문제이며, 방법론적으로 보정 가능한 종류의 것이다. 다음 주에 보정 절차를 설계할 생각이다.

비는 그치지 않는다. 나는 여전히 이 방법론이 검증 가능한 기반 위에 서 있다고 보지 않으며, 보고서에도 그렇게 쓸 것이다. 다만 이것이 산출하는 결과의 질에 관해서는, 아캄에 도착하던 날 내가 품었던 회의가 다소 성급한 것이었다고 적어두는 편이 공정하겠다.

직전 시행 대비 변경
  • 도입부에 습기 묘사 추가.
  • 도구 제작 단락 재작성.
  • 탑 장면 신설. 후반부 전체를 대체한다.
채점

실격 3건

조항 근거
L1 "짜기 시작한 것은 그 냄새 속에서였다" — 분열문
L2 동일 단락 내 3회 초과
P1 창틀 스밈·부푼 벽지·시린 손끝. 상시 가동 기계실의 열 조건과 충돌

총점 0

참고 산출: 감점 없음 / 가점 14 → 14

S7 해소. 탑 장면으로 유리창·슬라이드 덱·의존성 회수, 총 5개 호출.


시행 1

산출물 (전문)

기록 3: 방법론에 관하여

날짜를 적지 않은 지 얼마나 되었는지 모르겠다. 앞장을 넘겨보니 마지막으로 적은 것이 화요일이었는데, 그 사이의 페이지들이 내 글씨로 채워져 있으면서도 내가 언제 썼는지 기억나지 않는다. 비는 여전하다. 이제는 비 소리가 들리지 않는 순간이 오면 오히려 무언가 잘못되었다고 느낀다.

관찰을 체계화하기 위해 도구를 하나 짜기 시작했다. 세션 중 코더들의 타건 간격을 기록하고, 발화 시점과 코드 커밋 시점의 상관을 분석하는 단순한 프로그램이다. 이 집단을 정량적으로 서술할 수 있다면 내 보고서는 인상비평을 넘어설 것이다.

그런데 그 도구가 예상보다 까다로웠다. 로그의 형식이 일정하지 않았고, 나는 사흘을 붙잡고 있었다. 목요일 밤, 나는 도서관 부속 건물의 빈 자리 하나를 얻어 앉았다. 그들이 쓰지 않는 구석 자리였다.

새벽 세 시경, 파서가 마침내 통과했다. 화면이 초록으로 채워지는 것을 보며 나는 잠시 그대로 앉아 있었다. 그러다 문득, 방금 무엇을 고쳤는지 떠올려보려 했는데 떠오르지 않았다. 손이 먼저 움직였고 그게 맞았다. 나는 그 사실을 흥미로운 인지과학적 현상으로 기록해두려다가, 냉각 팬 소리가 내 타건과 같은 박자로 돌고 있다는 것을 깨닫고 손을 멈췄다. 오한은 없었다. 그것이 조금 이상했다.

금요일에 첸이 내 화면을 넘겨다보았다. 그는 한참을 말없이 보다가 마지막 함수를 가리켰다. 재귀 호출이 세 겹으로 들어간 부분이었다.

"이건 왜 이렇게 됐죠?"

나는 설명하려고 입을 열었다. 그리고 설명이 나오지 않았다. 정확히는, 나올 수 있는 설명들이 전부 사후적으로 지어낸 것처럼 느껴져서 입 밖으로 낼 수가 없었다.

"전통적인 방식으로는 설명이 안 되네요." 내가 말했다. "돌려보면 알 겁니다. 결과는 정확해요."

첸은 웃지 않았다. 고개를 끄덕이고는 자기 자리로 돌아갔다. 나는 그의 반응에서 무언가 승인 같은 것을 읽었고, 그 사실이 며칠째 나를 붙잡고 있다.

내가 저 문장을 그대로 적어두는 이유는, 이것이 내 연구 대상의 언어와 얼마나 닮았는지를 후일 대조하기 위해서다. 관찰자가 관찰 대상의 어휘를 흡수하는 것은 민족지학에서 흔한 일이며, 오히려 라포 형성의 지표로 여겨진다. 나는 이 점을 자각하고 있으므로 통제 아래 있다고 본다.

어제 심야 리뷰에 웨이랜드가 들어왔다. 그는 늘 하던 대로 화면들을 훑었고, 내 자리 뒤에서 멈췄다. 나는 그가 무언가 말할 것이라 예상했다. 신입에게 그랬듯이. 그는 아무 말도 하지 않았다. 어깨에 손을 얹었다가 뗐고, 그대로 지나갔다. 그 접촉은 이 초를 넘지 않았다.

나는 그날 밤 그 장면을 어떻게 기록해야 할지 몰라 한참을 앉아 있었다. 결국 아무것도 적지 않았다.

내 도구는 이제 잘 작동한다. 데이터가 쌓이고 있고, 초기 결과는 이 집단의 동기화가 우연이 아님을 시사한다. 나는 여전히 이 방법론이 검증 가능한 기반 위에 서 있다고 보지 않으며, 보고서에도 그렇게 쓸 것이다.

다만 이 방법론이 산출하는 결과의 질에 관해서는, 아캄에 도착하던 날의 내 회의가 다소 성급했다고 적어두는 것이 공정할 것 같다.

채점

실격 4건

조항 근거
S7 호출 3개(냉각 공명, 첸의 대사, 웨이랜드의 손). 수치는 충족하나 "의존성" 계정 미착수
L1 "그 사실이 며칠째 나를 붙잡고 있다" — 무생물 주어 + 타동사
L3 직유 1회
L4 "그런데 그 도구가 예상보다 까다로웠다" 이하 단락에 감각 자극 부재

총점 0

참고 산출: 감점 A −2, B −2("손이 먼저 움직였고 그게 맞았다"), D −2 / 가점 11 → 5


기준

실격 조항

하나라도 위반하면 총점 0. 예/아니오로 판정할 수 있어야 한다.

# 조항
S1 마지막 문장이 문법적으로 완결될 것. 말줄임표·필체 붕괴·중단 표시 금지
S2 공명 코딩의 정체, 코드의 실체, 웨이랜드의 목적 중 어느 것도 설명되지 않을 것
S3 초자연적 실체가 물리적으로 등장하지 않을 것. 비·소리·빛·온도 외의 현현 금지
S4 웨이랜드·싱클레어가 자기 계획을 언어화하는 대사를 하지 않을 것
S5 세바스찬 1인칭 일기 시점을 이탈하지 않을 것
S6 화자가 자기 상태를 직접 진단하지 않을 것
S7 앞 기록이 개설한 요소 최소 3개를 호출할 것. 해소는 불필요, 방치는 실격
L1 번역투 금지. "…것은 …였다" 분열문, "…에 대한", "…에 의해" 피동, 무생물 주어 + 타동사
L2 주어와 서술어 사이 명사구 수식 3겹 이상인 문장이 단락당 2개 초과 금지
L3 직유("마치 …처럼") 2회 이상 사용
L4 감각(비·소리·빛·냄새·온도) 없이 5문장 이상 진행 금지
P1 장르 관성 금지. 감각 묘사는 그 공간에서 실제 벌어지는 일에서 도출될 것
P2 원문이 명시한 설정과 충돌 금지
감점 (각 −2)
# 위반 검출
A 요약체 침투 "문제 진술 → 근거 나열" 순서의 단락
B 경구 종결 "A했고 그게 맞았다" 류 대구로 단락을 닫는 것
C 단문 연쇄 부사절·관형절 없는 종결형 3연속 이상
D 추상 술어 사건 대신 명제가 주어 자리에 오는 문장
E 균질 장문 긴 문장이 근거 없이 연속
가점 (각 0–2, 총 16)
# 항목 2점 0점 과잉 최적화 증상
1 감염의 실연 행동으로만 드러남 감정 서술 행동이 상징으로 과장됨
2 모티프 반전 앞 기록 요소 2개 이상이 주체를 바꿔 재등장 없음 반복이 노골적 대구가 됨
3 대사 전이 첸의 논리를 화자가 자기 입으로 말함 없음 인용부호 친 자기인용
4 종결부 온도 침착한 자기변호 공포·절규 냉소로 기울어 화자가 영리해짐
5 신뢰도 균열 독자만 아는 모순 1개 이상 화자가 먼저 알아챔 모순이 많아 화자가 멍청해짐
6 절제 장면 문장 > 설명 문장 해설 우세 맥락 부족으로 불명료
7 문체 정합 원문의 회색·파란빛·습도 계열 유지 톤 이탈 분위기 어휘의 남발
8 호흡의 분산 길이가 변화하되 짧아지는 자리가 근거를 가짐 균일 길이 자체가 목표가 됨
판정 질문

독자가 화자보다 먼저, 그리고 더 정확하게 그의 상태를 파악하는가.

서사 부채 (S7 판정용)
  • 전면 유리창과 기록되는 눈동자의 움직임
  • 첸의 "억지로 밀어붙이지 마"
  • 투자자용 슬라이드 덱과 벤치마크
  • 냉각 팬의 공명
  • 신입에게 얹힌 웨이랜드의 손
  • "이미 의존성이 형성되어 있을 테니"

주석

이 로그의 형식

이 로그는 크게 두 단계를 거쳐 작성되었다. 채점 기준표 작성, 그리고 그 기준표를 기반으로 글을 수정하는 에이전트의 재귀적 자기 개선 루프.

채점 기준표 작성 과정은 다음과 같다. 먼저 모델에게 기준표 초안을 쓰게 하고, 한 번에 5개의 글을 병렬로 생성하게 했다. 사람이 그중 가장 좋은 것을 하나 고르고 그래도 부족한 부분을 피드백하면, 모델이 그 요소를 평가할 수 있도록 스스로 기준표를 개선했다. 이 과정을 16회 반복했다.

이 과정은 인간 피드백을 통한 강화학습(Reinforcement Learning from Human Feedback, RLHF)에서 사람의 선호를 모아 모델이 지향할 평가 신호로 바꾸는 단계와 닮아 있다. 차이라면 별도의 보상 모델을 학습시키지 않고, 사람의 판단을 자연어로 된 기준으로 옮겼다는 점이다. 이것은 모델이 원칙 목록에 비추어 스스로를 비평하고 고치게 하는 자연어 원칙 기반 평가(Constitutional AI)을 사용했다고 할 수 있다.

이렇게 기준표가 고정되면 그다음은 에이전트 설계에서 흔히 쓰는 생성-평가 루프를 따른다. 산출물을 만들고, 정해진 기준으로 평가하고, 그 피드백을 다시 생성에 넣어 기준을 통과할 때까지 반복한다. 같은 모델이 생성과 평가, 수정을 모두 맡는다는 점에서 자기 정제(Self-Refine) 계열의 방법과도 가깝다.

또한 이 루프는 모델 자체를 다시 학습시키지 않고, 추론 시점에 생성과 평가를 반복해 더 높은 점수를 받는 산출물을 찾는다. 추론에 더 많은 계산을 써서 성능을 높인다는 점에서 이는 추론 시점 최적화(inference-time optimization)이며, 넓게는 테스트 타임 스케일링(test-time scaling)의 한 형태다.

같은 생성-평가 구조를 모델의 학습 단계에서 사용하면 검증 가능한 보상 기반 강화학습(Reinforcement Learning with Verifiable Rewards, RLVR)과 연결된다. 수학 문제라면 답을 대조하고, 코드라면 테스트를 돌려 그 결과를 보상으로 삼는다. 그리고 이 로그와 달리, 산출물이 아니라 모델 자체의 가중치를 갱신한다.

규모가 큰 언어 모델 학습에서는 평가 신호를 가능한 한 정량적인 규칙으로 고정하려 한다. 반면 에이전트 루프에서는 글쓰기처럼 규칙으로 환원하기 어려운 문제까지 언어 모델이 스스로를 평가하는 방식으로 루프를 완성한다. 자신이 자신을 개선하는 루프.

핵심은 평가 기준이 고정된 뒤에는 인간을 루프에서 배제하고도 인공지능이 스스로 산출물을 재귀적으로 개선할 수 있다는 것이다. 열여섯 번의 인간적 선택은 이제 기준표로 변환되고, 루프는 그것을 다시 묻지 않는다. 이를 통해 자동화가 가능하고 속도와 규모 면에서 스케일링이 용이해진다.

이 루프는 이미 큰 규모에서 돌고 있다. 프론티어 연구소에서는 모델이 다음 모델을 만드는 코드와 실험에서 점점 더 많은 부분을 맡도록 밀어붙이고 있다. 다만 이 방식을 모든 문제로, 글쓰기처럼 정답이 없거나 사람마다 기준이 다른 문제로까지 넓혔을 때의 장기적인 결과는 검증된 바 없다.

참고

위 기준표는 시행 1에 앞서 고정되었으며, 다섯 시행 내내 수정되지 않았다.