Skip to content

Режимы 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)

Режим оркестрации для сложных задач, с которыми трудно справиться в рамках одного линейного диалога.

  • Как это работает:
    1. Оркестратор анализирует ваш запрос и оценивает доступный каталог узкоспециализированных субагентов.
    2. При необходимости он параллельно или последовательно запускает изолированные дочерние чаты (mode=sub-agent) через инструмент spawn_agent.
    3. Каждый субагент выполняет свою узкую задачу (например, один анализирует код, второй ищет документацию, третий готовит конфиг).
    4. Оркестратор собирает результаты всех субагентов и формирует единый итоговый ответ.

3. Планирование (mode=plan)

Специализированный режим для составления дорожных карт проектов, архитектурных планов и создания визуальных презентаций.

  • Особенности:
    • Интерактивные уточнения (Clarify-first): Если ваш запрос содержит неполные вводные данные, ассистент не выдумывает детали, а сперва задает уточняющие вопросы через форму ask_user.
    • Закрепленный план (plan.md): Сформированный план сохраняется как отдельный файл артефакта. При повторных уточнениях или изменениях ассистент аккуратно обновляет существующий план.
    • Генерация презентаций PowerPoint (create_pptx): Если в ходе планирования формируется структура слайдов, ассистент автоматически генерирует скачиваемый файл .pptx на основе доступных шаблонов оформления.

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) и, если нужно, промпты планировщика и уточнений.

Практический разбор слоёв (композер, скиллы, агенты, скоупы) — Управление ответами.

Практический разбор слоёв (композер, скиллы, агенты, скоупы) — Управление ответами.