"LLM이 수정한 코드, 오히려 망가질 수 있다" - 코드 자동 감사 루프의 함정
AI 에이전트의 자동 코드 리뷰가 정상 코드를 오염시킬 위험성에 대한 실증 사례. 자동화 루프 설계 시 반드시 고려할 것.
요약
LLM에게 코드 감사를 맡기는 것은 근본적으로 해당 코드가 버그처럼 보이는 패턴을 가지고 있는지 묻는 것과 같으며, 이는 코드의 정확성을 보장하지 않는다. Victor Taelin은 이미 수학적으로 증명된 올바른 알고리즘을 대상으로 GPT 5.6 Pro가 감사를 수행하고 Fable 5가 수정하는 루프 실험을 진행했다. 실험 결과, 반복 과정에서 오히려 올바른 알고리즘이 망가지고 엉뚱한 수정이 계속되면서 코드가 점차 파괴되는 현상이 발생했다. 따라서 현재 기술 수준에서는 모델이 스스로 코드를 감사하고 수정하는 루프를 구성하는 것은 실패로 이어질 가능성이 높다. LLM이 더 똑똑해져서 '버그처럼 보이는 것'과 '실제 버그'를 구분하는 능력이 100%에 수렴하면 이러한 방식이 유효해질 수 있으나, 2026년 기준으로는 아직 그 단계에 도달하지 못했다.
AI가 원문을 요약한 내용으로, 부정확할 수 있습니다.
원문 제목 @VictorTaelin: when you ask an LLM to audit your code, it is essentially answering: "does this code have some pattern that *looks like* a bug?" t
원문 보기 ↗