消息队列
消息队列(Message Queue) 功能允许您在 AI 仍在生成回复时继续撰写并发送消息。消息不会阻塞在输入框中,而是会进入队列并在当前回复生成完毕后自动按顺序发送。
工作原理
当您在 AI 正在生成回复时发送消息:
- 您的消息将被排队 —— 它会显示在输入框上方的一个紧凑队列区域中。
- 您可以继续工作 —— 添加更多消息、编辑已排队的消息或删除它们。
- 自动处理 —— 一旦当前的回复生成结束,所有已排队的消息将被合并并一起发送。
这创造了一个无缝的工作流程,让您可以在灵 感涌现时立即记录下来,而无需等待 AI 生成结束。
队列管理
每个已排队的消息都显示三个操作按钮:
| 操作 | 图标 | 描述 |
|---|---|---|
| 立即发送 (Send Now) | ↑ | 中断当前的生成并立即发送此消息 |
| 编辑 (Edit) | ✏️ | 从队列中移除消息并将其放回输入框中 |
| 删除 (Delete) | 🗑️ | 从队列中移除消息而不发送 |
合并消息
当 AI 完成生成后,所有已排队的消息将被合并为一个单一的 Prompt(由空行分隔)并一起发送。这意味着:
- 多个零碎的想法会合并为一个连贯的信息。
- 上下文在您排队的输入之间自然流动。
- AI 一次性接收所有内容,从而更好地理解。
持久化与状态保存
在同一个浏览器会话中切换不同对话时,消息队列会被保留:
- 离开对话 —— 队列保存到会话存储(Session Storage)中。
- 返回对话 —— 队列恢复并被处理。
- 关闭浏览器 —— 队列被清空(仅限会话存储)。
这意味着您可以开始一个想法,切换到另一个对话去查看某些内容,然后返回原对话发现排队的消息仍在等待。
设置
如果您更喜欢传统的交互方式,可以禁用消息队列功能:
- 前往 设置(Settings) → 界面(Interface)
- 在对话部分找到 启用消息队列(Enable Message Queue)
- 将其关闭
禁用后,在 AI 正在生成时发送新消息将:
- 中断 当前的生成。
- 立即发送 您的新消息。
默认行为
消息队列 默认启用。切换开关允许您在以下模式之间进行选择:
- 队列模式(默认) —— 消息在生成结束前会一直排队。
- 中断模式 —— 新消息会立即停止当前的生成。
使用场景
1. 意识流式输入
您正在阅读 AI 的回复并产生了后续问题。无需等待:
- 将您的第一个追问排队。
- 将一个阐释澄清排队。
- 将另一个想法排队。
当 AI 完成当前生成时,所有内容都会被一起发送。
2. 补充上下文
AI 正在处理一个复杂的回复,但您又想到了额外的上下文:
- 将额外的信息排队。
- AI 将在下一条消息中将其作为上下文的一部分接收。
3. 多任务处理
您处于一个长对话中,需要快速捕捉一些笔记:
- 将消息排队作为备忘。
- 在发送之前对其进行编辑或删除。
- 对紧急的中断使用“立即发送”。
总结
| 功能 | 行为 |
|---|---|
| 启用 | 消息在生成期间排队,完成后合并发送 |
| 禁用 | 新消息会立即中断当前的生成 |
| 持久化 | 队列在同一个会话的导航切换中得以保留 |
| 操作 | 针对每个排队项提供“立即发送”、“编辑”、“删除” |
消息队列有助于您保持思维的连贯性,免去等待 AI 响应完成的焦虑。