Trae에서 사이드 채팅 사용하기
사이드 채팅(채팅 모드)은 코딩 과정에서 올인원 AI 파트너로 작동합니다. 코딩 질문에 답변하고, 코드 저장소를 설명하며, 코드 스니펫을 생성하고, 오류를 수정하는 등 요청하는 대로 도움을 제공합니다.
채팅 모드 활성화하기
- command + U 단축키를 사용하여 사이드 채팅 상자 열기
- 채팅 상자 좌측 상단에서 Chat을 클릭하여 채팅 모드 열기
채팅 모드 탐색하기
컨텍스트 추가하기
AI 어시스턴트는 코드, 파일, 폴더를 포함한 현재 프로젝트의 컨텍스트를 이해할 수 있어 개발 요구사항을 더 정확하게 충족시킬 수 있습니다. 자세한 내용은 “컨텍스트”를 참조하세요.
멀티모달 콘텐츠 입력하기
오류 스크린샷, 디자인 초안, 참조 스타일 등의 이미지를 채팅에 추가하여 요구사항을 더 정확하고 효율적으로 표현할 수 있습니다. 자세한 내용은 “멀티모달 입력”을 참조하세요.
코드 변경 생성 및 처리하기
AI 어시스턴트는 사용자의 요구사항에 따라 자동으로 새 파일을 생성하거나 기존 파일을 편집하고 생성된 코드를 저장합니다. 코드 변경사항을 수락하거나 거부할 수 있습니다:
여러 파일의 모든 코드 변경사항 처리하기: 입력 상자 위의 파일 목록에서 모두 수락 또는 모두 거부 버튼을 클릭하여 현재 프로젝트의 모든 코드 변경사항을 일괄 수락하거나 거부할 수 있습니다.
한 파일의 모든 코드 변경사항 처리하기: 에디터에서 파일을 열고 상단 프롬프트 바에서 수락(단축키: Command + Enter) 또는 거부(단축키: Command + Backspace) 버튼을 클릭하여 현재 파일 내의 모든 코드 변경사항을 일괄 수락하거나 거부할 수 있습니다.
단일 코드 변경사항 처리하기: 에디터에서 특정 코드 변경사항의 우측 상단에 있는 ^Y 또는 ^N 버튼을 클릭하여 해당 변경사항을 수락하거나 거부할 수 있습니다.
또한, 채팅에서 생성된 코드 스니펫의 경우:
- 복사 버튼을 클릭하여 코드 스니펫의 모든 코드 복사하기
- 현재 에디터에서 열린 파일의 아무 영역을 클릭한 후, 커서 위치에 삽입 버튼을 클릭하여 커서 위치에 코드 추가하기
- 새 파일에 추가 버튼을 클릭하여 코드 스니펫으로 새 파일 생성하기
- 코드 변경사항의 경우, 적용 버튼을 클릭하여 해당 파일에 적용하기 (참고: 현재 프로젝트와 관련 없는 코드는 적용할 수 없음)
명령어 생성 및 실행하기
채팅 모드에서 AI 어시스턴트는 클릭 한 번으로 실행할 수 있는 실행 가능한 Shell 명령어를 제공합니다. 다음과 같은 작업이 가능합니다:
- 복사 버튼을 클릭하여 명령어 복사하기
- 터미널에 추가 버튼을 클릭하여 사용 가능한 터미널에 명령어 추가하기
- 실행 버튼을 클릭하여 사용 가능한 터미널에서 명령어 실행하기
이전 버전으로 되돌리기
채팅 모드에서 특정 채팅 라운드 이전 버전으로 프로젝트를 되돌릴 수 있습니다:
- 되돌리기는 취소할 수 없습니다
- 최신 채팅 창에서만 프로젝트 되돌리기를 지원합니다
- 최근 10개의 채팅 라운드 내의 버전으로만 프로젝트 되돌리기를 지원합니다
되돌리기 방법:
- 대상 채팅 버블 찾기
- 좌측의 되돌리기 버튼 클릭하기
- 대화상자에서 영향을 받는 파일 검토하기
- 파일 이름을 클릭하여 에디터에서 변경사항 미리보기
- 확인을 클릭하여 되돌리기 진행하기
채팅 기록 관리하기
채팅 창 우측 상단의 기록 보기 버튼을 클릭하여 채팅 모드와 빌더 모드의 모든 채팅 기록을 표시하는 기록 패널을 볼 수 있습니다.
- 특정 채팅을 보려면 해당 항목 클릭하기
- 항목 위에 마우스를 올리고 삭제를 클릭하여 제거하기 (삭제된 채팅은 복구할 수 없음)
더 알아보기: 빌더 모드
채팅 모드가 단순한 질문-답변 흐름으로 작동하는 반면, 빌더 모드는 AI 어시스턴트가 코드 분석, 파일 편집, 명령어 실행 등 다양한 도구를 활용할 수 있게 하여 응답을 더 정확하고 효과적으로 만듭니다. 자세한 내용은 “빌더”를 참조하세요.