改动、审阅与撤销
Lino AI 对你作品的每一处改动都走同一条路:它先做一个提案(Proposal),提案被应用,回复末尾有一张审阅卡列出它改了的所有东西。在这张卡上,你可以应用还在等的改动、撤销已经落地的,或者要一个不同的版本。
改动什么时候生效
Lino AI 把每处改动分成两类。
当场生效 —— 任何模式下,Lino AI 一做出来就生效:
- 新东西:卡片(Card)、表格(Table)、示意图和图表(Chart)、链接(Link)、导入的图片(Image)。
- 把你已有的素材(Artifact)放进 Inbox。
- 新连接(Connection),以及对 Lino AI 自己画的连接的修改。
- 对 Lino AI 自己的东西的修改(见下)。
- 勾选或修改指派给 Lino AI 的任务的状态(例如它的 Plan 卡(Plan Card)上的一步)。
等到回复结束 —— 凡是改动你的作品的:
- 修改你写的卡片、表格和其他素材。
- 修改或删除你画的连接。
- 依赖另一处还在等的改动的。
回复结束时,还在等的改动怎么处理,取决于模式:
| 模式 | 回复结束时还在等的改动 |
|---|---|
| Manual | 继续等,直到你在审阅卡上点 Apply。 |
| Accept edits | 自动应用。 |
| Auto | 自动应用。 |
无论哪种,所有改动都能在审阅卡上撤销。如果你点了 Stop,任何模式下还在等的改动都继续等。
什么算「它自己的」
在 Settings → Permissions → General → Lino AI can change without asking 里设置:
- What it wrote(默认)—— Lino AI 写成的素材(几乎全部由 AI 生成)。
- Anything it has worked on —— Lino AI 参与过的任何素材。范围更宽:你写的一张长卡片,它只改过一个错字,也算。
例子
在 Manual 模式下你说:「做一张总结第 3 章的卡片,连到我的『第 3 章笔记』,再把我『时间线』卡片里的日期改对。」
- 新的总结卡片当场建好,出现在你的 Inbox 里。
- 到「第 3 章笔记」的连接当场画好。
- 对你「时间线」卡片的修改要等。审阅卡把它列在 Waiting for apply 下面,带一个勾选框。点 Apply 就改;取消勾选,卡片就保持原样。
它工作的时候
回复进行中,不会每处改动都单独出一张卡。工作记录把它们归进一步,例如 Updated 3 proposals,里面是 Created · 2 · Applied 或 Edited · 1 · Waiting 这样的行。审阅卡只在最后出现一次。
审阅卡
回复末尾的这张卡有:
- 标题 —— 这条回复在做什么。点 Expand all / Collapse all 展开或收起所有行。
- 行 —— 每类改动一行,例如 Create Card · 3、Edit Card、Update Connection · 2、Create Table、Edit Properties、Import Image。点一行的小箭头看细节:新卡片、编辑的红绿 diff、表格的改动,或要连接的素材组成的小关系图。
- 两段,当有些改动已落地、有些还在等时:Applied · N 和 Waiting for apply · N。没有在等的就只有一个列表。
- 状态行 —— 例如 2 applied · 1 waiting、Applied、Undone,或你挑选时的 2/3 selected。
- 按钮 —— 视状态显示 Apply、Undo、Redo 和 Revise。
选择要应用的
还在等的行有勾选框。取消勾选一行就不要它,再点 Apply。依赖被取消那一行的行会一起取消,并注明原因(Required step not selected)。已经落地的行勾选状态固定。
有些在等的行下面会写一个原因:
| 说明 | 含义 |
|---|---|
| Waits with the changes above | 一个任务勾选,和前面还在等的改动绑在一起 —— 那些不应用,这个勾也不应用。 |
| Depends on a waiting change | 它建立在另一行还在等的改动之上。 |
| You edited the same place | Lino AI 工作时你改过那张卡片,所以它等你,而不是直接落地。 |
如果某处在提议之后变了(Changed since this was proposed. 或 Gone since this was proposed.),取消勾选那一行以应用其余的,或者让它重新做。
新东西落在哪里:Inbox
新素材从不散落在你的画布(Canvas)上。它们进入左下角的 Inbox 堆栈(Inbox Stack),每条回复一组。
在 Inbox 里你可以:
- 拖一个到画布上你想放的位置。
- Place:把整组一次放到当前画布上。
- Clear:清掉一组(只是清空 Inbox,不会删除素材)。
Inbox 堆栈的完整用法见 Inbox。
对已在画布上的东西的修改,会就地更新。如果 Lino AI 为你新建了一张画布,它是空的 —— 把东西搬上去仍然由你决定。
撤销与重做
AI 改动的撤销在审阅卡上,不是 ⌘Z:
- Undo(底部)—— 撤回这条回复改过的所有东西,从最新的开始。还在等、从未应用过的,就不应用了。
- 行上的 Undo —— 当一条回复分几步落地时,鼠标移到一条已落地的行上,可以只撤那一项。如果后面的改动依赖它,按钮会写 Undo this and N later。
- Redo —— 把撤销的改动放回去,还是同样的卡片和 id,所以指向它们的引用仍然有效。
⌘Z 管的是你自己在画布上的编辑。应用之后你做的事 —— 把卡片从 Inbox 拖出来、编辑它 —— 照常可以 ⌘Z;AI 的改动本身不在 ⌘Z 里。
撤销停下的时候
撤销从不覆盖你自己的成果。如果 Lino AI 改过某样东西之后你又编辑了它,撤销会在那里停下,卡片上写 Changed since this was applied. Undo stopped rather than overwriting your work. 在那之前已撤销的保持撤销。你可以把那个对象改回 Lino AI 留下的样子,或者就这样留着。
撤销只管 Lino 的数据。Lino AI 在你电脑上改过的文件、运行过的命令,不能从审阅卡上撤销;在回复上打开 View diff 可以看文件改了什么。
Revise
Revise 在 Apply 和 Redo 旁边。点它,然后在输入框里说你想要哪里不同(「总结写短一点」「最后两张卡片不要了」)。Lino AI 会写出一个新版本的提案。改动还在等时、以及撤销之后,都可以用。