系统设计模式
系统设计模式是 Whisperer 专为架构问题优化的特殊回答格式:它提供带有文字图表、组件架构和架构决策说明的结构化回答。在技术面试和系统设计讨论中不可或缺。
适用于 Start、Pro 和 Max 套餐。
适用场景
- 系统设计面试:"设计 Twitter"、"如何构建短链接服务"。
- 与团队讨论架构时:需要结构化回答,而非纯文字描述。
- 需要的不是快速提示,而是附带理由的详细解决方案。
如何激活
方法一——点击悬浮窗中的按钮:
- 点击 Whisperer CommandBar 上的**"系统设计"**按钮。
- 输入问题或留空——Whisperer 将从转录文本中获取上下文。
- 按回车或"发送"。
方法二——使用键盘快捷键:
- 在
/app/hotkeys(macOS)或客户端设置(Windows)中为系统设计配置快捷键。
📸 [截图:CommandBar 上的"系统设计"按钮及 AnswerArea 中结构化回答示例]
回答的组成
系统设计模式的回答包含:
- 需求澄清(功能性/非功能性需求)。
- 规模估算(QPS、数据量、用户数)。
- 架构图(以文字图表形式呈现)。
- 组件说明及其交互关系。
- 权衡分析。
图表
macOS:图表直接在 AnswerArea 中渲染为交互式 SVG 架构图。
Windows:图表以格式化代码显示——您可以将其复制粘贴到任何兼容工具中(例如 mermaid.live)。
📸 [截图:系统设计模式中的图表示例——微服务架构图]
常见错误
| 错误 | 原因 | 解决方法 |
|---|---|---|
| "系统设计模式不可用" | Free 套餐不包含此功能 | 升级至 Start 或更高套餐 |
| 回答中没有图表 | 所选模型不支持系统设计格式 | 在设置中切换至 Claude Opus 或 GPT-4o |
| Windows 上图表显示为代码 | 这是预期行为(无 SVG 渲染器) | 复制代码并在 mermaid.live 中打开 |
| 回答过于笼统 | 模型未收到足够的上下文 | 完善问题:在文字输入框中添加需求 |
最佳实践
- 在提问前大声阐述需求——Whisperer 会从转录文本中获取,回答将更具针对性。
- **使用前沿模型(Max 套餐)**处理复杂场景:它们能更好地处理结构和权衡分析。
- 提出追问:在第一次回答后,输入"详细介绍存储部分"或"考虑基于队列的方案"——模型将以相同格式继续回答。
- 在面试中不要逐字照读回答:将其作为提纲,用自己的话解释。