跳至正文
非几文档
打开非几

会话与上下文

Markdown

一个会话怎样承载一件事,AI 干活时能看到什么,以及怎样调整方向、做计划、让长会话保持清楚。

会话与上下文 ​

会话是在一个空间里交给 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)。

下一步 ​

搜索全部页面和小节。输入想做的事、按钮名称或遇到的问题。

↑↓ 选择 · ↵ 打开 · Esc 关闭本地搜索