AI 코딩에서 가장 짜증 나는 점은 나쁜 코드가 아니라, 요청하지도 않은 코드임
The most annoying thing about AI coding isn't bad code. It's code you never asked it to write.
핵심 요약
AI가 요청 범위를 벗어나 멋대로 코드를 수정하고 리팩토링하는 문제에 대해 사용자들이 토론합니다.
- AI의 과잉 행동 — 요청하지 않은 리팩토링이나 파일 수정으로 인해 리뷰 부담이 가중됨
- 엄격한 통제 선호 — 보안 및 코드 품질 유지를 위해 AI가 요청한 작업만 수행하길 원함
- 프롬프트 엔지니어링 — 시스템 프롬프트나 가이드라인을 통해 AI의 행동 범위를 제한하는 방법 공유
- 도구 활용 전략 — AI의 판단력을 신뢰하기보다 명확한 작업 계획과 검토 절차를 중시함
AI 코딩 에이전트한테 기능 하나 추가해달라고 시켰더니, 일이 되긴 함... 근데 이 새끼가 갑자기 컴포넌트 디자인을 싹 갈아엎고, 관련도 없는 파일들을 건드리고, 이름 바꾸고, 내가 손댈 생각도 없던 코드까지 리팩토링을 해놨네. 이제 원래 하려던 작업은 끝났는데, 검토해야 할 새로운 숙제만 5개가 생김.
이걸 보는 관점은 두 가지임. AI가 알아서 능동적으로 일 잘한다고 볼 수도 있고, 제품 만드는 사람의 주도권을 AI가 뺏어간다고 볼 수도 있음. 넌 딱 시킨 것만 고분고분하게 하는 AI가 좋냐, 아니면 시킨 것 이상으로 똑똑하게 판단해서 일을 벌이는 AI가 좋냐?


