문체 샘플
Style sample
Read in English문체 샘플은 작가가 직접 쓴 원고 일부를 프롬프트에 넣어 AI가 그 결(문장 길이·어휘·리듬)을 따르게 하는 것으로, AI 티를 줄이고 작품 안 문체를 일관되게 만드는 가장 효과적인 방법이다.
다른 표기: 문체 예시 · 스타일 샘플 · 문체 학습 · few-shot · 예시 원고 · 문체 참고
뜻
문체 샘플은 작가가 쓴 원고의 일부를 프롬프트에 넣어 모델이 그 문체를 따르게 하는 것이다. "이런 식으로 써 줘"라고 설명하는 대신 실제 문장을 보여 준다. 프롬프트 기법으로는 few-shot(예시 제공)에 해당한다. 500~1,000자 정도의 대표적인 대목이 적당하고, 대화 장면과 서술 장면을 하나씩 넣으면 두 가지 결을 다 전달할 수 있다. 집필 도구는 대개 작품 설정에 문체 샘플을 저장해 두고 매 요청에 자동으로 붙인다. 설정집이 "무엇을 쓸 것인가"의 참고라면 문체 샘플은 "어떻게 쓸 것인가"의 참고다.
왜 중요한가
모델의 기본 문체는 매끄럽고 균일하고 형용사가 많다. 그것이 곧 AI 티다. 문체 지시("짧은 문장으로", "비유 없이")는 어느 정도 통하지만, 실제 문장 하나가 지시 열 줄보다 강하다. 모델은 예시의 리듬을 놀랄 만큼 정확히 흉내 낸다. 문체 샘플의 두 번째 효용은 일관성이다. 회차마다 다른 프롬프트로 생성하면 문체가 조금씩 흔들리는데, 같은 샘플을 매번 넣으면 200화 뒤에도 1화의 결이 유지된다. 세 번째는 작가의 소유권이다. 문체 샘플로 생성한 원고는 작가의 문장을 기준으로 만들어진 것이므로, 퇴고할 때 자기 글처럼 고칠 수 있다. 샘플이 없으면 AI 문체를 자기 문체로 옮기는 번역 작업이 매번 필요하다.
예시
문체 샘플 (작가 원고, 서술 장면 일부): 서랍은 열리지 않았다. 유리는 손잡이를 다시 잡았다. 나무가 부풀어 있었다. 여름마다 그랬다. 할머니는 그때마다 서랍 옆면에 양초를 문질렀다. 유리는 부엌을 둘러보았다. 양초는 없었다.
같은 요청, 샘플 없이 생성: 유리는 오래된 서랍을 열려고 안간힘을 썼지만, 세월의 무게를 머금은 나무는 좀처럼 그녀의 손길을 허락하지 않았다. 문득 할머니의 따스한 손길이 떠올라 가슴 한켠이 아려 왔다.
같은 요청, 샘플 포함 생성: 서랍은 꿈쩍하지 않았다. 유리는 손바닥으로 서랍 옆면을 눌렀다. 나무 결이 손에 걸렸다. 할머니라면 양초를 찾았을 것이다. 유리는 찾지 않았다. 힘을 줬다.
샘플 없는 버전은 "세월의 무게", "가슴 한켠이 아려" 같은 AI 상투구로 채워졌다. 샘플 포함 버전은 짧은 문장과 사물 위주의 결을 따랐고, 마지막 두 문장("찾지 않았다. 힘을 줬다")은 인물의 성격까지 샘플에서 읽어 냈다.
흔한 실수
- 샘플이 너무 길다. 3,000자 샘플은 800자보다 낫지 않고 토큰만 쓴다. 가장 대표적인 대목 하나.
- 샘플이 자기 최고 문장이다. 모델이 따라야 할 것은 작품의 평균 문체다. 예외적으로 잘 쓴 문단은 오히려 결을 흐린다.
- 회차마다 샘플을 바꾼다. 일관성이 목적이다. 작품당 하나를 정하고 유지하라.