참고팁Reddit
코딩 에이전트의 중복 코드 생성 방지하는 프롬프트 전략
코드베이스 검색 없이 새 함수를 만드는 에이전트 습관 교정. 기존 유틸리티 활용 유도하는 지침 추가로 해결.
요약
코딩 에이전트가 새로운 기능을 구현할 때 기존 코드베이스 내에 이미 존재하는 함수를 검색하지 않고 불필요한 중복 함수를 생성하는 문제가 발생하고 있습니다. 이는 에이전트가 문맥상 검색보다 코드 작성을 우선시하기 때문이며, 이로 인해 기존에 적용된 수정 사항이나 비즈니스 로직이 누락되는 기술 부채가 쌓이게 됩니다. 개발자는 에이전트가 새로운 함수를 작성하기 전, 반드시 기존 코드베이스에서 유사한 함수를 검색하고 그 결과를 보고하도록 지시해야 합니다. 또한, 기존 함수를 사용하지 않는다면 그 이유를 명시하도록 프롬프트를 설정하여 중복 코드를 방지하는 것이 좋습니다. 이러한 방식은 코드의 일관성을 유지하고 유지보수성을 높이는 데 핵심적인 역할을 합니다.
AI가 원문을 요약한 내용으로, 부정확할 수 있습니다.
원문 제목 Coding agents write a new helper instead of finding the one you already have
원문 보기 ↗