本文档由英文原版机器翻译而成。如果翻译版本与英文原版之间存在任何冲突,请以英文原版为准。 阅读英文原版
Slate:代码与文档的实时 AI 协作
Slate 是 Caiioo 用于与 AI 共同编辑代码和文档的工作区。无需来回复制文本,即可通过行内差异对比、注释和版本历史记录进行实时协作。
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 时,您可以:
- 阅读代码或文档 — 它以完整格式显示
- 审查更改 — 如果 AI 提出编辑建议,查看内联高亮的差异
- 接受或拒绝更改 — 点击勾号接受,点击 X 拒绝(一次一个更改)
- 进行自己的编辑 — 直接编辑代码或文本
- 要求更多更改 — “为此函数添加错误处理”或“使其更简洁”
- 查看历史记录 — 点击“历史记录”查看所有编辑,并在需要时还原
代码功能
- 语法高亮 支持 Python, JavaScript, TypeScript, Java, C++, CSS, HTML, SQL 等
- 行号 和括号匹配
- 行内差异 (diffs) —— 逐行查看具体更改
- 逐项接受/拒绝 —— 对每次编辑进行细粒度控制
- SVG 代码 ↔ 视图切换 —— 对于 SVG 绘图,只需点击一下即可在原始标记和渲染预览之间切换;编辑代码并实时观察图片更新
富文本功能
- 格式化工具栏 — 粗体、斜体、链接、列表、表格
- 标题与块 — 使用结构进行组织
- 评论 — 留便签而不修改文本
- 修订跟踪 — 通过彩色高亮显示添加、删除和修改内容。逐个接受或拒绝更改、一键全部接受或拒绝,或者**选择一个区域并使用“✓ 选”/“✗ 选”**来接受或拒绝您所选内容之内的所有修订——就像在 Word 中选择段落一样。
- 电子表格修订跟踪 — 电子表格(
.xlsx)编辑也支持单元格级别的修订跟踪。AI 会逐个单元格提出更改建议,您可以像在文档中一样接受或拒绝每个更改。 - 查找和替换 — 在整个文档中搜索并替换匹配项
在 Word 文档中审阅更改
- 在 Slate 中打开
.docx文件 - 如果您想将自己的编辑记录为建议的更改,请点击 跟踪,然后在 您的姓名 中输入您的名字
- 使用 ↑ 和 ↓ 在更改之间移动
- 使用 ✓ 或 ✗ 接受或拒绝当前的更改,或者选择文档的一部分并使用 ✓ 选 或 ✗ 选
- 准备好在 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 账户。
- 打开 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.