Remy 사용하기
대화 분기하기
기존 논의에서 다른 접근 방식을 탐색하세요.
범위: 아래 단계는 데스크톱 앱의 로컬 채팅을 기준으로 합니다.
대화 분기는 기존 응답에서 새 채팅을 시작하고 그 시점까지의 논의를 유지하여 다른 접근 방식을 시도할 수 있게 합니다. 원래 채팅도 계속 사용할 수 있습니다.
1. 분기할 시점 결정
| 하려는 일 | 권장 동작 |
|---|---|
| 현재 작업의 결과 수정 | 원래 채팅에서 계속하기 |
| 기존 논의에서 다른 접근 방식 시도 | 관련 응답에서 분기하기 |
| 관련 없는 작업 시작 | 새 채팅을 시작하고 새 목표 설명하기 |
예를 들어 Remy가 두 가지 구현 가능성을 설명했다면 해당 응답에서 분기하여 별도의 대화에서 각 대안을 탐색하세요.
2. 응답에서 분기하기
- 원래 채팅을 열고 분기할 Remy 응답을 찾으세요.
- 응답 아래의 제어 기능을 확인하세요. 이전 응답은 마우스를 올려야 제어 기능이 나타날 수 있습니다.
- Branch in new chat 라벨의 분기 아이콘을 클릭하세요.
- 오른쪽에 새 채팅이 열릴 때까지 기다리고 이어받은 논의를 검토하세요.
- 새 채팅에서 탐색하려는 방향을 설명하세요.
분기에는 선택한 응답과 그 이전 대화가 포함됩니다. 원래 채팅의 이후 논의는 분기의 시작점에 포함되지 않습니다.
예시 프롬프트
이미 합의한 요구사항은 유지하되 먼저 다른 구현 방식을 탐색해 주세요.
기존 API를 재사용하는 접근 방식을 분석하세요. 변경될 모듈, 장단점 및 검증 방법을 나열해 주세요.
아직 파일 수정, 의존성 설치, 커밋 또는 코드 푸시는 하지 마세요.
3. 파일 상태 이해하기
대화를 분기해도 파일 변경이 되돌려지거나 Git 브랜치 또는 격리된 프로젝트 체크아웃이 자동으로 생성되지는 않습니다.
이전 응답에서 분기해도 프로젝트 파일은 현재 상태로 유지됩니다. 해당 응답 당시의 상태로 돌아가지 않습니다. 새 채팅에 수정을 요청하기 전에 파일과 미커밋 변경을 확인하세요.
예시 프롬프트
현재 프로젝트 파일과 미커밋 변경을 확인해 주세요.
이 채팅이 분기된 시점에 논의한 상태와 어떻게 다른지 설명하세요.
파일을 수정하지 않고 차이를 나열하세요. 새로운 접근 방식으로 진행하기 전에 제 확인을 기다리세요.
두 채팅이 같은 프로젝트 폴더를 사용할 때는 한쪽의 수정 작업을 완료하고 검토한 뒤 다음 동작을 결정하세요. 코드 구현을 독립적으로 비교하려면 프로젝트의 일반적인 버전 관리 워크플로를 통해 격리된 작업 디렉터리를 준비하세요.
4. 원래 채팅으로 돌아가기
사이드바에서 원래 채팅을 열거나 분기의 Continued from chat을 클릭하여 원본 대화의 해당 시점으로 돌아가세요.
분기에서 내린 결론은 원래 채팅의 이후 논의에 자동으로 포함되지 않습니다. 돌아왔을 때 채택할 결론을 제공하고 Remy에 현재 파일을 확인하도록 요청하세요.
5. 분기에 실패하는 경우
- 빈 채팅에는 유효한 분기점이 없습니다. 응답이 이미 있는 채팅을 선택하세요.
- 프로젝트를 찾을 수 없다면 채팅과 연결된 폴더를 확인하세요.
- 작업이 반복되지 않도록 다시 클릭하기 전에 사이드바와 오류 메시지를 확인하세요.
- 원래 작업이 아직 파일을 수정 중이라면 완료될 때까지 기다린 뒤 분기에서 같은 폴더를 수정하도록 요청하세요.
6. 더 알아보기
- 데스크톱 가이드: Explorer와 Changes를 사용하세요.
- 대화 기록 가져오기: 다른 도구의 로컬 기록을 Remy로 복사하세요.
- 코드 변경 검토: 현재 변경 사항에 문제가 없는지 확인하세요.