본 문서는 영어 원본을 기계 번역한 것입니다. 번역본과 영어 원본 사이에 내용이 상충할 경우 영어 원본이 우선합니다. 영어 원본 보기


Slate: 코드 및 문서에 대한 실시간 AI 협업

Slate는 AI와 함께 코드와 문서를 편집하기 위한 Caiioo의 작업 공간입니다. 텍스트를 복사해서 주고받는 대신, 인라인 차이점(diff), 댓글 및 버전 기록을 통해 실시간으로 함께 작업하세요.

Slate의 주요 기능

  • 코드, JSON, CSV 및 HTML 편집 — 구문 강조(Syntax highlighting) 기능을 통해 코드를 작성 및 편집하고, AI가 제안한 편집 내용을 한 줄씩 검토한 후 각 변경 사항에 대해 Accept 또는 Reject를 클릭할 수 있습니다.
  • 서식 있는 텍스트(Rich text) 및 Word(.docx) 편집 — 서식, 제목, 표, 목록이 포함된 문서를 작성하거나, Microsoft Word와 깔끔하게 상호 호환되는 전체 변경 내용 추적 및 메모가 포함된 .docx 파일을 열 수 있습니다.
  • 주석 달기 및 전송(이미지, 비디오 프레임 및 오디오) — Slate에서 이미지, 비디오 또는 오디오 파일을 열고 Annotate & send를 클릭하여 AI를 위한 마크업을 추가할 수 있습니다:
    • 이미지: 이미지 위에 번호가 매겨진 하이라이트 영역을 그리고, 각 영역에 메모를 추가하여 채팅으로 바로 전송합니다.
    • 비디오: 원하는 프레임에서 일시 중지하고, 특정 지점이나 영역을 표시한 뒤 해당 타임스탬프에 대한 질문이나 지시 사항을 첨부하여 전송합니다.
    • 오디오: 파형에서 특정 타임스탬프 시점이나 범위를 강조 표시하고, 각 클립 세그먼트에 메모를 첨부하여 전송합니다.
  • CSV 시각적 테이블 뷰 — 원시 텍스트 뷰와 함께 페이지가 나뉜 깔끔한 Visual 테이블 뷰(페이지당 100행 × 50열)로 CSV 파일을 열고, 제안된 셀 편집 내용을 Accept / Reject로 검토할 수 있습니다.
  • 외부 라이브러리를 활용한 대화형 HTML Slate — HTML Slate는 cdnjs.cloudflare.com에서 스크립트와 스타일시트(Three.js, D3, Chart.js, KaTeX 등)를 로드하여 대화형 3D 장면, 데이터 시각화, 계산기 등을 구현할 수 있습니다. 대화형 폼 Slate는 Share to web을 통해 게시된 후에도 대화형 상태를 그대로 유지합니다.
  • 통합된 작업 공간 제어 — 플로팅 제어 모음에서 Explore, Edit, Code 뷰 간을 전환하고, 실수로 편집되는 것을 방지하기 위해 문서를 Lock / Unlock하거나 Full screen으로 확장할 수 있습니다.
  • 확인하고 다듬을 수 있는 SVG 드로잉 — SVG(로고, 다이어그램, 차트 등)를 열고 단 한 번의 토글로 소스 코드와 렌더링된 이미지 사이를 전환할 수 있습니다. AI는 작업하면서 드로잉을 렌더링하고, 결과를 확인하며, 동일한 턴 내에서 반복 수정 작업을 수행합니다.
  • 수식이 조판된 LaTeX 문서 — LaTeX 문서를 열어 수식이 올바르게 조판된 미리보기를 확인하는 동시에, 코드 뷰에서 소스를 안전하게 편집할 수 있습니다.
  • 영구적인 PDF 마크업 — AI에게 PDF 위에 자유형 드로잉, 텍스트 메모, 스탬프 서명 이미지 등을 그리도록 요청할 수 있습니다. 편집 및 주석 내용은 뷰를 전환해도 계속 표시되며, 다운로드한 PDF 자체에 기록됩니다. (스탬프 서명은 시각적 표식일 뿐이며 법적 구속력이 있는 전자 서명이 아닙니다.)
  • 연결된 폴더 내 파일 편집 — macOS, Windows, Linux에서 연결된 폴더의 텍스트 파일이나 Word 문서를 바로 열어 Slate에서 편집할 수 있습니다. Save file을 선택하기 전까지는 디스크에 아무것도 기록되지 않습니다.
  • 채팅창에서 바로 페이지 표시 — 모든 HTML Slate는 링크 뒤에 숨어 있는 대신 대화창 내부에서 직접 렌더링할 수 있습니다.

Slate 사용 방법

AI는 코드나 문서 작성을 요청하면 자동으로 Slate를 엽니다:

  • "제품 리뷰를 스크랩하는 Python 스크립트 작성해줘"
  • "머신러닝에 관한 블로그 게시물 초안 작성해줘"
  • "문의 양식이 포함된 HTML 페이지 생성해줘"
  • "이 문서를 편집하고 어조를 개선해줘"

AI가 Slate를 열면 다음을 수행할 수 있습니다:

  1. 코드 또는 문서 읽기 — 전체 서식이 적용되어 표시됩니다.
  2. 변경 사항 검토 — AI가 편집을 제안하면 인라인으로 강조된 diff를 확인하세요.
  3. 변경 사항 수락 또는 거부 — 체크 표시를 클릭하여 수락하거나 X를 클릭하여 거부하세요 (한 번에 하나씩).
  4. 직접 편집 — 코드나 텍스트를 직접 수정하세요.
  5. 추가 변경 요청 — "이 함수에 오류 처리 추가해줘" 또는 "더 간결하게 만들어줘"라고 요청하세요.
  6. 기록 보기 — "기록"을 클릭하여 모든 편집 내용을 확인하고 필요시 되돌리세요.

코드 기능

  • Python, JavaScript, TypeScript, Java, C++, CSS, HTML, SQL 등에 대한 구문 강조
  • 행 번호 및 괄호 매칭
  • 인라인 차이(diff) — 줄 단위로 변경된 내용을 정확히 확인
  • 변경 사항별 수락/거부 — 각 편집 내용에 대한 세밀한 제어
  • SVG 코드 ↔ 보기 토글 — SVG 도면의 경우 클릭 한 번으로 원시 마크업과 렌더링된 미리보기 간 전환 가능. 코드를 편집하면 그림이 업데이트되는 것을 즉시 확인

서식 있는 텍스트 기능

  • 서식 도구 모음 — 굵게, 기울임꼴, 링크, 목록, 표
  • 제목 및 블록 — 구조화하여 구성
  • 댓글 — 텍스트를 수정하지 않고 메모 남기기
  • 변경 내용 추적 — 색상 강조 표시로 추가, 삭제 및 수정 내용 확인. 한 번에 하나씩, 또는 한 번에 모두 변경을 수락 또는 거부하거나, 영역을 선택하고 "✓ Sel" / "✗ Sel"을 사용하여 Word에서 단락을 선택하는 것처럼 선택 영역 내부의 모든 추적된 변경을 수락 또는 거부.
  • 스프레드시트 변경 내용 추적 — 스프레드시트(.xlsx) 편집도 셀 수준의 변경 내용 추적을 지원합니다. AI가 셀 단위로 변경을 제어하며, 문서에서와 마찬가지로 각각을 수락 또는 거부할 수 있습니다.
  • 찾기 및 바꾸기 — 문서 전체를 검색하고 일치하는 항목 바꾸기

Word 문서의 변경 내용 검토

  1. Slate에서 .docx 파일 열기
  2. 자신의 편집 내용을 제안된 변경으로 기록하려면 추적을 클릭한 다음 사용자 이름에 이름 입력
  3. ↑ 및 **↓**를 사용하여 변경 사항 간 이동
  4. ✓ 또는 **✗**를 사용하여 현재 변경 사항 수락 또는 거부, 또는 문서의 일부를 선택하고 ✓ Sel 또는 ✗ Sel 사용
  5. Microsoft Word에서 계속 작업할 준비가 되면 문서를 Word로 다운로드

문서를 Word로 다운로드하면 추적된 변경 내용과 댓글이 .docx 파일 자체에 기록되므로 Word에서 기본 추적된 변경 내용으로 열리고 각 작성자의 작업이 별도로 유지됩니다. 파일을 Caiioo에 다시 업로드해도 유지됩니다.

채팅 내에서 Slate 인라인으로 보기

AI가 인포그래픽, 대시보드, 요약 카드, 비교표 등 시각적 요소를 HTML 문서로 생성할 때, 별도의 링크를 열지 않고도 대화창 안에서 바로 표시할 수 있습니다.

언제든지 요청하세요. 문서가 이미 생성되어 있는데 채팅 안에서 보고 싶다면 "인라인으로 보여줘", "채팅에서 보여줘", 또는 *"여기서 보여줘"*라고 말하세요. 이는 사본이 아닌 동일한 문서입니다. 아무것도 다시 작성되지 않으며 라이브러리에 중복 항목이 추가되지 않습니다.

표시 위치는 의도적으로 결정됩니다. AI는 답변 내에서 카드가 나타나길 원하는 위치에 문서 링크를 배치하므로, 카드가 항상 맨 위에만 있는 것이 아니라 설명 중간에 자연스럽게 자리 잡을 수 있습니다.

카드 위의 라벨을 클릭하면 전체 Slate가 열립니다. 여기에서 문서를 편집하거나, 변경 내역을 확인하거나, 내보낼 수 있습니다. 카드는 창 높이 한도 내에서 콘텐츠에 맞게 크기가 확장됩니다.

HTML 문서만 이 방식으로 렌더링됩니다. 코드, Word 문서, 스프레드시트 등 다른 모든 Slate는 클릭할 수 있는 링크 형태로 유지됩니다.

연결된 폴더의 파일 편집하기

macOS, Windows, Linux에서 Slate는 연결된 폴더에 있는 파일을 열고 그 자리에서 바로 편집할 수 있습니다. 폴더를 연결하는 방법은 작업 공간 파일을 참조하세요.

이 기능은 텍스트 파일(코드, Markdown, 설정 파일, 일반 텍스트)뿐만 아니라 Word 문서(.docx)에서도 지원되며, 편집 중에도 서식, 책갈피, 문서 구조가 그대로 보존됩니다.

저장 여부는 항상 사용자가 결정합니다. 얼마든지 입력하세요 — 파일 저장을 클릭하기 전까지는 디스크의 파일에 아무런 영향도 주지 않습니다. 문서 위의 상태 표시줄에 현재 상태가 표시됩니다. 작업 중에는 **임시 저장이 이 호스트에 완료되었습니다. 파일은 아직 저장되지 않았습니다.**로 표시되고, 저장이 완료되면 **파일에 저장되었습니다.**로 변경됩니다.

파일이 외부에서 변경된 경우, Slate에 디스크에서 변경됨이 표시되고 최신 변경 사항 검토 옵션이 제공됩니다. 여기에서 원본, 내 텍스트, 디스크 텍스트를 비교하고 각 차이점에 대해 내 내용 유지 또는 디스크 내용 사용을 선택할 수 있습니다. 충돌하지 않는 편집 내용은 자동으로 병합되며, 겹치는 부분만 사용자의 확인을 기다립니다.

저장 1회 실행 취소. 저장 직후 마지막 저장 실행 취소를 누르면 파일이 이전 상태로 되돌아갑니다. 디스크의 내용이 일치하는 한 파일을 닫았다가 다시 열어도 실행 취소가 유지됩니다.

문제가 발생해도 작업 내용이 보존됩니다. 앱이 종료되거나 연결이 끊기거나 저장이 중단되더라도 편집 내용은 복구 가능한 임시 저장본으로 유지됩니다. 파일을 다시 열고 저장된 임시본 복구를 클릭하세요. 복구된 임시본에서 다음과 같은 작업도 가능합니다:

  • 임시본 다운로드 — Caiioo 외부에 사본 보관
  • 이동된 파일에 임시본 다시 연결 — 파일을 이동하거나 이름을 바꾼 후에도 해당 파일에 원본 내용이 유지되어 있다면 다시 연결
  • 누락된 파일 다시 생성 — 원본 파일이 사라진 경우 임시본을 원래 경로에 새 파일로 다시 작성(기존 파일을 덮어쓰지는 않음)

주의 — Caiioo가 안전하게 편집할 수 없는 파일(바이너리 형식 또는 읽기 전용으로 표시한 파일)은 저장할 수 없는 대상에 타이핑하지 않도록 읽기 전용으로 열립니다.

어시스턴트가 열려 있는 항목을 인식합니다

데스크톱 앱에서는 AI가 현재 보고 있는 문서를 확인하고, 이미 열려 있는 Slate를 열거나 이전 대화의 Slate를 이름 또는 내용 검색을 통해 찾을 수 있습니다. 따라서 링크를 일일이 찾지 않아도 "지금 열려 있는 문서 계속 편집해 줘" 또는 *"지난주 가격 책정 초안 찾아줘"*와 같이 바로 요청할 수 있습니다.

Slate를 웹에 게시하기

어떤 Slate든 링크가 있는 사람이라면 누구나 열어볼 수 있는 웹 페이지가 될 수 있으며, 상대방에게 Caiioo 계정이 필요하지도 않습니다.

  1. Slate의 공유 메뉴를 열고 웹에 공유를 선택합니다.
  2. 웹에 게시의 **누가 열어볼 수 있나요?**에서 **링크가 있는 모든 사용자(공개)**를 선택합니다. 기본값인 특정 사용자는 지정한 사람들과만 공유하며 공개 페이지나 미리보기 이미지가 생성되지 않습니다.
  3. 공개 제목을 설정하고, 게시 유지 기간(삭제할 때까지 유지 포함)을 선택한 다음, 검색 엔진 허용 여부를 결정합니다. 이 옵션은 기본적으로 꺼져 있어 세 명에게 보낸 링크가 검색 결과에 노출되지 않도록 합니다.
  4. 링크 미리보기 이미지에서 링크 카드에 캡처된 이미지를 표시하려면 이 미리보기 사용을 선택합니다(아래 참조).
  5. 게시를 클릭합니다.

공개 링크 생성됨 메시지와 함께 페이지 열기 버튼이 표시됩니다.

이 링크는 추측할 수는 없지만 비밀은 아닙니다. 비밀번호처럼 취급하세요. 링크를 가진 사람은 누구나 페이지를 열 수 있으며, 채팅 앱에 붙여넣으면 제목과 함께(선택한 경우) 링크 미리보기 이미지가 포함된 미리보기 카드가 표시됩니다. 언제든지 설정 > 데이터 > 공유된 페이지에서 페이지를 내리거나 공유 메뉴에서 공개 페이지 내리기를 선택하여 내릴 수 있습니다. 삭제에는 약 1분이 소요됩니다.

링크 미리보기 이미지 선택하기

링크 미리보기 이미지에서 Caiioo는 현재 표시된 상태의 Slate를 캡처합니다. 이 이미지는 누군가 채팅이나 게시물에 링크를 붙여넣을 때 카드에 표시되는 이미지입니다. 직접 선택하기 전까지는 페이지와 함께 아무것도 게시되지 않습니다.

  • 이 미리보기 사용은 캡처된 이미지를 페이지와 함께 게시합니다.
  • 다시 캡처는 이미지를 다시 캡처합니다. 예를 들어 Slate가 그리기를 완료한 후에 사용할 수 있습니다.
  • 이미지 없음은 이미지 없이 페이지를 게시하며, 아무것도 선택하지 않아도 마찬가지입니다.

캡처가 작동하지 않는 경우 대화상자에 그 이유가 표시되며, 이미지 없이도 게시할 수 있습니다. 이미지를 캡처하려면 Slate의 미리보기를 여세요.(Slate 미리보기를 연 다음 다시 캡처), Slate의 응답이 없습니다., 캡처 결과가 비어 있습니다., 또는 이 기기에서는 이 Slate를 캡처할 수 없습니다.

게시된 Slate 교체하기 또는 새 링크로 게시하기

이미 게시한 Slate를 공유할 때 대화상자에 페이지의 현재 링크가 표시되며, 이 Slate는 이미 게시되었습니다 아래에서 어떤 작업을 수행할지 묻습니다.

  • 게시된 버전 교체(동일한 링크) — 기존 링크를 가진 모든 사용자에게 미리보기 이미지를 포함하여 이 버전이 표시됩니다. 설정을 변경하지 않는 한 페이지의 유지 기간과 검색 엔진 허용 설정은 유지됩니다. 종료일을 유지하려면 게시 유지 기간을 현재 종료일 유지(날짜 표시) 상태로 둡니다. 버튼에는 공개 페이지 업데이트라고 표시되며, 공개 페이지가 업데이트되었습니다라는 메시지가 나타납니다.
  • 새 링크로 게시 — 기존 페이지는 만료되거나 공유된 페이지에서 제거할 때까지 해당 링크에 그대로 유지됩니다. 버튼에는 게시라고 표시됩니다.

대화상자가 열리면 **게시된 버전 교체(동일한 링크)**가 선택되어 있습니다. Caiioo가 Slate의 기존 게시 여부를 확인할 수 없는 경우 **이 Slate가 이미 게시되었는지 확인할 수 없어 새 링크로 게시합니다.**라는 메시지가 표시됩니다.

팁

  • AI가 작업하는 동안 편집할 수 있음 — 변경 사항이 동기화됨
  • 버전 기록은 모든 편집 내용을 유지하므로 아무것도 잃어버리지 않음
  • 채팅에 Slate 링크를 붙여넣어 AI가 모든 문서를 가리키도록 함 ("업데이트할 파일은 다음과 같습니다: …") — 링크가 다른 대화에서 온 것인 경우에도 올바른 문서로 해결됨
  • 워크플로에 맞는 형식으로 내보내기: Word(.docx), PDF, HTML, Markdown, 서식 있는 텍스트(.rtf), 표 데이터를 위한 CSV 또는 문서의 기본 형식
  • Word 문서는 보류 중인 변경 내용 추적 및 댓글이 유지된 상태로 다운로드됨. Markdown 및 서식 있는 텍스트 내보내기는 삭제된 텍스트가 라이브 콘텐츠로 포함되지 않고 완성된 문서로 읽힘

This guide is maintained by the Caiioo team using Slate, our built-in editor.