AI한테 코드 고쳐달라고 하면 다른 데가 깨질 때

이런 증상이라면

AI에게 "이 버그 고쳐줘" 하면 그 부분은 되는데, 어제까지 잘 되던 다른 화면이나 기능이 갑자기 안 됩니다. 고치고 깨지고를 반복하며 점점 더 엉킵니다.

흔한 원인 (가능성 순)

1AI가 전체 맥락이 아니라 눈앞의 파일만 본다코드

AI는 요청한 부분만 고치려고 다른 곳에서 쓰는 함수·상태·타입을 바꿔버립니다. 그 변경이 다른 화면을 깨뜨려도 AI는 그 화면을 보고 있지 않아 모릅니다.

2한 번에 너무 많이 바꾼다코드

"전부 고쳐줘"류 요청은 AI가 여러 파일을 한꺼번에 수정하게 만듭니다. 무엇이 원인인지 추적이 불가능해지고, 되돌릴 수도 없어집니다.

3되돌릴 지점(커밋)이 없다코드

git 커밋이나 저장 지점 없이 계속 덮어쓰면, 깨졌을 때 "잘 되던 상태"로 돌아갈 방법이 없어 손실이 커집니다.

확인·해결 순서

  1. 지금 잘 되는 상태에서 먼저 저장/커밋(또는 복제)해 되돌릴 지점을 만든다
  2. AI에게 한 번에 한 가지만, "다른 파일은 건드리지 말고 이 함수만" 처럼 범위를 좁혀 요청한다
  3. 깨졌으면 마지막 저장 지점으로 되돌리고, 방금 준 프롬프트를 더 좁게 다시 준다
  4. 같은 버그로 3번 이상 왕복했다면 AI 대신 사람이 전체 구조를 보고 원인을 잡는 게 빠릅니다

자주 묻는 질문

더 좋은 AI 모델을 쓰면 해결되나요?

덜 깨지긴 하지만 근본은 같습니다. 프로젝트가 커질수록 AI가 한 번에 볼 수 있는 범위를 넘어서기 때문에, 범위를 좁히고 되돌릴 지점을 두는 습관이 모델 성능보다 중요합니다.

왜 자꾸 같은 자리에서 도나요?

AI가 증상만 보고 고치면 진짜 원인(데이터 흐름·상태 설계)은 그대로라, 다른 증상으로 재발합니다. 이때는 원인을 한 번 짚어주는 사람 눈이 필요합니다.

위를 다 해봤는데도, 또는 AI(Cursor·Claude)한테 물어봐도 계속 같은 에러라면 — 에러 로그를 붙여넣으면 60초 안에 진짜 원인을 짚어드려요.

이 문제 무료로 AI 진단받기

관련 문제