Cursor v1.2 업데이트: 백그라운드 에이전트와 멀티 에이전트 개발의 미래

Cursor v1.2의 백그라운드 에이전트 모바일 지원, TODO 리스트, 큐 메시지, 메모리 기능 등 에이전트 중심 업데이트를 심층 분석하고, 멀티 에이전트 개발 패러다임의 미래를 전망합니다.

도입부

여러분, Cursor가 또 업데이트됐습니다. 이번 Cursor v1.2는 특히 에이전트 중심 개발 워크플로에 초점이 맞춰져 있는데요. 백그라운드 에이전트의 모바일 및 웹 지원, TODO 기반 작업 분할, 큐 메시지, 메모리 기능 같은 것들이 새로 들어왔습니다.

제가 이번 업데이트에서 더 중요하게 보는 건 개별 기능 추가가 아닙니다. 한 명의 개발자가 여러 AI 에이전트를 동시에 운용하는 멀티 에이전트 개발 패러다임을 향한 첫걸음이라는 점입니다. 이 글에서는 Cursor v1.2의 핵심 기능을 하나씩 살펴보고, 각 기능을 실무에서 어떻게 쓸 수 있는지, 그리고 앞으로 AI 에이전트 기반 개발이 어떤 방향으로 갈지까지 같이 짚어보겠습니다.

핵심 요약

  • 백그라운드 에이전트 모바일/웹 지원: AWS 인프라에서 독립 실행되는 에이전트를 이제 모바일 앱과 웹(cursor.com/agent)에서도 호출 가능. 이동 중 작업 위임과 비동기 개발 워크플로를 지원
  • Slack 통합: 슬랙에서 Cursor 봇 멘션으로 백그라운드 에이전트 호출 가능. 스레드 히스토리를 컨텍스트로 자동 인식하여 맥락 기반 작업 수행
  • TODO 리스트 기능: 복잡한 작업을 에이전트가 자체적으로 작은 단위로 분할하고 순차 실행. 컨텍스트 축소로 코드 품질과 안정성 향상
  • 큐 메시지 (Queue Message): 에이전트 실행 중에도 추가 명령을 큐에 쌓아 순차 실행. 비동기 작업 흐름의 효율성 극대화
  • 메모리 (Memory) 기능: 에이전트가 중요한 작업 내역을 자동 저장. 사용자의 코드 스타일과 패턴을 학습하여 점진적 성능 개선
  • PR 검색 및 임베딩 모델 개선: 에이전트가 PR을 자동 검색하고, 새로운 임베딩 모델로 코드베이스 검색 정확도 대폭 향상
  • 적용 시나리오: 낮은 복잡도의 버그 수정, 명확히 정의된 기능 개발, 단순 리팩토링, 기능 초안 작성 등에 유용. 복잡한 아키텍처 설계는 여전히 인간 개발자의 판단 필요

백그라운드 에이전트: 로컬을 벗어난 AI 개발의 시작

백그라운드 에이전트란 무엇인가

백그라운드 에이전트 (Background Agent)는 Cursor의 AI 에이전트가 사용자의 로컬 컴퓨터가 아닌 Cursor의 AWS 인프라에서 독립적으로 실행되는 서비스입니다. 기존 Cursor IDE 내부의 에이전트는 로컬에서 돌아가니까 컴퓨터를 켜둬야 했지만, 백그라운드 에이전트는 클라우드에서 작동하기 때문에 컴퓨터를 끄거나 이동 중일 때도 작업을 계속 이어갈 수 있습니다.

제가 이걸 단순한 편의 기능으로 보지 않는 이유가 있습니다. 백그라운드 에이전트는 비동기 개발 워크플로 (Asynchronous Development Workflow)의 핵심 인프라거든요. 개발자가 작업을 위임해두고 다른 일을 하거나 쉬는 동안, 에이전트가 알아서 코드를 작성하고 테스트하고 PR까지 생성하는 패턴이 가능해집니다.

모바일과 웹 지원: 언제 어디서나 에이전트 호출

Cursor v1.2에서는 백그라운드 에이전트가 모바일 앱과 웹 인터페이스(cursor.com/agent)를 통해서도 접근 가능하게 변경되었습니다. 이는 다음과 같은 실무 시나리오를 가능하게 합니다:

  • 이동 중 작업 위임: 지하철이나 버스에서 스마트폰으로 백그라운드 에이전트에게 버그 수정이나 간단한 기능 구현을 지시하고, 사무실에 도착했을 때 완성된 코드를 검토
  • 원격 협업: 팀원이 슬랙이나 모바일을 통해 에이전트에게 작업을 요청하면, 에이전트가 클라우드에서 작업을 완료하고 PR을 생성. 개발자는 리뷰만 수행
  • 24시간 개발 파이프라인: 퇴근 전에 에이전트에게 리팩토링 작업을 맡기고, 다음날 출근 시 완료된 코드를 확인

작업 완료 후 워크플로

백그라운드 에이전트가 작업을 완료하면 다음 두 가지 옵션을 제공합니다:

  1. PR 생성: 작업이 단순하고 검토 없이 머지 가능하다고 판단되면 즉시 Pull Request를 생성하여 코드 리뷰 프로세스로 연결
  2. Cursor IDE로 열기: 작업 결과를 Cursor IDE에서 열어 에이전트가 작성한 코드와 채팅 히스토리를 확인하고, 필요 시 추가 수정 후 PR 생성

이 과정에서 에이전트 채팅 히스토리가 함께 제공되므로, 에이전트가 어떤 판단 근거로 특정 코드를 작성했는지 추적 가능합니다. 이는 디버깅과 코드 리뷰의 효율성을 높이는 핵심 요소입니다.

모델 제약 사항

현재 백그라운드 에이전트는 Cursor의 Fast 모드 (Max Mode) 에서만 사용 가능하며, 지원 모델은 다음 세 가지입니다:

  • Claude 4 Sonnet (Anthropic)
  • Claude 4 Opus (Anthropic)
  • O3 (OpenAI)

이는 백그라운드 에이전트가 장시간 독립 실행되므로 고성능 모델이 필수적이기 때문입니다. 향후 모델 선택지는 확대될 가능성이 높습니다.


Slack 통합: 팀 협업의 새로운 차원

Cursor 봇 연동 방법

Cursor는 이제 Slack 봇으로 설치 가능하며, 워크스페이스 내 채널이나 DM에서 Cursor 봇을 멘션(@cursor)하여 백그라운드 에이전트를 호출할 수 있습니다. 연동 방법은 다음과 같습니다:

  1. Cursor 설정 또는 cursor.com/agent에서 Slack 통합 활성화
  2. Slack 워크스페이스에 Cursor 앱 설치
  3. 원하는 채널에서 @cursor [작업 내용] 형태로 명령 입력

스레드 컨텍스트 자동 인식

Slack 통합의 가장 강력한 기능은 스레드 히스토리를 컨텍스트로 자동 인식한다는 점입니다. 예를 들어, 팀원과 특정 버그에 대해 Slack 스레드에서 논의한 뒤 @cursor 이 버그 수정해줘라고 명령하면, Cursor 에이전트는 스레드의 모든 메시지를 읽고 버그의 원인, 재현 방법, 기대 동작을 파악한 뒤 코드를 수정합니다.

이는 다음과 같은 이점을 제공합니다:

  • 컨텍스트 재입력 불필요: 에이전트에게 별도로 설명할 필요 없이 기존 논의 내용을 자동 인식
  • 협업 효율성 극대화: 비개발자 팀원도 Slack 스레드에서 문제를 설명하면, 개발자가 Cursor 봇을 호출하여 즉시 해결 시도
  • 비동기 소통: 에이전트가 작업을 완료하면 해당 스레드에 결과를 알림으로 전송

실무 활용 예시

시나리오: QA 팀원이 Slack 채널에서 “로그인 버튼 클릭 시 스피너가 무한 로딩됨” 버그를 보고

  1. 개발자가 해당 스레드에서 @cursor 로그인 API 호출 로직 확인하고 타임아웃 처리 추가해줘 입력
  2. Cursor 에이전트가 스레드 히스토리를 읽고, 로그인 관련 코드를 탐색하여 타임아웃 로직 추가
  3. 작업 완료 후 스레드에 PR 링크와 “타임아웃 10초로 설정하고 에러 메시지 추가했습니다” 메시지 전송
  4. 개발자는 PR 리뷰만 수행

TODO 리스트: 복잡한 작업을 작은 단위로

기존 에이전트의 문제점

기존 Cursor 에이전트는 복잡한 작업을 요청하면 한 번에 모든 변경사항을 생성하려고 시도했습니다. 이는 다음과 같은 문제를 야기했습니다:

  • 컨텍스트 과부하: 여러 파일과 모듈에 걸친 변경을 동시에 처리하면서 일관성 결여
  • 낮은 코드 품질: 큰 컨텍스트에서 생성된 코드는 세부적인 엣지 케이스를 놓치기 쉬움
  • 디버깅 어려움: 어떤 단계에서 오류가 발생했는지 추적이 어려움

TODO 리스트 작동 원리

Cursor v1.2의 TODO 리스트 기능은 에이전트가 작업을 자체적으로 작은 단위로 분할하고, 각 단계를 순차적으로 수행하는 방식입니다:

  1. 활성화: Cursor 설정 → Features → “TODO list” 활성화
  2. 작업 분할: 복잡한 명령을 입력하면 에이전트가 TODO 리스트 생성 (예: “로그인 기능 구현”)
    • TODO 1: 인증 API 엔드포인트 생성
    • TODO 2: 프론트엔드 로그인 폼 컴포넌트 생성
    • TODO 3: Redux 상태 관리 연동
    • TODO 4: 에러 핸들링 및 토스트 알림 추가
  3. 순차 실행: 각 TODO를 하나씩 체크하며 구현
  4. 검증: 각 단계 완료 후 다음 단계로 진행 전 검증

코드 품질 향상의 원리

핵심은 컨텍스트 윈도우 (Context Window) 관리입니다. AI 모델은 한 번에 처리할 수 있는 정보량에 한계가 있죠. 그래서 작업을 작은 단위로 쪼개면 각 단계에서 에이전트가 집중해야 할 정보량이 줄어들고, 다음과 같은 효과가 따라옵니다:

  • 정확도 향상: 작은 범위의 코드 변경은 엣지 케이스와 타입 안정성을 더 잘 보장
  • 테스트 가능성: 각 단계가 독립적이므로 단위 테스트 작성이 용이
  • 롤백 용이: 특정 단계에서 문제 발생 시 해당 단계만 수정 가능

TaskMaster MCP와의 비교

TaskMaster MCP는 Model Context Protocol을 활용해 작업을 분할하고 추적하는 외부 도구입니다. Cursor의 TODO 리스트는 이와 비슷한 효과를 네이티브 기능으로 제공하므로, 별도의 MCP 서버 설정 없이 바로 쓸 수 있습니다.


큐 메시지: 비동기 작업 흐름의 완성

기존 한계

기존 Cursor 에이전트는 순차 실행 (Sequential Execution) 만 지원했습니다. 즉, 에이전트가 한 작업을 수행하는 동안 추가 명령을 입력하면 무시되거나 에러가 발생했습니다. 이는 다음과 같은 불편함을 야기했습니다:

  • 대기 시간 낭비: 에이전트가 작업을 완료할 때까지 기다려야 다음 명령 입력 가능
  • 워크플로 단절: 작업 중 생각난 추가 요구사항을 메모해두었다가 나중에 재입력해야 함

큐 메시지 작동 방식

Cursor v1.2의 큐 메시지 (Queue Message) 기능은 에이전트 실행 중에도 추가 명령을 입력할 수 있으며, 해당 명령은 큐 (Queue) 에 저장되어 현재 작업 완료 후 자동으로 순차 실행됩니다:

  1. 에이전트가 “로그인 API 구현” 작업 수행 중
  2. 사용자가 “비밀번호 재설정 기능도 추가해줘” 입력
  3. 해당 명령이 큐에 저장됨
  4. 로그인 API 작업 완료 후 자동으로 비밀번호 재설정 작업 시작

실무 시나리오

시나리오: 대시보드 페이지 개발 중

  1. “대시보드 레이아웃 컴포넌트 생성해줘” (에이전트 작업 시작)
  2. (작업 진행 중) “차트 라이브러리 Recharts 추가해줘” (큐에 추가)
  3. (작업 진행 중) “반응형 그리드 레이아웃 적용해줘” (큐에 추가)
  4. 세 작업이 순차적으로 완료되어 최종 PR 생성

이는 사고의 흐름을 끊지 않고 연속적으로 명령을 입력할 수 있게 하여, 개발자의 창의적 사고 과정을 방해하지 않습니다.


메모리 기능: 학습하는 에이전트

메모리란 무엇인가

Cursor v1.2의 메모리 (Memory) 기능은 에이전트가 작업 과정에서 중요한 정보를 자동으로 저장하고, 이를 이후 작업에 활용하는 기능입니다. 에이전트는 다음과 같은 정보를 메모리에 저장합니다:

  • 코드 스타일 선호: 사용자가 자주 사용하는 네이밍 컨벤션, 파일 구조, 라이브러리
  • 프로젝트 규칙: ESLint 규칙, 타입스크립트 설정, 테스트 패턴
  • 도메인 지식: 프로젝트 특화 용어, 비즈니스 로직, API 명세

작동 원리

에이전트는 작업 수행 중 사용자의 피드백과 코드 수정 패턴을 분석하여, 중요하다고 판단되는 정보를 메모리에 기록합니다:

  1. 에이전트가 코드 생성 후 사용자가 특정 패턴으로 수정 (예: function → const arrow function)
  2. 에이전트가 “사용자는 arrow function을 선호함”을 메모리에 저장
  3. 이후 작업에서 자동으로 arrow function 사용

점진적 성능 개선

메모리 기능의 핵심 가치는 사용할수록 정확도가 높아진다는 점입니다. 초기에는 일반적인 코드 패턴을 생성하지만, 시간이 지날수록 사용자의 고유한 스타일과 프로젝트 컨텍스트를 학습하여 다음과 같은 효과를 제공합니다:

  • 재작업 감소: 에이전트가 생성한 코드를 수정하는 빈도 감소
  • 컨텍스트 이해도 향상: 프로젝트 특화 용어나 약어를 자동 인식
  • 일관성 유지: 팀 코딩 컨벤션을 자동으로 준수

프라이버시 고려사항

메모리에 저장된 정보는 사용자의 Cursor 계정에 연결되며, 다른 사용자나 Cursor 서비스와 공유되지 않습니다. 또한 민감한 정보 (API 키, 비밀번호 등)는 자동으로 필터링됩니다.


PR 검색 및 임베딩 모델 개선

PR 자동 검색

Cursor v1.2에서는 에이전트가 GitHub Pull Request를 자동 검색하여 참고할 수 있습니다. 이는 다음과 같은 상황에서 유용합니다:

  • 유사 작업 참고: “지난번 로그인 기능 구현 방식과 동일하게 회원가입 기능 구현해줘” → 에이전트가 관련 PR을 검색하여 코드 패턴 참고
  • 버그 수정 이력: 특정 버그와 관련된 과거 PR을 검색하여 동일한 실수 방지
  • 코드 리뷰 학습: 승인된 PR의 코드 품질 기준을 학습하여 적용

임베딩 모델 개선

코드베이스 검색 정확도는 임베딩 모델 (Embedding Model) 의 성능에 크게 의존합니다. Cursor v1.2에서는 새로운 임베딩 모델을 도입하여 다음과 같은 개선이 이루어졌습니다:

  • 시맨틱 검색 정확도 향상: “인증 로직”이라는 추상적 질의에도 관련 파일을 정확히 탐색
  • 다국어 코드 지원: 한글 주석이나 변수명도 정확히 인식
  • 대규모 코드베이스 대응: 수천 개 파일에서도 빠른 검색 속도 유지

이는 에이전트가 프로젝트의 기존 코드를 더 잘 이해하고, 중복 구현을 방지하며, 일관된 아키텍처를 유지하는 데 기여합니다.


백그라운드 에이전트 적용 시나리오

권장 사용 사례

백그라운드 에이전트는 현재 다음과 같은 작업에 적합합니다:

1. 낮은 복잡도의 버그 수정

  • 예시: 타입 오류 수정, null 체크 누락, 간단한 로직 버그
  • 이유: 명확한 원인과 해결 방법이 있는 버그는 에이전트가 독립적으로 수정 가능

2. 명확히 정의된 기능 개발

  • 예시: “사용자 프로필 페이지에 아바타 업로드 기능 추가”
  • 이유: 요구사항이 구체적이고 범위가 제한적일 때 높은 성공률

3. 단순 리팩토링

  • 예시: 변수명 일괄 변경, 함수 분리, import 경로 정리
  • 이유: 로직 변경 없이 구조만 개선하는 작업은 안전하게 자동화 가능

4. 기능 초안 작성

  • 예시: “대시보드 페이지 기본 레이아웃 생성”
  • 이유: 세부 구현은 나중에 수정하더라도, 초기 구조를 빠르게 생성하여 개발 시간 단축

부적합한 사용 사례

현재 백그라운드 에이전트는 다음과 같은 작업에 적합하지 않습니다:

  • 복잡한 아키텍처 설계: 마이크로서비스 분리, 데이터베이스 스키마 설계 등은 인간의 전략적 판단 필요
  • 도메인 지식 요구 작업: 비즈니스 로직의 미묘한 요구사항은 에이전트가 오해할 가능성 높음
  • 성능 최적화: 알고리즘 복잡도 개선, 메모리 사용 최적화 등은 깊은 분석 필요

멀티 에이전트 개발의 미래

현재: 개발자 1명 + 에이전트 2~3개

현재 대부분의 개발자는 다음과 같은 방식으로 AI 에이전트를 활용합니다:

  • IDE 에이전트: Cursor IDE에서 코드 작성과 리팩토링
  • 백그라운드 에이전트: 간단한 버그 수정이나 기능 초안 작성
  • (선택) 문서화 에이전트: README 작성, 주석 생성

이는 개발자가 직접 관리하고 검토할 수 있는 에이전트 수가 제한적이기 때문입니다.

미래: 개발자 1명 + 에이전트 10개 이상

향후 LLM 성능이 개선되고 에이전트 간 협업 프로토콜이 표준화되면, 다음과 같은 멀티 에이전트 오케스트레이션 (Multi-Agent Orchestration) 이 가능해질 것입니다:

역할별 전문 에이전트

  • 프론트엔드 에이전트: UI 컴포넌트 생성 전담
  • 백엔드 에이전트: API 엔드포인트 및 비즈니스 로직 구현
  • 테스트 에이전트: 단위/통합 테스트 자동 작성
  • 리팩토링 에이전트: 코드 품질 지속 개선
  • 문서화 에이전트: API 명세, README, 주석 자동 생성
  • 보안 에이전트: 취약점 스캔 및 보안 패치 제안
  • 성능 최적화 에이전트: 프로파일링 및 병목 개선
  • 코드 리뷰 에이전트: PR 자동 리뷰 및 피드백

에이전트 간 협업 시나리오

예시: 전자상거래 결제 기능 개발

  1. 프론트엔드 에이전트: 결제 폼 UI 생성
  2. 백엔드 에이전트: 결제 API 엔드포인트 구현
  3. 테스트 에이전트: 결제 시나리오별 E2E 테스트 작성
  4. 보안 에이전트: PCI DSS 준수 여부 검증
  5. 문서화 에이전트: 결제 API 명세 생성
  6. 코드 리뷰 에이전트: 전체 PR 검토 후 머지 승인

개발자의 역할 변화

이렇게 되면 개발자의 역할도 코드 작성자에서 에이전트 오케스트레이터 (Agent Orchestrator) 로 옮겨갈 거라고 봅니다:

  • 전략적 의사결정: 아키텍처 설계, 기술 스택 선택, 우선순위 결정
  • 품질 관리: 에이전트가 생성한 코드의 최종 검토 및 승인
  • 에이전트 조율: 여러 에이전트 간 작업 분배 및 충돌 해결
  • 도메인 지식 제공: 비즈니스 요구사항을 에이전트가 이해할 수 있는 형태로 변환

기타 개선 사항

Tab 기능 성능 향상

Cursor의 Tab 자동완성 기능은 코드 작성 중 다음 라인을 예측하여 제안하는 기능입니다. v1.2에서는 응답 속도가 개선되어 타이핑 흐름을 끊지 않고 자연스럽게 자동완성을 활용할 수 있습니다.

인라인 에디팅 개선

에이전트가 제안한 코드 변경사항을 에디터에서 직접 확인하고 수락/거부할 수 있는 인라인 UI가 개선되었습니다. 이는 Git diff와 유사한 방식으로 변경사항을 시각적으로 비교 가능하게 합니다.


실무 도입 가이드

1단계: 백그라운드 에이전트 활성화

  1. Cursor 설정 → Features → “Background Agent” 활성화
  2. cursor.com/agent에서 모바일 앱 설치 (선택)
  3. Slack 워크스페이스 연동 (팀 협업 시)

2단계: 적합한 작업 선별

처음에는 다음과 같은 저위험 작업부터 시작하세요:

  • 테스트 코드 작성
  • README 파일 업데이트
  • 간단한 버그 수정

성공 경험이 쌓이면 점차 복잡한 작업으로 확장합니다.

3단계: 피드백 루프 구축

에이전트가 생성한 코드를 반드시 리뷰하고, 수정이 필요한 부분은 명확한 피드백을 제공하세요. 메모리 기능이 이를 학습하여 점진적으로 개선됩니다.

4단계: 팀 컨벤션 정립

팀 전체가 에이전트를 사용한다면, 다음 사항을 문서화하세요:

  • 어떤 작업을 에이전트에게 맡길 것인가
  • 에이전트 생성 코드의 리뷰 기준
  • 에이전트 실패 시 에스컬레이션 절차

마무리

제가 이번 업데이트에서 가장 인상 깊게 본 건 백그라운드 에이전트입니다. 지금은 한 명의 개발자가 많아야 두세 개 정도의 에이전트를 다루고 있죠. 그런데 LLM 성능이 계속 좋아지고 있으니, 앞으로는 한 사람이 굴릴 수 있는 에이전트 개수가 훨씬 많아질 거라고 생각합니다. TODO 리스트, 큐 메시지, 메모리 같은 기능도 결국 여러 에이전트를 동시에 운용할 수 있는 기반을 까는 작업이고요.

물론 지금은 에이전트가 처리할 수 있는 작업의 복잡도에 한계가 분명합니다. 하지만 그 한계가 빠르게 밀려나고 있는 것도 사실입니다. 머지않아 반복적인 개발 작업 상당수를 에이전트가 맡고, 개발자는 더 전략적인 판단에 집중하는 그림이 올 것 같아요.

그래서 제가 말하고 싶은 건, 지금부터 에이전트와 협업하는 감각을 익혀두자는 겁니다. 어떤 작업을 위임하고 어떤 작업을 직접 할지 판단하는 능력 말이죠. 여러분은 프로젝트에서 Cursor v1.2를 어떻게 쓰고 계신가요? 댓글로 경험을 나눠주시면 저도 거기서 많이 배웁니다.

다음 단계

  • Cursor 공식 문서에서 백그라운드 에이전트 설정 방법 확인
  • 간단한 버그 수정부터 에이전트에게 위임해보기
  • 팀원과 Slack 통합 활용 방안 논의
  • 멀티 에이전트 개발에 대한 추가 학습 (Model Context Protocol, LangGraph 등)

관련 영상

이 글과 연결된 영상은 개발동생 유튜브 채널에서 보기에서 확인할 수 있습니다.

자주 묻는 질문

Cursor v1.2의 TODO 리스트와 큐 메시지는 무엇인가요?

TODO 리스트는 에이전트가 복잡한 작업을 작은 단위로 나눠 순차 실행하는 기능이고, 큐 메시지는 에이전트 작업 중에 추가 명령을 쌓아 두면 현재 작업이 끝난 뒤 자동으로 이어서 실행하는 기능입니다.

Slack에서 Cursor 에이전트를 어떻게 호출하나요?

Slack 워크스페이스에 Cursor 앱을 설치한 뒤 채널이나 스레드에서 @cursor와 함께 작업 내용을 입력합니다. 에이전트는 스레드 히스토리를 컨텍스트로 읽고 작업합니다.

백그라운드 에이전트에서 쓸 수 있는 모델은 무엇인가요?

v1.2 기준으로 Max Mode에서만 사용할 수 있고, Claude 4 Sonnet, Claude 4 Opus, O3 세 가지 모델을 지원합니다.

백그라운드 에이전트에 맡기기 어려운 작업은 무엇인가요?

복잡한 아키텍처 설계, 미묘한 도메인 지식이 필요한 비즈니스 로직, 깊은 분석이 필요한 성능 최적화는 여전히 개발자의 판단이 필요합니다.

이 글이 도움이 됐나요?

좋았다면 링크를 공유하거나 반응을 남겨주세요. 남겨주신 반응은 다음 글을 개선하는 데 참고하겠습니다.