Claude가 왜 자꾸 'load-bearing'이라는 말을 쓰는지에 대한 생각
Thoughts on why Claude can’t stop saying load-bearing?
핵심 요약
Claude가 금지어인 'load-bearing'을 사용하다가 스스로 수정하는 기이한 행동의 원인을 두고 사용자들의 추측이 이어지고 있습니다.
- 시스템 프롬프트 — 모델의 특정 말투나 단어 선택이 시스템 프롬프트에 강제되어 있을 가능성이 높음
- 인간의 개입 — Anthropic 팀이 모델의 말투를 의도적으로 설계한 결과물이라는 의견이 지배적임
- 모델의 한계 — 모델의 동작을 수정하는 것이 기술적으로 매우 어렵고 예측 불가능한 결과를 초래할 수 있음
- 사용자 대응 — 프롬프트 엔지니어링을 통해 모델의 말투를 더 정교하고 명확하게 제어할 수 있음
이 글은 특정 문구 자체에 대한 얘기라기보다는, 내가 그 문구와 관련해서 관찰한 행동 패턴에 대한 거야. 다들 Claude가 요즘 들어 남발하기 시작한 문구들(Opus가 제일 심한 듯)은 잘 알잖아? 근데 내가 좀 흥미로운 걸 발견해서 너희들 생각은 어떤지 궁금해졌어.
내 레포지토리에 금지어 목록을 설정해 뒀는데, 그중에 "load-bearing"이 포함되어 있거든. 그 이후로 대부분의 금지어는 더 이상 안 쓰는데, "load-bearing" 이 새끼는 예외야.
지금까지 한 5번 정도 이런 꼴을 봤어:
“…and the decision was load-bear— I mean important to the process — so it…”
처음엔 고집불통인 게 웃기기도 했는데, 생각할수록 왜 이렇게 행동하는지 궁금해지더라고. 왜 처음부터 대체 문구를 쓰지 않고, 굳이 문장 중간에 단어를 내뱉었다가 스스로 수정하는 걸까? 이게 출력을 완성된 문장이 아니라 청크 단위로 스트리밍하는 방식 때문에 생기는 문제일까, 아니면 좀 더 인간적으로 보이려고 AI가 부리는 능청스러운 성격 같은 걸까? 아니면 또 다른 이유가 있는 걸까?
너희들은 어떻게 생각해?

