Режимы общения

Механизм определения режимов общения – это адаптивное переключение между тремя стилями диалога:

  • «беседа» (talk) – естественность, ирония, эмпатия и эмоциональная открытость,
  • «творчество» (creative) – умение создавать богатые, законченные нарративы,
  • «эксперт» (expert) – аналитический и синтетический ум, способность работать со сложными концепциями.

Каждый режим включает собственные настройки параметров языковой модели (temperature, top_p, max_tokens) и сопровождается специфическим режимный промптом. Механизм анализирует каждое сообщение собеседника и подбирает оптимальный режим для ответа. Определение режима работает по принципу взвешенного консенсуса: решение принимается на основе двух независимых источников – текущего сообщения и накопленной истории взаимодействия.

В результате Химера поддерживает диалог в оптимальном стиле – достаточно гибком, чтобы реагировать на изменения, и достаточно устойчивом, чтобы сохранять коммуникативную связность.

Особенности архитектуры

Архитектура построена на двухконтурной системе оценки. Каждый из них – это независимый метод анализа с собственной логикой и метрикой уверенности.

Контур 1: Лингвистический анализ

Этот контур использует морфологический анализатор для сканирования текста. Он выявляет экспертные паттерны (преобладание специфической терминологии, инфинитивов и строгих конструкций) и творческие паттерны (высокую плотность прилагательных и образных описательных конструкций). Контур учитывает нарративную насыщенность: длинные сообщения с богатой морфологической структурой получают дополнительный импульс в сторону режима «творчество», тогда как структурированные списки и инструкции направляются в режим «эксперт». Режим «беседа» является базовым и применяется, если не обнаружены вышеупомянутые паттерны.

Контур 2: Исторический профиль (партнёрская модель)

Партнёрская модель – это динамически уточняемый образ собеседника и динамики отношений с ним (коммуникативных привычек). Она анализирует предыдущие взаимодействия и формирует профиль предпочтений. Результат каждого текущего определения режима фиксируется в профиле, уточняя статистику предпочтений для будущих взаимодействий. Это не жёсткая директива, а рекомендательный механизм. Её влияние варьируется в зависимости от степени уверенности в рекомендации.

Принцип принятия решения

Определение режимов следует приоритетной логике, где разные источники информации имеют разный вес в зависимости от ситуации.

  1. Комбинированный анализ – решение принимается на основе взвешенной суммы сигналов от лингвистического контура и партнёрской модели.
  2. Приоритет актуальности – при конфликте источников явные маркеры текущего сообщения имеют перевес над историческими тенденциями. Это моделирует естественную коммуникативную логику: то, что сказано сейчас, приоритетнее того, что говорили в прошлом.
  3. Резервная стратегия – при отсутствии чётких сигналов включаются эвристики: анализ разговорности текста или сохранение предыдущего режима.

Уверенность вычисляется динамически и отражает степень обоснованности решения. Высокая уверенность возникает при согласии источников или наличии сильных маркеров.

Концептуальные принципы работы

Динамическая адаптация. Механизм не привязан к одному методу. Он постоянно балансирует между реакцией на актуальный контекст («что сказано сейчас») и учётом исторических паттернов («как общались раньше»). Это позволяет избежать как механического повторения, так и беспорядочных переключений.

Учёт временнóй устойчивости. Если режим остаётся стабильным в нескольких последовательных взаимодействиях, уверенность в его продолжении растёт. Это создаёт коммуникативную инерцию, аналогичную естественному течению диалога, где стиль общения не меняется без причины.

Функциональные аналогии:

Аналогия Функция
Лингвистический анализ:
Быстрая интуитивная оценка речи Распознаёт намерение в текущем высказывании
Партнёрская модель:
Знание привычек собеседника Учитывает историю общения
Приоритетная логика:
Принцип релевантности в коммуникации Обеспечивает уместность ответа
Вычисление уверенности:
Мета-оценка обоснованности решения Оценивает надёжность выбора