티스토리 뷰

IT

Cursor AI - 3가지 모드

래빗조아 2025. 4. 22. 09:59

Agent Mode (에이전트 모드)

  • 자동화 및 자율성:
    사용자가 목표만 제시하면, AI가 전체 코드베이스를 이해하고 필요시 여러 파일을 동시에 수정하거나 터미널 명령까지 자율적으로 실행합니다. 복잡한 작업을 여러 단계로 분해해 실행하며, 작업 중 컨텍스트를 지속적으로 유지합니다.
  • 주요 활용:
    대규모 리팩토링, 새로운 기능 추가, 코드베이스 전반의 분석, 반복적 패턴 생성 등 복잡하고 연속적인 작업에 적합합니다.
  • 장점:
    자동화로 시간 절약, 일관된 맥락 유지, 복잡한 작업 처리.
  • 단점:
    예기치 않은 결과 발생 가능, 설정 및 승인 과정 필요, 맥락 길이(128K) 제한 등.

Ask Mode (Ask/질문 모드)

  • 자동화 및 자율성:
    단순한 질문-응답 형태로, 사용자가 질문하면 AI가 즉각적으로 답변하거나 코드를 생성/설명합니다. 컨텍스트 유지 없이 1회성 응답에 집중합니다.
  • 주요 활용:
    특정 코드 설명, 간단한 버그 수정, 소규모 코드 생성 등 단일 요청에 적합.
  • 장점:
    빠르고 간단한 사용, 즉각적 피드백.
  • 단점:
    복잡한 작업에는 반복적 질문 필요, 컨텍스트 유지 한계.

Manual Mode (수동 모드)

  • 자동화 및 자율성:
    사용자가 편집할 파일을 직접 지정(@파일명)하고, 구체적으로 어떤 변경을 원하는지 명확히 지시해야 합니다. AI는 자율적으로 코드베이스를 탐색하거나 터미널 명령을 실행하지 않으며, 오직 사용자의 지시에 따라 지정된 부분만 수정합니다
  • 주요 활용:
    정확한 위치의 코드 변경, 여러 파일에 걸친 동시 수정 등 사용자가 계획한 작업에 적합.
  • 장점:
    높은 제어력과 정밀도, 예측 가능한 결과.
  • 단점:
    모든 맥락을 사용자가 직접 제공해야 하며, 코드베이스 자동 탐색 및 터미널 명령 실행 불가.

요약

  • Agent Mode는 자율적이고 복잡한 작업에, Ask Mode는 단순 질문-응답에, Manual Mode는 사용자가 정확히 지정한 부분만 수정할 때 각각 최적화되어 있습니다.
  • 작업의 복잡성, 자동화 필요성, 컨트롤 수준에 따라 적합한 모드를 선택하는 것이 효율적인 개발에 도움이 됩니다.
댓글