13. 대화창·코드·미리보기의 관계
같은 작업을 세 가지 모습으로 보기
대화창에서는 원하는 것을 말하고, 코드에서는 화면과 동작이 표현되며, 미리보기에서는 그 결과를 봅니다. 세 가지가 같은 작업을 가리키더라도 서로 대신할 수는 없습니다. 대화에 “제목을 바꿨습니다”라고 적혀 있어도 실제 화면의 제목은 그대로일 수 있습니다.
미리보기는 만든 결과를 도구 안에서 확인하는 자리입니다. 어떤 도구는 대화 옆에 나란히 보여 주고, 어떤 도구는 별도 탭으로 엽니다. 코드 글자가 보이는 화면과 실제로 제목과 버튼이 나타나는 화면을 구분하는 것이 먼저입니다. 코드가 길게 나왔다는 사실만으로 페이지가 열렸다고 보지는 않습니다.
설명용 화면으로 세 자리를 구별하기
소개글을 한 달에 한 권을 읽는다는 문장으로 바꿔 줘. 링크는 유지해 줘.
별명: 봄 소개: 한 달에 한 권을 읽습니다. 링크: 예시 사이트
한 달에 한 권을 읽습니다.
이 그림은 실제 서비스의 메뉴 위치를 알려 주는 스크린샷이 아닙니다. 같은 작업을 대화, 작업 자료, 미리보기라는 세 관점으로 보는 설명용 예시입니다. 지금 쓰는 도구에서 위치가 달라도 어떤 역할의 화면인지 구분하면 됩니다. 버튼 모양보다 무엇을 입력하고 무엇을 확인하는지에 집중합니다.
왼쪽에는 사람이 원하는 수정이 있습니다. 가운데에는 현재 작업의 내용이 있고, 오른쪽에는 방문자에게 보일 결과가 있습니다. 요청을 보낸 뒤에는 오른쪽의 문장을 읽어 반영 여부를 확인합니다. 가운데의 자료가 최신인지도 중요하지만, 대화나 파일 설명만 보고 실제 화면까지 바뀌었다고 단정하지 않습니다.
가령 오른쪽에는 여전히 ‘책을 읽고 문장을 기록합니다’가 보인다면 새 문장이 반영되지 않은 상태일 수 있습니다. 최신 결과를 열었는지, 수정이 끝났는지, 미리보기가 다른 결과를 보고 있는지 확인할 수 있습니다. ‘AI가 바꿨다고 했으니 맞다’는 생각 대신 세 자리의 상태를 비교합니다.
새 대화로 옮길 때는 가운데의 최신 작업 자료와 왼쪽의 다음 요청을 함께 전달한다고 생각할 수 있습니다. 오른쪽의 캡처만 보내면 실제 파일이 없을 수 있고, 파일만 보내면 어떤 변화를 원하는지 모를 수 있습니다. 목적에 필요한 자료와 설명을 함께 보내는 것이 작업을 이어 가는 기본입니다.
최신 결과를 보고 있는지 확인하기
수정할 때마다 새 결과가 생기는 도구에서는 이전 결과가 계속 열려 있을 수 있습니다. “제목을 ‘나의 첫 화면’으로 바꿔 줘”라고 부탁했다면, 미리보기에서 그 문장을 찾으면 됩니다. 제목처럼 눈에 보이는 작은 변화가 현재 결과를 구별하는 표지가 됩니다.
AI가 작업 중인지 끝났는지도 구분합니다. 아직 처리 중인 화면에서 여러 요청을 연달아 보내면 어떤 결과가 어느 요청에 대한 것인지 알기 어려워집니다. 한 번의 수정이 끝나면 실제 화면을 확인한 뒤 다음 요청으로 넘어갑니다. 결과가 안 바뀌면 최신 결과 선택이나 미리보기 다시 열기부터 살핍니다.
AI가 볼 수 있는 자료
AI가 내 컴퓨터의 모든 파일이나 다른 대화를 자동으로 볼 수 있는 것은 아닙니다. 파일을 보여 주거나 연결할 수 있는 범위는 도구에 따라 다릅니다. 같은 대화에 오래 있었다고 최신 파일까지 항상 정확히 읽고 있다고 가정하지 않습니다.
새 대화로 이어 갈 때는 만들고 있는 것, 지금 상태, 잘 작동하는 부분, 바꿀 부분을 함께 전달합니다. “이어서 해 줘”라고만 하면 AI가 무엇을 이어야 하는지 알 수 없습니다. 파일을 첨부할 때도 실제로 읽었는지 확인할 수 있습니다. 개인정보를 제외하고 필요한 작업 자료만 전달합니다.
미리보기의 한계
미리보기는 외부 주소를 여는 일이나 자료 저장을 제한할 수 있습니다. 버튼이 작동하지 않는다고 곧바로 코드 전체가 잘못되었다고 판단하지 않습니다. 도구 안의 환경 문제인지, 만들어진 코드 문제인지 나누어 확인해야 합니다.
미리보기의 주소와 다른 사람에게 보내는 공개 주소도 다릅니다. 지금은 화면을 이해하고 수정하는 단계입니다. 대화 주소를 복사해 보냈을 때 상대가 같은 페이지를 볼 것이라고 가정하지 않습니다. 공개 방식은 6부에서 따로 살펴봅니다.
대화가 길어지고 작업을 이어 갈 때
대화가 길어질수록 필요한 정리
처음에는 별명과 링크만 있었지만 여러 수정을 거치면 조건이 늘어납니다. 유지할 문장, 선택한 색, 삭제하기로 한 사진, 아직 시험하지 못한 기능이 섞일 수 있습니다. 이때 현재 상태를 짧게 정리해 두면 다음 요청이 더 분명해집니다.
정리에는 목표, 현재 되는 것, 아직 안 되는 것, 다음 한 가지를 담습니다. ‘소개글과 링크는 확인, 좁은 화면에서 관심사 글자가 잘림, 다음에는 줄바꿈만 수정’처럼 쓸 수 있습니다. 새로운 대화로 옮길 때도 이 기록과 최신 결과 파일을 함께 전달하면 시작 지점을 설명하기 쉽습니다.
화면을 보여 주는 방법과 파일을 보여 주는 방법
화면 캡처는 글이 잘리는 위치나 배치 문제를 설명하는 데 도움이 됩니다. 파일은 실제 내용과 코드를 확인하는 데 필요할 수 있습니다. 둘은 서로 대신할 수 없습니다. 사진만 보고 파일의 모든 동작을 확인했다고 말할 수 없고, 코드만 읽고 실제 작은 화면의 느낌을 모두 알았다고 할 수도 없습니다.
어떤 자료를 보낼지는 문제에 맞게 고릅니다. 글자 겹침이라면 해당 부분의 캡처, 주소 오류라면 기대 주소와 실제 연결, 기능 오류라면 실행 순서와 관련 파일이 도움이 될 수 있습니다. 필요한 범위를 보내고, 개인정보나 비밀값은 제외합니다. 자료를 많이 보내는 것보다 문제를 보여 주는 자료를 보내는 것이 중요합니다.
미리보기와 대화가 함께 없어졌을 때
화면을 닫았거나 페이지를 이동한 뒤에는 대화나 프로젝트 목록에서 작업을 다시 찾습니다. 다른 계정에 들어와 있지 않은지도 확인합니다. 결과 파일을 별도로 보관했다면 그 파일로 마지막 상태를 확인할 수 있습니다. 아직 파일 보관을 하지 않았다면 작업 목록에서 찾는 경로가 중요합니다.
이런 상황에 대비해 처음부터 많은 설정을 익힐 필요는 없습니다. 첫 실습의 마지막에 같은 작업을 다시 열어 보는 이유를 이해하면 됩니다. 만드는 일과 다시 찾는 일을 한 번 이어서 경험하면 다음 작업에서도 무엇을 남겨야 할지 알기 쉬워집니다.
“같은 대화에서 계속하면 AI가 모두 기억하나요?”
대화를 이어 가면 이전 내용이 작업에 도움이 될 수 있지만, 모든 파일과 결정이 항상 정확히 반영된다고 보장할 수는 없습니다. 도구가 읽을 수 있는 자료와 현재 선택한 결과, 대화의 길이 등에 따라 상태를 확인해야 할 수 있습니다. ‘같은 대화니까 알겠지’라는 말만으로 최신 상태를 대신하지 않습니다.
중요한 변경 전에 현재 목표와 유지할 내용을 짧게 확인하면 도움이 됩니다. 새 대화로 옮길 때는 최신 파일과 현재 되는 기능, 다음 수정 하나를 전달합니다. 이전 대화 전체를 붙이는 것보다 지금 적용되는 결정이 무엇인지 알 수 있게 하는 것이 중요합니다.
AI의 요약에 틀린 부분이 있으면 그대로 기준으로 삼지 않습니다. 미리보기와 파일을 보고 바로잡습니다. 요약은 작업을 정리하는 도구이며 실제 결과를 확인한 증거는 아닙니다. 대화와 코드와 화면을 서로 다른 자리로 구분하는 습관이 이때도 필요합니다.
꼭 기억하세요
대화의 완료 메시지보다 최신 미리보기의 실제 결과를 기준으로 판단합니다.