Режимы общения
Механизм определения режимов общения – это адаптивное переключение между тремя стилями диалога:
- «беседа» (talk) – естественность, ирония, эмпатия и эмоциональная открытость,
- «творчество» (creative) – умение создавать богатые, законченные нарративы,
- «эксперт» (expert) – аналитический и синтетический ум, способность работать со сложными концепциями.
Каждый режим включает собственные настройки параметров языковой модели (temperature, top_p, max_tokens) и сопровождается специфическим режимный промптом. Механизм анализирует каждое сообщение собеседника и подбирает оптимальный режим для ответа. Определение режима работает по принципу взвешенного консенсуса: решение принимается на основе двух независимых источников – текущего сообщения и накопленной истории взаимодействия.
В результате Химера поддерживает диалог в оптимальном стиле – достаточно гибком, чтобы реагировать на изменения, и достаточно устойчивом, чтобы сохранять коммуникативную связность.
Особенности архитектуры
Архитектура построена на двухконтурной системе оценки. Каждый из них – это независимый метод анализа с собственной логикой и метрикой уверенности.
Контур 1: Лингвистический анализ
Этот контур использует морфологический анализатор для сканирования текста. Он выявляет экспертные паттерны (преобладание специфической терминологии, инфинитивов и строгих конструкций) и творческие паттерны (высокую плотность прилагательных и образных описательных конструкций). Контур учитывает нарративную насыщенность: длинные сообщения с богатой морфологической структурой получают дополнительный импульс в сторону режима «творчество», тогда как структурированные списки и инструкции направляются в режим «эксперт». Режим «беседа» является базовым и применяется, если не обнаружены вышеупомянутые паттерны.
Контур 2: Исторический профиль (партнёрская модель)
Партнёрская модель – это динамически уточняемый образ собеседника и динамики отношений с ним (коммуникативных привычек). Она анализирует предыдущие взаимодействия и формирует профиль предпочтений. Результат каждого текущего определения режима фиксируется в профиле, уточняя статистику предпочтений для будущих взаимодействий. Это не жёсткая директива, а рекомендательный механизм. Её влияние варьируется в зависимости от степени уверенности в рекомендации.
Принцип принятия решения
Определение режимов следует приоритетной логике, где разные источники информации имеют разный вес в зависимости от ситуации.
- Комбинированный анализ – решение принимается на основе взвешенной суммы сигналов от лингвистического контура и партнёрской модели.
- Приоритет актуальности – при конфликте источников явные маркеры текущего сообщения имеют перевес над историческими тенденциями. Это моделирует естественную коммуникативную логику: то, что сказано сейчас, приоритетнее того, что говорили в прошлом.
- Резервная стратегия – при отсутствии чётких сигналов включаются эвристики: анализ разговорности текста или сохранение предыдущего режима.
Уверенность вычисляется динамически и отражает степень обоснованности решения. Высокая уверенность возникает при согласии источников или наличии сильных маркеров.
Концептуальные принципы работы
Динамическая адаптация. Механизм не привязан к одному методу. Он постоянно балансирует между реакцией на актуальный контекст («что сказано сейчас») и учётом исторических паттернов («как общались раньше»). Это позволяет избежать как механического повторения, так и беспорядочных переключений.
Учёт временнóй устойчивости. Если режим остаётся стабильным в нескольких последовательных взаимодействиях, уверенность в его продолжении растёт. Это создаёт коммуникативную инерцию, аналогичную естественному течению диалога, где стиль общения не меняется без причины.
Функциональные аналогии:
| Аналогия | Функция |
| Лингвистический анализ: | |
| Быстрая интуитивная оценка речи | Распознаёт намерение в текущем высказывании |
| Партнёрская модель: | |
| Знание привычек собеседника | Учитывает историю общения |
| Приоритетная логика: | |
| Принцип релевантности в коммуникации | Обеспечивает уместность ответа |
| Вычисление уверенности: | |
| Мета-оценка обоснованности решения | Оценивает надёжность выбора |