Trae에서 사이드 채팅 사용하기

사이드 채팅(채팅 모드)은 코딩 과정에서 올인원 AI 파트너로 작동합니다. 코딩 질문에 답변하고, 코드 저장소를 설명하며, 코드 스니펫을 생성하고, 오류를 수정하는 등 요청하는 대로 도움을 제공합니다.

채팅 모드 활성화하기

  1. command + U 단축키를 사용하여 사이드 채팅 상자 열기
  2. 채팅 상자 좌측 상단에서 Chat을 클릭하여 채팅 모드 열기

채팅 모드 탐색하기

컨텍스트 추가하기

AI 어시스턴트는 코드, 파일, 폴더를 포함한 현재 프로젝트의 컨텍스트를 이해할 수 있어 개발 요구사항을 더 정확하게 충족시킬 수 있습니다. 자세한 내용은 “컨텍스트”를 참조하세요.

멀티모달 콘텐츠 입력하기

오류 스크린샷, 디자인 초안, 참조 스타일 등의 이미지를 채팅에 추가하여 요구사항을 더 정확하고 효율적으로 표현할 수 있습니다. 자세한 내용은 “멀티모달 입력”을 참조하세요.

코드 변경 생성 및 처리하기

AI 어시스턴트는 사용자의 요구사항에 따라 자동으로 새 파일을 생성하거나 기존 파일을 편집하고 생성된 코드를 저장합니다. 코드 변경사항을 수락하거나 거부할 수 있습니다:

  • 여러 파일의 모든 코드 변경사항 처리하기: 입력 상자 위의 파일 목록에서 모두 수락 또는 모두 거부 버튼을 클릭하여 현재 프로젝트의 모든 코드 변경사항을 일괄 수락하거나 거부할 수 있습니다.

  • 한 파일의 모든 코드 변경사항 처리하기: 에디터에서 파일을 열고 상단 프롬프트 바에서 수락(단축키: Command + Enter) 또는 거부(단축키: Command + Backspace) 버튼을 클릭하여 현재 파일 내의 모든 코드 변경사항을 일괄 수락하거나 거부할 수 있습니다.

  • 단일 코드 변경사항 처리하기: 에디터에서 특정 코드 변경사항의 우측 상단에 있는 ^Y 또는 ^N 버튼을 클릭하여 해당 변경사항을 수락하거나 거부할 수 있습니다.

또한, 채팅에서 생성된 코드 스니펫의 경우:

  1. 복사 버튼을 클릭하여 코드 스니펫의 모든 코드 복사하기
  2. 현재 에디터에서 열린 파일의 아무 영역을 클릭한 후, 커서 위치에 삽입 버튼을 클릭하여 커서 위치에 코드 추가하기
  3. 새 파일에 추가 버튼을 클릭하여 코드 스니펫으로 새 파일 생성하기
  4. 코드 변경사항의 경우, 적용 버튼을 클릭하여 해당 파일에 적용하기 (참고: 현재 프로젝트와 관련 없는 코드는 적용할 수 없음)

명령어 생성 및 실행하기

채팅 모드에서 AI 어시스턴트는 클릭 한 번으로 실행할 수 있는 실행 가능한 Shell 명령어를 제공합니다. 다음과 같은 작업이 가능합니다:

  1. 복사 버튼을 클릭하여 명령어 복사하기
  2. 터미널에 추가 버튼을 클릭하여 사용 가능한 터미널에 명령어 추가하기
  3. 실행 버튼을 클릭하여 사용 가능한 터미널에서 명령어 실행하기

이전 버전으로 되돌리기

채팅 모드에서 특정 채팅 라운드 이전 버전으로 프로젝트를 되돌릴 수 있습니다:

  • 되돌리기는 취소할 수 없습니다
  • 최신 채팅 창에서만 프로젝트 되돌리기를 지원합니다
  • 최근 10개의 채팅 라운드 내의 버전으로만 프로젝트 되돌리기를 지원합니다

되돌리기 방법:

  1. 대상 채팅 버블 찾기
  2. 좌측의 되돌리기 버튼 클릭하기
  3. 대화상자에서 영향을 받는 파일 검토하기
  4. 파일 이름을 클릭하여 에디터에서 변경사항 미리보기
  5. 확인을 클릭하여 되돌리기 진행하기

채팅 기록 관리하기

채팅 창 우측 상단의 기록 보기 버튼을 클릭하여 채팅 모드와 빌더 모드의 모든 채팅 기록을 표시하는 기록 패널을 볼 수 있습니다.

  • 특정 채팅을 보려면 해당 항목 클릭하기
  • 항목 위에 마우스를 올리고 삭제를 클릭하여 제거하기 (삭제된 채팅은 복구할 수 없음)

더 알아보기: 빌더 모드

채팅 모드가 단순한 질문-답변 흐름으로 작동하는 반면, 빌더 모드는 AI 어시스턴트가 코드 분석, 파일 편집, 명령어 실행 등 다양한 도구를 활용할 수 있게 하여 응답을 더 정확하고 효과적으로 만듭니다. 자세한 내용은 “빌더”를 참조하세요.