Режим System Design
Режим System Design — специальный формат ответа Whisperer, оптимизированный для архитектурных вопросов: он выдаёт структурированные ответы с текстовыми диаграммами, схемами компонентов и описанием архитектурных решений. Незаменим на технических собеседованиях и при обсуждении дизайна систем.
Доступен на тарифах Start, Pro и Max.
Когда использовать
- На System Design-интервью: «Спроектируйте Twitter», «Как бы вы построили URL shortener».
- При обсуждении архитектуры с командой: нужен структурированный ответ, а не просто текст.
- Когда требуется не быстрая подсказка, а развёрнутое решение с обоснованием.
Как активировать
Способ 1 — кнопка в оверлее:
- Нажмите кнопку «System Design» на CommandBar Whisperer.
- Введите вопрос или оставьте пустым — Whisperer возьмёт контекст из стенограммы.
- Нажмите Enter или «Отправить».
Способ 2 — горячая клавиша:
- Настройте горячую клавишу для System Design в
/app/hotkeys(macOS) или в настройках клиента (Windows).
📸 [Скриншот: кнопка «System Design» на CommandBar и пример структурированного ответа в AnswerArea]
Как выглядит ответ
Ответ в режиме System Design включает:
- Уточнение требований (functional / non-functional requirements).
- Оценку масштаба (QPS, объём данных, пользователи).
- Архитектурную схему в виде текстовой диаграммы.
- Описание компонентов и их взаимодействия.
- Торговые компромиссы (trade-offs).
Диаграммы
macOS: диаграммы рендерятся как интерактивные SVG-схемы прямо в AnswerArea.
Windows: диаграммы отображаются как форматированный код — их можно скопировать и вставить в любой совместимый инструмент (например, mermaid.live).
📸 [Скриншот: пример диаграммы в режиме System Design — схема микросервисной архитектуры]
Частые ошибки
| Ошибка | Причина | Решение |
|---|---|---|
| «Режим System Design недоступен» | Тариф Free не включает эту функцию | Перейдите на Start или выше |
| Ответ без диаграммы | Выбранная модель не поддерживает System Design формат | Смените модель на Claude Opus или GPT-4o в настройках |
| Диаграмма на Windows — код | Это ожидаемое поведение (нет SVG-рендерера) | Скопируйте код и откройте в mermaid.live |
| Ответ слишком общий | Модель не получила достаточно контекста | Уточните вопрос: добавьте требования в текстовое поле |
Лучшие практики
- Проговаривайте требования вслух перед запросом — Whisperer возьмёт их из стенограммы и ответ будет конкретнее.
- Используйте frontier-модели (Max) для сложных сценариев: они лучше справляются со structure и trade-offs.
- Задавайте уточняющие вопросы: после первого ответа введите «Подробнее про хранилище» или «Рассмотри вариант с очередью» — модель продолжит в том же формате.
- На собеседовании не зачитывайте ответ дословно: используйте его как план и рассказывайте своими словами.