本文件為英文原版的機器翻譯。若翻譯版本與英文原版之間存在任何歧義,概以英文原版為準。 閱讀英文原版


Slate:程式碼與文件的即時 AI 協作

Slate 是 Caiioo 用於與 AI 共同編輯程式碼和文件的空間。無需來回複製文字,即可透過行內差異比較 (diffs)、評論和版本歷史記錄進行即時協作。

Slate 的功能

  • 程式碼編輯 — 透過語法突顯來編寫和編輯程式碼。確切查看變更內容,並逐一接受/拒絕變更。
  • 豐富文字編輯 — 建立具有格式設定、標題、表格和清單的文件。取得內嵌的 AI 建議。
  • 您可以看見並精進的 SVG 圖形 — 開啟 SVG(商標、圖表或圖形),只需切換一個按鈕即可在原始程式碼和算繪圖片之間切換。AI 會在工作時算繪圖形、看見結果並進行迭代 — 因此它可以修正未對齊的標籤或重新為形狀著色,並在同一個回合中以視覺方式確認變更。
  • 具備排版數學公式的 LaTeX 文件 — 開啟 LaTeX 文件並檢視正確排版數學公式的預覽,同時原始程式碼可以安全地在程式碼檢視中進行編輯(預覽絕不會覆寫您的檔案)。每當 AI 編輯 LaTeX 文件時都會檢查數學公式並立即發現錯誤,因此損壞的方程式會在同一個回合中得到修正。貼上的 LaTeX 內容會自動被辨識。
  • 版本歷史記錄 — 返回任何先前的版本。查看誰在什麼時間變更了什麼。
  • 留言 — 對程式碼或文件的特定部分留下筆記。

如何使用 Slate

當您要求建立程式碼或文件時,AI 會自動開啟 Slate:

  • 「寫一個 Python 指令碼來抓取產品評論」
  • 「草擬一篇關於機器學習的部落格文章」
  • 「建立一個帶有聯絡表單的 HTML 頁面」
  • 「編輯這份文件並改善語氣」

當 AI 開啟 Slate 時,您可以:

  1. 閱讀程式碼或文件 — 以完整格式顯示
  2. 審閱變更 — 如果 AI 提出編輯建議,請查看行內反白顯示的差異
  3. 接受或拒絕變更 — 點擊勾號接受,點擊 X 拒絕(一次一個變更)
  4. 進行您自己的編輯 — 直接編輯程式碼或文字
  5. 要求更多變更 — 「為此函式新增錯誤處理」或「讓內容更簡潔」
  6. 查看歷史記錄 — 點擊「歷史記錄」查看所有編輯,並在需要時還原

程式碼功能

  • 支援 Python、JavaScript、TypeScript、Java、C++、CSS、HTML、SQL 等的語法突顯
  • 行號與括號配對
  • 行內差異 (diffs) — 逐行精確查看變更內容
  • 逐項接受/拒絕 — 對每次編輯進行細粒度控制
  • SVG 程式碼 ↔ 視圖切換 — 對於 SVG 繪圖,只需點擊一下即可在原始標記和渲染預覽之間切換;編輯程式碼並即時觀察圖片更新

富文本功能

  • 格式工具列 — 粗體、斜體、連結、列表、表格
  • 標題與區塊 — 以結構化方式組織內容
  • 評論 — 在不修改文本的情況下留下筆記
  • 修訂追蹤 — 以彩色突顯查看新增、刪除和修改。可以逐一或一次性接受或拒絕更改,或者**選擇一個區域並使用「✓ 選取」/「✗ 選取」**來接受或拒絕選取範圍內的所有修訂 — 就像在 Word 中選取段落一樣。
  • 試算表修訂追蹤 — 試算表 (.xlsx) 編輯也支援儲存格級別的修訂追蹤。AI 會逐個儲存格提議更改,您可以像在文件中一樣接受或拒絕每一個。
  • 尋找與取代 — 在整個文件中搜尋並取代相符項

提示

  • 您可以在 AI 工作時進行編輯 — 變更會進行同步
  • 版本歷史記錄會保留每一次的編輯。您不會遺失任何東西
  • 只要將 Slate 連結貼到聊天中(「這是我想更新的檔案:…」),即可將 AI 指向任何文件 — 它會解析出正確的文件,即使該連結來自不同的對話也一樣
  • 匯出符合您工作流程的格式:Word (.docx)、PDF、HTML、Markdown、豐富文字 (.rtf)、用於表格資料的 CSV,或是文件的原生格式

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