深色模式
AI 对话窗口
AI 对话窗口是 AI 诊断官 的对话形态——一个三栏工作台,支持多轮上下文、Markdown 渲染、一键复制和随时切模型。它既能自由提问,也是各功能面板「AI 解释 / AI 判断」的落点。
前置
对话需要先配置模型,配置见 配置 AI。没配 Key 时,面板显示「AI 诊断官需要先连接模型」引导页。
界面布局
进 AI 诊断 面板后是三栏结构:
- 左栏:历史会话 —— 一项 = 一整段多轮对话。点击加载整段,右键重命名 / 删除,顶部
+ 新会话开新对话。会话自动落库,下次进来仍在。 - 中栏:对话工作区 —— 顶部标题「AI 诊断官」+ 模型徽章 + 复制按钮;中间是对话流;底部是输入框。
- 右栏:快捷诊断 —— 5 个一键诊断预设(详见 AI 诊断官)。
对话流里:
- 用户消息:靠右的强调色气泡 + 用户头像;
- AI 回复:靠左的卡片 + 机器人头像,正文按 Markdown 渲染(标题 / 列表 / 行内代码 / 代码块 / 粗体 / 链接);
- 请求中:末尾出现「正在思考···」指示气泡,发送按钮变为「思考中…」并禁用;
- 出错:对话流末尾居中红字提示(失败不计入历史,重发不带这条)。
预设按钮
预设 = 右栏「快捷诊断」
AI 对话窗口的预设不是聊天框里的小按钮,而是右栏的 5 个快捷诊断卡片。点一下就把预设问题 + 当前系统真实快照填进输入框,你确认后发送。
真实的 5 个预设(文案以界面为准):
- 整体性能体检
- 开机速度分析
- 磁盘空间分析
- 安全状况检查
- 网络异常排查
此外,各功能面板的「AI 解释 / AI 判断」按钮也相当于带真实数据的预设——点它会跳到本面板并自动组装一段聚焦的提问(如「请 AI 解释这个进程: chrome.exe (PID 7821)」),完整数据发给模型、界面上只显示简短标签不刷屏。入口清单见 AI 诊断官 · 三个场景。
输入与发送
底部输入框交互(业界聊天框标准):
| 操作 | 效果 |
|---|---|
Enter | 发送 |
Shift+Enter | 换行 |
输入框占位提示为「继续追问,或描述新问题…」,下方还标注了「可附加来自进程 / 启动项 / 网络 / 大文件的上下文」。请求进行中时不能重复发送——若此时又触发了跨面板诊断,会排队,等当前请求结束后自动接着发。
多轮上下文
AI 对话窗口保留整段对话历史并作为上下文一起发给模型,所以你可以顺着追问:
你: 请 AI 解释这个进程: node.exe (PID 12044)
AI: 这是 Node.js 运行时,通常由某个 JS 工具 / 开发服务器或 Electron 应用启动……
你: 那我把它结束掉安全吗?
AI: (结合上一轮的进程信息继续回答,无需你再重复 PID)
- 每段对话就是一个会话,在左栏独立成项;
- 切换会话时,用展示文本重渲染对话流、用完整历史续接上下文;
+ 新会话开一段干净的新对话,旧会话仍在左栏可随时点回。
复制
顶部两个复制入口:
- 复制回复:复制最近一条 AI 回复的纯文本;
- 复制对话:复制当前会话里的全部问答,按
[用户]/[AI]分段——方便贴到笔记或工单里。
复制成功后,对话流会出现一条居中的灰色系统提示(如「已复制最近一条 AI 回复。」)。
切换模型(流式说明)
- 切模型:点顶部模型徽章(显示当前使用中的模型 +
▾),下拉列出所有已配置模型,打勾的是使用中;选另一个即时切换,菜单底部还有「AI 设置…」直达配置。也可在 AI 设置 里管理多条配置。
关于响应形态
当前 AI 对话为非流式——请求期间显示「正在思考···」,模型回复到达后整条追加到对话流并做 Markdown 渲染(不是逐字打字机效果)。请求默认 60 秒超时。
