Appearance
Режимы AI-чата (Chat Modes)
Интерактивный ИИ-ассистент Unishift AI Router поддерживает несколько специализированных режимов работы (Chat Modes). Каждый режим адаптирует поведение ассистента под конкретный сценарий: от быстрых ответов на вопросы до сложной мульти-агентной декомпозиции, составления ТЗ или поиска сбоев в инфраструктуре.
Где открывается чат, как устроены история, ветки, вложения и композер — на странице AI-чат. Как менять тон, инструменты и шаблон итогового документа — Управление ответами.
Обзор режимов
Выбор режима осуществляется в нижней части окна AI-чата в выпадающем селекторе режимов:
| Режим | Иконка / Название | Когда использовать | Основные инструменты |
|---|---|---|---|
chat | 💬 Чат | Быстрые ответы на вопросы, генерация текста, простые разовые запросы | Поиск по базе знаний (RAG), быстрый поиск команд, веб-поиск |
multi-agent | 🐝 Мульти-агент | Комплексные составные задачи, требующие разделения на подзадачи | Оркестрация субагентов (spawn_agent), каталог специалистов |
plan | 📐 Планирование | Проектирование архитектуры, планов проектов и создание презентаций | Интерактивные уточнения (ask_user), генератор PPTX (create_pptx), редактирование plan.md |
obs | 🔍 Наблюдаемость | Анализ логов, метрик и трейсов, поиск сбоев в реальном времени | MCP-инструменты пространства (Prometheus, Grafana, Loki, Sentry) |
spec | 📝 Постановка | Разработка спецификаций, ТЗ, регламентов и архитектурных документов | Поиск по RAG и кодовой базе, сохранение в заметки (create_note) или файлы |
sub-agent | 🤖 Субагент | Изолированный рабочий агент, вызываемый оркестратором | Фоновый цикл выполнения контекстных задач |
Подробное описание сценариев
1. Чат (mode=chat)
Стандартный режим диалога. Предназначен для повседневного общения, генерации текстов, консультаций и быстрых ответов по базе знаний компании.
- Особенности:
- Короткий и быстрый цикл выполнения ответа (
MaxSteps ≈ 3–6). - Если к чату подключены инструменты, входным шагом выступает локальный планировщик, который перед ответом определяет необходимые вызовы.
- Безопасен для повседневной работы: по умолчанию приоритет отдается читающим инструментам.
- Короткий и быстрый цикл выполнения ответа (
2. Мульти-агент (mode=multi-agent)
Режим оркестрации для сложных задач, с которыми трудно справиться в рамках одного линейного диалога.
- Как это работает:
- Оркестратор анализирует ваш запрос и оценивает доступный каталог узкоспециализированных субагентов.
- При необходимости он параллельно или последовательно запускает изолированные дочерние чаты (
mode=sub-agent) через инструментspawn_agent. - Каждый субагент выполняет свою узкую задачу (например, один анализирует код, второй ищет документацию, третий готовит конфиг).
- Оркестратор собирает результаты всех субагентов и формирует единый итоговый ответ.
3. Планирование (mode=plan)
Специализированный режим для составления дорожных карт проектов, архитектурных планов и создания визуальных презентаций.
- Особенности:
- Интерактивные уточнения (Clarify-first): Если ваш запрос содержит неполные вводные данные, ассистент не выдумывает детали, а сперва задает уточняющие вопросы через форму
ask_user. - Закрепленный план (
plan.md): Сформированный план сохраняется как отдельный файл артефакта. При повторных уточнениях или изменениях ассистент аккуратно обновляет существующий план. - Генерация презентаций PowerPoint (
create_pptx): Если в ходе планирования формируется структура слайдов, ассистент автоматически генерирует скачиваемый файл.pptxна основе доступных шаблонов оформления.
- Интерактивные уточнения (Clarify-first): Если ваш запрос содержит неполные вводные данные, ассистент не выдумывает детали, а сперва задает уточняющие вопросы через форму
4. Наблюдаемость (mode=obs)
Режим для инженеров, DevOps и системных администраторов, позволяющий исследовать состояние инфраструктуры и сервисов платформы.
- Особенности:
- Автоматически использует подключенные к рабочему пространству MCP-серверы (Prometheus, Grafana, Loki, Tempo, Sentry и др.).
- Позволяет выполнять запросы логов и метрик естественным языком (например: "Покажи график ошибок 5xx за последний час" или "Найди логи падения сервиса auth").
- Безопасность: Отсекает мутирующие инструменты редактирования файлов и создания задач, фокусируясь исключительно на сборе фактов и диагностике.
5. Постановка задач и ТЗ (mode=spec)
Режим для системных аналитиков, техлидов и продакт-менеджеров. Позволяет составлять исчерпывающие спецификации и технические задания.
- Особенности:
- Обязательно выполняет глубинный поиск по базе знаний (RAG) и подключенной кодовой базе для учета всех существующих ограничений и API.
- Автоинжект скиллов из
skill_slugsпайплайнаspec(сид —system-analyst).create_taskвыключен — задачу в трекере заводит человек после ревью. - Итог — markdown с frontmatter
kind: unishift-spec. Шаблон секций (FR/NFR, архитектура, критерии, источники) задаётся не в композере, а в system prompt пайплайнаspecи в body скиллаsystem-analyst. Как править — Управление ответами. - Сохранение: в space —
create_note/update_note; вне space —create_file(.md). Полный текст печатается в чат.
Настройка режимов (Pipelines)
Администраторы настраивают каждый режим карточкой в Настройки → AI Router → Процесс (/settings/ai-router/pipeline; при узкой панели вкладка в Ещё):
- Скиллы, которые режим всегда подмешивает в ход.
- Лимит шагов (
MaxSteps). - Промпт цикла (шаблоны
unishift-plan/unishift-spec) и, если нужно, промпты планировщика и уточнений.
Практический разбор слоёв (композер, скиллы, агенты, скоупы) — Управление ответами.
Практический разбор слоёв (композер, скиллы, агенты, скоупы) — Управление ответами.