4.8 KiB
4.8 KiB
对话
本章讲「一个对话」本身的能力:对话类型、思考模式、目标模式,以及对话过程中可用的几个面板功能。
1. 对话类型:普通 vs 多智能体
创建对话时选定,创建后不可变:
- 普通对话(智能体):你与一个主智能体对话,它可以按需在后台派出子智能体干活。
- 多智能体对话:主智能体固定为 Team Leader,不亲自干活,而是创建多个带角色的子智能体(如 Full-Stack Engineer、UI Operator),在它们之间派活、收汇报、做决策。子智能体之间也可以互相通信,但每次沟通都会同步汇报给 Team Leader,不存在"私下串通"。
切换入口:空对话时输入栏底行 + 右侧的对话类型选择器;侧边栏的列表过滤器则决定你在列表里看哪一类对话。
多智能体的完整玩法见《智能体能力》一章。
2. 思考模式与推理强度
两个独立开关,都作用于当前对话:
- 思考模式:
快速(fast)/思考(thinking)。快速模式追求响应速度、跳过思考过程;思考模式整轮对话使用思考模型。输入栏可切换,个人空间可设默认值。 - 推理强度(Effort):
默认 / 低 / 中 / 高滑块(需模型配置里reasoning_effort: true才会出现)。「默认」表示不指定强度,使用 API 自身默认行为;拖动滑块可实时调整思考的深度档位。
模型的多模态能力(能否发图片/视频)由
custom_models.json中该模型的multimodal字段决定;思考模式可选项由reasoning_capability决定。
3. 目标模式(Beta)
⚠️ 目标模式是 beta 功能:机制完整可用,但边界情况(多对话并发时的 token 统计、异常中断恢复等)仍在打磨,请带着预期使用并反馈问题。
普通对话里,AI 完成你交代的一轮任务就停了。目标模式让 AI 围绕一个长期目标自动一轮一轮干下去,直到目标达成或触顶停止。
用法:
- 输入栏
+菜单 →「目标模式」,进入「已就绪」状态; - 你发送的下一条消息会被当作目标(而不是普通任务);
- AI 围绕目标自动连续工作:每轮结束后自我评估「目标达成了吗」,没达成就继续下一轮;
- 达成、触顶或你手动取消时停止。
结束条件(个人空间可配,可多选):
max_turns:最多自动续 N 轮(有默认值,可调);max_tokens:累计(输入+输出)token 上限,默认不启用。注意该统计是工作区级的,多对话并发时是近似值。
目标审核:可选配一个目标审核智能体(个人空间「审核智能体」页的 goal_review),两种审核模式:
readonly(默认):审核智能体只读对话内容来判断目标进度;active:允许它跑只读命令取证(比如检查文件是否真的生成了)再下结论。
目标状态按对话独立持久化(goal_states/<对话ID>.json),切换对话、上下文压缩、重启服务都不会丢失目标进度。
4. 对话面板:回顾 / 用量 / 实时终端
输入栏 + 菜单里的三个面板型功能(它们只是信息面板,与安全机制无关):
- 对话回顾:打开当前对话的回顾视图,按时间线回看这次对话做了什么。
- 用量统计:上下文与 token 用量面板,看当前对话的上下文占用、累计消耗。
- 实时终端:打开实时终端面板,直接看到 AI 正在执行的终端会话实况——它正在跑什么命令、输出是什么。这是观察窗口,不是安全边界;真正的安全控制请看《执行与安全》。
5. 对话管理
- 搜索:侧边栏顶部搜索框,按标题与内容检索对话。
- 平铺 / 分组视图:侧边栏可以平铺所有对话,也可以按工作区分组(个人空间「外观与显示」→ 侧边栏分组)。分组模式下支持工作区置顶与排序。
- 类型过滤:侧边栏的类型切换器(普通 / 多智能体)决定列表里显示哪类对话。
- 新建对话按钮行为:个人空间可选——点击
+是「跳转到空白新对话页」(route)还是「立即创建空对话」(blank)。 - 自动标题:默认开启,首轮对话后自动生成标题;可在个人空间关闭。
6. 对话显示模式
个人空间「外观与显示」提供三种消息流显示模式:
- 传统列表:所有消息平铺;
- 堆叠动画(默认):工具调用等中间块堆叠收纳,主干对话更清爽;
- 极简模式:最克制的显示,只看要点。
另有「完整信息 / 简略信息」控制简略消息的展开程度,以及助手状态形象(戳一戳有彩蛋)等显示开关。