AI Agent 会话管理实战:3条命令搞定多任务切换

AI助手聊着A任务突然想问B,但A的上下文又不想丢。3条命令解决:/title命名、/new切换、/resume恢复。微信、Telegram全平台可用。

先说结论

AI 助手聊到一半,突然想起另一件事,怎么办?

大多数人直接在同一个对话里追问。结果就是:上下文被无关内容塞满,AI 开始"串台",之前聊的东西也找不回来了。

解决方案就三条命令:

1
2
3
/title 博客开发        ← 给当前对话起个名字
/new                   ← 开一个全新对话
/resume 博客开发       ← 随时切回来继续

下面展开说说。

痛点:所有话题混在一个对话里有多灾难

跟 AI 助手聊久了,你是不是也遇到过这些情况:

  • 聊着写代码,突然想问网络诊断,但切了话题之前的代码上下文就没了
  • 一个对话塞了十几个话题,AI 回复开始串上下文,把 A 任务的信息用到 B 上
  • 上周聊过的东西,翻半天记录也找不到

本质问题是:AI 的上下文窗口是有限的。所有话题挤在一起,有用信息被稀释,AI 的回答质量直线下降。

核心命令:会话切换三件套

在微信、Telegram、Discord 等所有聊天平台都能用:

命令作用示例
/title 名称给当前会话命名/title 博客迁移
/new创建全新会话,当前会话保留/new
/resume 名称恢复之前命名的会话/resume 博客迁移

再加一条查看命令:

命令作用
/sessions列出所有历史会话(含标题、预览、最后活跃时间)

典型工作流:A → B → 回 A

1
2
3
4
5
6
7
/title 博客文章          ← 给当前任务 A 命名
...写文章中...
/new                     ← 切到全新会话
/title 网络诊断          ← 开始任务 B
...修网络中...
/resume 博客文章         ← 切回 A,上下文完整保留
...继续写...

其他实用命令

除了会话切换,还有几个高频命令:

对话控制:

命令作用
/retry重试上一条回复(不满意就重来)
/undo撤回上一轮对话
/stop终止正在运行的任务
/compress手动压缩上下文(长对话变卡时用)

信息查看:

命令作用
/status查看当前会话信息
/model切换模型
/usage查看 token 用量
/help查看所有可用命令

高级功能:

命令作用
/branch/fork从当前对话分叉,探索不同方向
/goal设置跨轮次的持续目标
/background/bg后台运行任务

/new 的别名是 /reset,效果一样。 /background 还可以用 /btw 触发。

实战场景

场景 1:多任务并行

我日常最常用的模式——同时推进多个任务:

1
2
3
4
5
6
7
8
9
/title 博客文章
...写了一半...

/new
/title 服务器监控
...查了下告警...

/resume 博客文章
...继续写,之前的上下文都在...

关键点:每次切走之前先 /title,不命名的话恢复时只能靠 /sessions 手动找。

场景 2:长对话变卡

一个会话聊了太多次,AI 开始"忘记"前面的内容:

1
/compress                ← 压缩上下文,释放空间

AI 会自动总结已有对话,腾出上下文窗口给后续对话。

场景 3:试错探索

对 AI 的回答不满意,想试另一个方向,但不想丢失当前进度:

1
2
3
/branch 方案B            ← 从当前位置分叉
...试了方案B...
                        ← 不满意的话,原对话还在

CLI 用户额外福利

终端模式下还有几个独有命令:

命令作用
/clear清屏 + 新建会话
/history查看完整对话历史
/save保存当前对话
/snapshot创建/恢复状态快照
/handoff把 CLI 会话移交到聊天平台

这些在微信等聊天平台不可用,只在终端 CLI 模式下支持。

小结

会话管理不是花架子,是真正影响 AI 使用效率的核心能力。记住这三条:

  1. 命名/title 给每个任务打标签
  2. 切换/new 开新话题,老话题自动保留
  3. 恢复/resume 随时切回,上下文完整

养成习惯后你会发现:AI 不再串上下文了,之前聊过的东西随时能找回,多任务并行变得非常自然。