돌아가기 AI Q&A
왜 커서는 코드 세트를 계속 다시 작성하나요? 문제는 보통 모델 자체가 아니라, 기존 구현을 먼저 검색하라고 요청하지 않았다는 점에 있습니다

왜 커서는 코드 세트를 계속 다시 작성하나요? 문제는 보통 모델 자체가 아니라, 기존 구현을 먼저 검색하라고 요청하지 않았다는 점에 있습니다

AI Q&A Admin 60 회 조회

왜 커서는 프로젝트에 이미 있는 구현체를 사용하지 않고 집합을 다시 작성하는 걸 좋아하나요? 이런 불만은 흔하지만, Cursor는 기존 코드 재사용 모드에서 명확히 답을 밝혔습니다: "새 구현을 작성하기 전에 기존 구현을 찾아라"고 명시적으로 요청하지 않으면 기본적으로 새 버전을 생성할 수 있습니다.

왜 이런 일이 일어나는 걸까요?

AI 편집자들은 완성과 생성에 능숙하지만, '생성'이 '창고에 가장 적합한' 것을 의미하지는 않습니다. 특히 오래된 프로젝트, 다인 협업 프로젝트, 모노레포에서는 기존 모델을 따르는 것이 더 합리적인 접근법입니다. 하지만 만약 프롬프트가 단순히 "로그인 체크 작성 도와줘"나 "캐싱 레이어를 추가해줘"라면, 검색 단계를 건너뛰고 새 휠을 직접 만드는 것도 충분히 가능합니다.

더 실용적인 해결책

가장 직접적인 방법은 모델을 바꾸는 것이 아니라 규칙을 앞에 내세우는 것입니다. 공식적인 아이디어는 먼저 커서에게 요청을 "이미 이 기능을 할 수 있는 코드가 있는지 찾고 있다"로 다시 작성해 달라고 요청하고, 먼저 코드베이스를 검색한 뒤 새 구현을 할지 결정하는 것입니다. 착륙 시 다음과 같이 할 수 있습니다:

  • 프로젝트 규칙에는 다음과 같이 명시되어 있습니다: 먼저 유사한 구현을 검색한 후 새 코드를 생성하라.
  • 질문할 때는 문장을 덧붙이세요: 기존의 사용 내용, 기존 구성 요소, 기존 서비스를 먼저 찾아내고, 즉시 다시 작성하지 마세요.
  • 키 파일에 대해 '@Files'이나 채팅 컨텍스트로 명확한 포인트를 주고, 몇 줄의 코드만 가지고 장난치지 마세요.

그래서 이런 문제의 핵심은 '커서가 재사용되지 않는다'가 아니라, 먼저 재사용해야 하는 작업 명령을 내리지 않는 것입니다. 순서가 올바르게 설정되면 보통 훨씬 더 안정적으로 동작하며, 기존 코드베이스에 잘 맞는 협업자처럼 작동합니다.

관련 기사

Claude 공유 채팅과 공유 아티팩트의 차이점은 무엇인가요? 채팅 첨부파일은 기본적으로 공개되지 않지만, 아티팩트 파일은 함께 삭제될 수 있습니다

Claude 공유 채팅과 공유 아티팩트의 차이점은 무엇인가요? 채팅 첨부파일은 기본적으로 공개되지 않지만, 아티팩트 파일은 함께 삭제될 수 있습니다

Claude에서 가장 흔한 점 중 하나는 많은 사람들이 '채팅 공유'와 '산물 공유'를 같은 것으로 생각한다는 점입니다. 사실, 관계자는 두 사람을 아주 잘 구분한다. Anthro...

왜 NotebookLM이 완전한 힌트 소스 제한인가요? 일반 버전은 노트북당 최대 50개의 소스를 제공하며, 각 소스마다 크기 제한도 있습니다

왜 NotebookLM이 완전한 힌트 소스 제한인가요? 일반 버전은 노트북당 최대 50개의 소스를 제공하며, 각 소스마다 크기 제한도 있습니다

왜 NotebookLM은 아직 많은 정보를 채우지 않았는데도 너무 많은 출처와 너무 방대한 콘텐츠를 유발하는 걸까요? 이것은 환상이 아닙니다. 구글은 NotebookLM에 대해 명...

Hermes 에이전트 생산 도구는 어떻게 연결하나요? 읽기 전용 권한부터 시작해 봅시다

Hermes 에이전트 생산 도구는 어떻게 연결하나요? 읽기 전용 권한부터 시작해 봅시다

Hermes 에이전트가 운영 데이터베이스, 클라우드 계정, 티켓팅 시스템, 코드 저장소에 연결해야 할 때, 첫 번째 단계는 직접 쓰기 키를 발급하지 않고 읽기 전용 권한이어야 합니...

Hermes Agent Telegram의 터미널 툴을 사용할 수 없나요? 먼저 플랫폼인 툴셋을 살펴보겠습니다

Hermes Agent Telegram의 터미널 툴을 사용할 수 없나요? 먼저 플랫폼인 툴셋을 살펴보겠습니다

Hermes 에이전트는 CLI에서 터미널 툴을 사용할 수 있지만, 텔레그램에서는 사용할 수 없습니다. 먼저, 플랫폼의 툴셋을 확인하고, 설치가 고장 났다고 의심하지 마세요. 서로 ...

추천 도구

더보기