会话与上下文
会话是在一个空间里交给 AI 的一件事:它读这个空间的文件,写出结果,做到需要你拍板的地方就停下来问你。AI 在会话里知道的一切,就是它的上下文。
本页讲会话是什么、上下文里有什么。开始一个会话的步骤,见常用流程。
会话是什么
会话属于它开始时所在的空间。它保存整场对话、AI 写的文件和问过你的问题,所以你以后可以再打开它接着做。空间的「会话」视图按最近活动列出它的会话;「全部」显示所有会话,「未读」只显示有新回复的,红点表示有未读回复。
不选空间开的会话属于你自己的空间,结果存在那里,见空间与文件。你交给小几的事,会成为合适空间里的一个任务,见小几。
AI 能看到什么
上下文就是 AI 为这件事能用的一切。它由几个来源组成。
| 来源 | AI 什么时候用 |
|---|---|
| 空间里的文件 | 按这件事的需要读取,不用你附上 |
| 技能 | 事情符合某个技能时,或者你用 / 调用它时 |
| 记忆 | 始终生效,对这个空间和它的子空间里的事 |
| 你用 @ 指向的文件和会话 | 在这件事里 |
| 你用「+」附上的文件 | 在这件事里 |
| 到目前为止的对话 | 每一次回复 |
| 连接的工具 | 这件事要用飞书、钉钉或企业微信里的东西时 |
会话开始时所在的空间划定了边界:AI 用不到你没选的别的空间,也不会超出你有权读的范围。
调整正在进行的会话
AI 工作时,有一行实时的状态,写着它在做什么、第几步和已经过了多久,例如「正在运行 mvn test · 第 3 步 · 3 分 20 秒」。一个任务连续失败,或者一直跑了很多分钟,AI 会用一句话告诉你是什么挡住了它;还是没有进展,它就停下来汇报。
AI 还在工作时,直接再发一条消息。它看到后,说明是继续、改方向还是停下。AI 忙着的时候发出的消息怎么处理,由你选。
| 按键 | AI 工作时发出的消息怎么处理 |
|---|---|
| Enter | 马上插进来(默认) |
| ⌘Enter | 用另一种方式:排在队里,等 AI 做完再处理 |
默认方式在「设置」→「通用设置」→「繁忙时的发送行为」里改。连按两次 Esc 让 AI 停下。
计划和目标
一件事有好几部分时,先把结果说清楚。
- 「先做计划」,从「+」或
/计划命令进入,让 AI 先写计划,等你答复再动手。 - 「设定目标」,从「+」或
/目标进入,写明整个会话要达到什么,让长任务不跑偏。
让长会话保持清楚
会话越长,AI 要带的东西越多。三个习惯让它保持清楚。
- 换了话题,就开一个新会话,不要在旧的里面接着做。
- 会话已经很长、又想接着用时,用
/压缩压缩上面的对话。 - 想试另一种做法又不想丢掉第一种,就分叉会话(⇧⌘F)。
多人同在,以及只读
多人在同一个会话里发言时,每条消息都标出发送者。同事的会话对你是只读的:选「在新会话中引用」,在你自己的会话里接着做。
管理会话
| 按键 | 作用 |
|---|---|
| ⇧⌘R | 重命名会话 |
| ⇧⌘F | 分叉会话,从同一处开出一个新会话 |
| ⌥⌘A | 归档会话 |
要在任何页面找一个会话,用搜索(⌘K)。