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


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

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

Slate 的功能

  • 程式碼編輯 — 透過語法高亮編寫和編輯程式碼。精準查看變更內容,並能逐一接受或拒絕修改。
  • 富文本編輯 — 建立帶有格式、標題、表格和清單的文件。在行內即時獲取 AI 建議。
  • 可即時檢視與調整的 SVG 繪圖 — 開啟 SVG(標誌、圖表或圖解),只需單次切換即可在原始碼與渲染圖像之間切換。AI 會在處理過程中渲染繪圖、檢視結果並進行迭代——因此它可以在同一個回合中修正對齊失準的標籤或為形狀重新著色,並以視覺化方式確認變更。
  • 具備排版數學公式的 LaTeX 文件 — 開啟 LaTeX 文件即可查看經過妥善排版的數學公式預覽,同時原始碼在程式碼檢視中保持安全可編輯狀態(預覽絕不會覆寫您的檔案)。AI 在編輯 LaTeX 文件時會隨時檢查數學公式並即時發現錯誤,因此有問題的方程式能在同一個回合內被修正。貼上的 LaTeX 內容會被自動辨識。
  • PDF 標註 — 讓 AI 在 PDF 上繪製標註:使用手繪筆跡圈出條款或以箭頭指向圖表、在頁面任意位置新增註記,以及在您指定的位置加蓋簽名圖片。這些標記會直接寫入 PDF 本身,因此當您下載並在任何其他地方開啟時,標記依然存在。(加蓋的簽名僅為視覺標記——不具備身分驗證效力,亦非具法律約束力的電子簽章。)
  • 版本歷史記錄 — 返回任何先前的版本。查看誰在何時修改了什麼內容。
  • 註解 — 在程式碼或文件的特定部分留下備註。
  • 編輯已連接資料夾中的檔案 — 在 macOS、Windows 和 Linux 上,直接從已連接的資料夾開啟純文字檔案或 Word 文件並在 Slate 中編輯。在您選擇 儲存檔案 之前,沒有任何內容會複製到應用程式中,也不會寫入磁碟。
  • 直接在聊天中顯示頁面 — 您製作的 HTML 文件(資訊圖表、資訊主頁、單頁報告等)可以直接在對話中渲染顯示,而無需透過連結開啟。

如何使用 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 會逐個儲存格提出修改建議,您就像在文件中一樣接受或拒絕每一項變更。
  • 尋找與取代 — 在整份文件中搜尋並取代符合的項目

在 Word 文件中審查變更

  1. 在 Slate 中開啟 .docx 檔案
  2. 如果您希望將自己的編輯記錄為建議變更,請點擊追蹤,然後在您的姓名中輸入您的名字
  3. 使用 在變更之間移動
  4. 使用 來接受或拒絕當前變更,或選取文件的一部分並使用 ✓ 選取✗ 選取
  5. 當您準備好在 Microsoft Word 中繼續編輯時,將文件下載為 Word 格式

當您將文件下載為 Word 時,您的追蹤修訂與註解會直接寫入 .docx 檔案本身,因此 Word 會將它們作為原生追蹤修訂開啟,並保持每位作者的工作獨立。再次將檔案上傳至 Caiioo 時,這些內容也會被保留。

在聊天中內嵌檢視 Slate

當 AI 將視覺化內容建立為 HTML 文件(如資訊圖表、資訊主頁、摘要卡片、比較表格)時,可以直接在對話中顯示,而不必只留一個連結讓您點開。

*隨時提出要求。*如果文件已存在,而您想直接在聊天中檢視,只需說「內嵌顯示」*、「在聊天中顯示」「在此處顯示」*。這是同一份文件,而非副本:沒有任何內容會被重寫,也不會在您的資料庫中新增第二個項目。

**顯示位置經過精心安排。**AI 會將文件的連結放置在它希望卡片出現在回覆中的位置,因此卡片可以置於說明的中央,而不是總在最上方。

點選卡片上方的標籤可開啟完整的 Slate,您可以在其中編輯、查看歷史記錄或匯出。卡片會展開以適應內容,最高可達視窗的高度。

僅有 HTML 文件會以此方式呈現。任何其他 Slate(程式碼、Word 文件、試算表)仍會保留為需要點選的連結。

編輯已連線資料夾中的檔案

在 macOS、Windows 與 Linux 上,Slate 可以開啟您已連線資料夾中的檔案並直接進行就地編輯。有關如何連線資料夾,請參閱工作區檔案

這適用於文字檔案(程式碼、Markdown、組態檔、純文字)以及 Word 文件(.docx),在編輯過程中格式、書籤和文件結構都會被保留。

儲存始終由您決定。隨心所欲地輸入——在您點選儲存檔案之前,磁碟上的檔案不會受到任何變動。文件上方的狀態列會顯示進度:在您編輯時顯示草稿已儲存在此主機。檔案尚未儲存。,完成後顯示已儲存至檔案。

如果檔案在底層發生變更,Slate 會顯示磁碟上的檔案已變更並提供檢視最新變更,您可以在其中比對原始您的文字磁碟文字,並針對每個差異選擇保留我的內容使用磁碟內容。無衝突的編輯會自動合併;有重疊的修改則等待您處理。

復原一次儲存。儲存後立刻點選復原上次儲存,即可將檔案還原為原樣——而且只要磁碟上的內容仍相符,即使關閉並重新開啟檔案,該復原選項依然有效。

出錯時您的工作成果會被保留。如果應用程式關閉、連線中斷或儲存被中止,您的編輯內容會保留為可復原的草稿。重新開啟檔案並點選復原儲存的草稿。從復原的草稿中,您還可以:

  • 下載草稿 — 在 Caiioo 外部保留一份複本
  • 將草稿重新連結至已移動的檔案 — 如果您移動或重新命名了檔案,且該檔案仍包含原始內容,可將其重新指向該檔案
  • 重新建立遺失的檔案 — 如果原始檔案已遺失,可將草稿作為新檔案寫回其原始路徑。它絕不會覆寫已存在的檔案。

請注意——Caiioo 無法安全編輯的檔案(二進位格式,或您已標記為唯讀的檔案)會以唯讀方式開啟,避免讓您編輯無法儲存的內容。

助理知道您開啟了什麼

在桌面應用程式上,AI 可以查看您目前正在檢視的文件、開啟您已開啟的 Slate,並透過名稱或搜尋內容來尋找先前對話中的 Slate。因此,像*「繼續編輯我開啟的文件」「尋找上週的定價草稿」*這類指令都能直接運作,無需您到處尋找連結。

將 Slate 發佈至網頁

任何 Slate 都可以變成網頁,擁有連結的任何人都能開啟——對方無需擁有 Caiioo 帳戶。

  1. 開啟 Slate 的分享選單並選擇發佈至網頁
  2. 發佈至網頁中,設定公開標題,選擇保留時間(包括直到您手動刪除),並決定是否允許搜尋引擎——預設為關閉,因此您傳給三個人的連結不會變成公開的搜尋結果
  3. 點選發佈

您將看到已建立公開連結以及開啟頁面按鈕。再次發佈同一個 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.