先说结论
AI 助手聊到一半,突然想起另一件事,怎么办?
大多数人直接在同一个对话里追问。结果就是:上下文被无关内容塞满,AI 开始"串台",之前聊的东西也找不回来了。
解决方案就三条命令:
| |
下面展开说说。
痛点:所有话题混在一个对话里有多灾难
跟 AI 助手聊久了,你是不是也遇到过这些情况:
- 聊着写代码,突然想问网络诊断,但切了话题之前的代码上下文就没了
- 一个对话塞了十几个话题,AI 回复开始串上下文,把 A 任务的信息用到 B 上
- 上周聊过的东西,翻半天记录也找不到
本质问题是:AI 的上下文窗口是有限的。所有话题挤在一起,有用信息被稀释,AI 的回答质量直线下降。
核心命令:会话切换三件套
在微信、Telegram、Discord 等所有聊天平台都能用:
| 命令 | 作用 | 示例 |
|---|---|---|
/title 名称 | 给当前会话命名 | /title 博客迁移 |
/new | 创建全新会话,当前会话保留 | /new |
/resume 名称 | 恢复之前命名的会话 | /resume 博客迁移 |
再加一条查看命令:
| 命令 | 作用 |
|---|---|
/sessions | 列出所有历史会话(含标题、预览、最后活跃时间) |
典型工作流:A → B → 回 A
| |
其他实用命令
除了会话切换,还有几个高频命令:
对话控制:
| 命令 | 作用 |
|---|---|
/retry | 重试上一条回复(不满意就重来) |
/undo | 撤回上一轮对话 |
/stop | 终止正在运行的任务 |
/compress | 手动压缩上下文(长对话变卡时用) |
信息查看:
| 命令 | 作用 |
|---|---|
/status | 查看当前会话信息 |
/model | 切换模型 |
/usage | 查看 token 用量 |
/help | 查看所有可用命令 |
高级功能:
| 命令 | 作用 |
|---|---|
/branch 或 /fork | 从当前对话分叉,探索不同方向 |
/goal | 设置跨轮次的持续目标 |
/background 或 /bg | 后台运行任务 |
/new的别名是/reset,效果一样。/background还可以用/btw触发。
实战场景
场景 1:多任务并行
我日常最常用的模式——同时推进多个任务:
| |
关键点:每次切走之前先 /title,不命名的话恢复时只能靠 /sessions 手动找。
场景 2:长对话变卡
一个会话聊了太多次,AI 开始"忘记"前面的内容:
| |
AI 会自动总结已有对话,腾出上下文窗口给后续对话。
场景 3:试错探索
对 AI 的回答不满意,想试另一个方向,但不想丢失当前进度:
| |
CLI 用户额外福利
终端模式下还有几个独有命令:
| 命令 | 作用 |
|---|---|
/clear | 清屏 + 新建会话 |
/history | 查看完整对话历史 |
/save | 保存当前对话 |
/snapshot | 创建/恢复状态快照 |
/handoff | 把 CLI 会话移交到聊天平台 |
这些在微信等聊天平台不可用,只在终端 CLI 模式下支持。
小结
会话管理不是花架子,是真正影响 AI 使用效率的核心能力。记住这三条:
- 命名:
/title给每个任务打标签 - 切换:
/new开新话题,老话题自动保留 - 恢复:
/resume随时切回,上下文完整
养成习惯后你会发现:AI 不再串上下文了,之前聊过的东西随时能找回,多任务并行变得非常自然。