AI 交互模式
wescraft 提供四种 AI 交互方式,覆盖从自动补全到深度对话的全部场景。
四种交互模式
| 模式 | 触发方式 | 工具集 | 适用场景 |
|---|---|---|---|
| Ghost Write | 光标停留 >800ms | 无 | 自动续写 |
| Selection Action | 选中文字 | 无 | 选区操作 |
| Inline Command | Ctrl+K | Block 操作 6 个 | 快速编辑 |
| Sidebar Chat | Ctrl+L | 全部 19 个 | 深度对话 |
Ghost Write
自动补全
光标在块编辑器中停留超过 800ms 时,AI 自动预测并补全后续内容。
| 场景 | AI 行为 |
|---|---|
| 段落中 | 续写句子 |
| 列表末尾 | 生成下一项 |
| 标题下方 | 生成段落开头 |
| 表格中 | 填充下一行 |
接受或拒绝
- Tab:接受补全
- Esc 或继续输入:拒绝补全
Selection Action
选中即操作
选中文字后弹出操作菜单:
| 操作 | 说明 |
|---|---|
| 解释 | AI 解释选中内容 |
| 总结 | 生成摘要 |
| 改写 | 重新表述 |
| 翻译 | 翻译选中内容 |
| 扩展 | 补充细节 |
| 高亮 | 标记重点 |
特点
- 单轮交互(MaxTurns=1)
- 无额外工具
- 快速完成
Inline Command(Ctrl+K)
快捷命令
在编辑器中按 Ctrl+K 打开命令面板:
| 类别 | 说明 |
|---|---|
| 内容生成 | 生成段落、列表、表格 |
| 格式转换 | 列表→表格、文本→代码 |
| 结构操作 | 插入、删除、移动块 |
可用工具
Inline Command 模式可使用 6 个 Block 操作工具:
write_blockedit_blockdelete_blockmove_blocktransform_blockread_block
Sidebar Chat(Ctrl+L)
深度对话
侧边栏 Chat 是功能最完整的交互模式:
| 能力 | 说明 |
|---|---|
| 多轮对话 | 持续对话,保持上下文 |
| 全部工具 | 19 个工具全部可用 |
| 文件操作 | 搜索、读取本地文件 |
| 数据操作 | 查询、插入数据表 |
| 内容管理 | 创建、编辑页面 |
| 知识检索 | 搜索知识库 |
使用示例
"帮我整理这周的会议记录"
"在文件里搜索关于预算的内容"
"创建一个新的项目跟踪表"
"把收集箱里的内容整理成报告"
后台 AI
自动触发
某些场景下 AI 会自动在后台工作:
| 触发条件 | AI 行为 |
|---|---|
| 页面保存 | 触发知识管线更新 |
| 文件变更 | 重建文件索引 |
| 内容采集 | 自动分类归档 |
特点
- 异步执行
- 不打断用户操作
- 结果反映在后续对话中
注意事项
- Ghost Write 不经过 Agent 循环
- Selection Action 是单轮交互
- Sidebar Chat 支持多轮完整对话
- 后台 AI 异步运行不阻塞
- 所有模式都走
cell.Runtime() - 工具集因模式而异