本文档由英文原版机器翻译而成。如果翻译版本与英文原版之间存在任何冲突,请以英文原版为准。 阅读英文原版


Slate:代码与文档的实时 AI 协作

Slate 是 Caiioo 用于与 AI 共同编辑代码和文档的工作区。无需来回复制文本,即可通过行内差异对比、注释和版本历史记录进行实时协作。

Slate 能做什么

  • 代码编辑 —— 编写和编辑带有语法高亮的代码。精确查看更改并逐一接受/拒绝更改。
  • 富文本编辑 —— 创建带有格式、标题、表格和列表的文档。获取行内 AI 建议。
  • 可视化并优化 SVG 绘图 —— 打开 SVG(徽标、图表或图形),通过一个开关在源代码和渲染图像之间切换。AI 在工作时会渲染绘图,查看结果并进行迭代 —— 因此它可以修复对齐错误的标签或重新着色形状,并在同一次对话中直观地确认更改。
  • 版本历史 —— 回溯到任何以前的版本。查看谁在何时更改了什么。
  • 评论 —— 在代码或文档的特定部分留下笔记。

如何使用 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 绘图,只需点击一下即可在原始标记和渲染预览之间切换;编辑代码并实时观察图片更新

富文本功能

  • 格式工具栏 —— 加粗、斜体、链接、列表、表格
  • 标题和区块 —— 使用结构化组织内容
  • 评论 —— 在不修改文本的情况下留下笔记
  • 修订追踪 —— 通过彩色高亮查看添加、删除和修改。可以逐一接受或拒绝更改,也可以一次性全部处理,或者选择一个区域并使用 "✓ Sel" / "✗ Sel" 来接受或拒绝选区内的所有修订 —— 就像在 Word 中选择段落一样。
  • 电子表格修订追踪 —— 电子表格 (.xlsx) 编辑也支持单元格级的修订追踪。AI 逐个单元格提出更改建议,您可以像在文档中一样接受或拒绝每一个更改。
  • 查找和替换 —— 在文档中搜索并替换匹配项

提示

  • 您可以在 AI 工作时进行编辑 —— 更改会同步
  • 版本历史记录保留每次编辑。您不会丢失任何内容
  • 以适合您工作流的格式导出:Word (.docx)、PDF、HTML、Markdown、富文本 (.rtf)、用于表格数据的 CSV 或文档的原生格式

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