채팅에 피드백 보내기
특정 diff 줄이나 브라우저 미리보기 요소에 대한 의견을 보내고 에이전트에게 전달합니다.
Dream은 당신이 보고 있는 내용에서 메시지를 자동으로 생성할 수 있습니다. 차이를 선택하거나 브라우저 미리보기에서 요소를 선택하여 댓글을 추가하면, Dream은 그 댓글과 함께 에이전트가 실행할 수 있는 참조 정보를 함께 전송합니다.
차이를 가진 줄에 주석을 달기#
- 오른쪽 툴바에서 Git → 변경 사항을 열고 파일을 확장합니다.
- 라인 번호 위에 드래그하여 범위를 선택하거나, 라인 번호 위에서 마우스를 올리고 그 라인의 + 컨트롤을 클릭하여 한 줄을 선택할 수 있습니다. 선택된 라인은 강조됩니다.
- 팝오버의 무엇이든 물어보세요... 박스에 의견을 입력하세요.
- 새 채팅을 활성화하면 댓글이 별도의 대화를 시작하도록 합니다.
- Enter를 누르거나 메시지 보내기를 클릭하세요.
агент은 당신의 의견을 받고, 참조된 diff 블록을 통해 파일 경로, 줄 범위, 줄들이 오래된 버전인지 새 버전인지, 그리고 선택된 줄들 자체를 포함합니다. 당신은 통합 또는 분리 diff의 양쪽에서 줄을 선택할 수 있으며, 선택은 양쪽을 모두 포함할 수 있습니다.
라인 선택은 변경 사항 패널에서만 제공됩니다. 대화 메시지 내에서 보이는 차이, 이 응답의 변경 사항 및 워크트리 완성 대화상에서 제공되는 것은 해당 기능을 제공하지 않습니다.
예를 들어, 새 조건의 줄을 선택하고 다음을 요청합니다:
이 브랜치는 리스트가 비어 있을 때 실행되지 않습니다. 그 경우를 처리하고 테스트를 추가합니다.
브라우저에서 페이지 요소를 전송합니다#
- 브라우저를 열고 논의하고자 하는 페이지를 로드합니다.
- 브라우저 도구바에서 요소를 선택하여 채팅으로 보내기를 클릭합니다. 같은 작업은 브라우저 액션 메뉴에서도 사용할 수 있습니다.
- 페이지 위에 포인터를 움직이면 Dream이 포인터 아래에 있는 요소를 표시하고 그 요소의 이름과 크기를 보여줍니다.
- 요소를 클릭하십시오. 이 모드에서 클릭은 요소를 선택하는 데 사용되며 링크나 버튼을 활성화하는 것이 아닙니다. 아무것도 선택하지 않고 이 모드를 떠나기 위해 Escape 키를 누르십시오.
- 채팅으로 보내기 폼에서 썸네일과 요소 이름을 확인한 후, 댓글을 입력하고 새 채팅을 활성화할지 여부를 선택한 후 채팅으로 보내기를 클릭합니다.
메시지에는 페이지 URL과 제목, 요소의 이름과 CSS 선택자, 부모 요소들, 크기와 위치, 보이는 텍스트, 계산된 스타일, 그리고 HTML이 포함됩니다. React 및 Vue 애플리케이션에서는 Dream이 컴포넌트 체인을 추가하며, 개발 빌드에서는 소스 파일 위치도 포함됩니다. 요소의 스크린샷은 browser-element.png로 첨부됩니다.
Dream에서 요소 선택은 활성 브라우저 탭에서 이루어집니다. 내장된 프레임 안의 요소는 개별적으로 선택할 수 없으며, 하나를 선택하면 프레임이 선택됩니다. 페이지를 이동하거나 새로고침하면 선택이 취소되며, 긴 속성 값, 텍스트 및 HTML은 자르게 됩니다.
메시지가 가는 곳#
| 새 채팅 | 목적지 |
|---|---|
| 비활성화 | 프로젝트의 첫 번째 오픈 채팅이 활성 채팅이 됨 |
| On | 다중 채팅이 활성화된 경우 현재 채팅 옆에 새 채팅을 열음 |
목표 채팅이 처리 중이면, 보낼 수 있는 제어가 비활성화되며 채팅 처리 중이라고 표시됩니다. 메시지는 현재 응답 뒤에 대기하지 않고, 응답이 끝날 때까지 기다리거나 새 채팅을 활성화하세요.
채팅 작성자에 이미 입력한 텍스트는 유지됩니다. 메시지가 전송되지 못할 경우, Dream은 당신의 댓글을 그 작성자에 추가하여 스스로 전송할 수 있도록 합니다. 전송 전에 댓글을 버리려면 Escape를 누르거나 팝오버 외부를 클릭하세요.
특정 줄을 선택하지 않고 파일을 지정하려면 프로젝트 참조와 첨부 파일을 사용하세요. 나중에 사용할 프롬프트를 저장하려면 Stash를 사용하세요.