История версий

Что нового

История изменений SimCall HR. Последний номер — 1.8.0.

1.8.0 · 2026-10-04

Последний номер
Добавлено
  • Страница «Что нового» и этот changelog.
  • В аналитике по HR видны стаж в компании и общий стаж из Космоса.
  • Быстрый LLM: gemini-2.5-flash-lite через OpenRouter и реле в Алматы (~500–900 мс до первого токена вместо ~990 мс у DeepSeek). Откат на DeepSeek — очисткой секрета relay URL.
  • Promter: веб-телефон, подсказки на живом звонке, исходящие через АТС и стенд проверки RTP.
  • Обогащение карточки звонка контактами из Cosmos.
  • Форма обратной связи в конце тренировочной сессии.
  • Встраивание виджета на education.etagi.com и education-test.etagi.com.
Изменено
  • Лендинги переведены на тёмную Swiss + glass тему. Вход работает с главной, не только со страницы сценария.
  • Собеседника и помощь во время звонка выбирают на лендинге до «Начать тренировку»; у каждого режима помощи есть описание.
  • Лёгкий холодный звонок: кандидат знает, что резюме на работном сайте, и сразу входит в роль.
  • Одновременно до 10 тренировочных звонков на одном worker.
  • Лимит ответа кандидата поднят до 512 токенов — длинные реплики меньше обрезаются.
  • Распознавание и синтез голоса перенесены на RTX 4090. Диалог по-прежнему ведёт Gemini.
  • Запись тренировки пишется в стерео: левый канал — кандидат, правый — специалист.
Исправлено
  • Вход больше не зависает молча, если oauth2.esoft.tech не отвечает: через 12–15 с форма снова активна и показывает ошибку.
  • Карточки собеседников на лендинге: читаемый текст, кириллица не слипается, «Слушать» не пропадает из‑за кэша CSS/JS.
  • Новичок больше не отрицает резюме с HeadHunter и не застревает на входе в диалог.
  • Женский кандидат говорит о себе в женском роде: «готова», «расслышала» — и в звонке, и в кнопке «Слушать».
  • Убран металлический призвук синтеза: звук с 44,1 кГц уходит в звонок через фильтр, а не через грубое сжатие.
  • Распознавание лучше держит слова и окончания, например «предложения» и «справлюсь».

1.7.0 · 2026-08-18

Добавлено
  • Экспресс-голос для занятых: персонаж «Александра» с быстрым синтетическим голосом Silero (~130 мс на фразу вместо ~1.4 с). Помечен бейджем «Для занятых» в выборе собеседника, доступен во всех сценариях.
Исправлено
  • Экспресс-персонаж представлялась «Александра для занятых» — ярлык режима больше не попадает в имя и реплики, он отображается только бейджем в карточке выбора.

1.6.0 · 2026-08-14

Исправлено
  • Длинные реплики HR обрывались и ответ кандидата приходил с задержкой — переработана логика накопления речи.
  • Деплой GPU-хоста падал, если на хосте нет pip3.

1.5.0 · 2026-08-11

Добавлено
  • Лендинги тренировок полностью переработаны: 9 сценариев (4 холодных звонка + 5 скрининговых), у каждого — чему учит, этапы звонка, чек-лист, типичные ошибки, речёвки, критерии оценки.
  • Сквозная навигация между тренировками: «Смотрите также», путь обучения, теги навыков, каталог с фильтрами.
Исправлено
  • Аудиозаписи звонков навсегда застревали в статусе «записывается» и не показывались в отчётах — починен обработчик webhook'а завершения записи; прежние записи восстановлены.

1.4.0 · 2026-08-07

Добавлено
  • Клонированные живые голоса Fish Speech 1.5 на GPU, включая голос Ольги.
  • Мужские и женские персонажи: 8 кандидатов с согласованным полом имени, голоса и реплик.
  • Аудиозапись каждого звонка прикрепляется к карточке отчёта.
  • Аналитика качества по персонажам и голосам в админке.
  • Режим ассистента с подсказками по этапам звонка, выбор собеседника перед стартом.
  • Баннеры оператору при сбоях распознавания/синтеза/LLM прямо в звонке.
  • Профили голосов: высота тона и температура синтеза для каждого голоса.
Исправлено
  • Восстановление диалога после тихих пауз и сбоев ASR/TTS — кандидат больше не «зависает».
  • Надёжность старта записи и прав доступа egress.

1.3.0 · 2026-08-06

Добавлено
  • Поддержка облачного TTS fal MiniMax с клонированием голосов и первым клонированным голосом (Zubkova Olga ARIEL).

1.2.0 · 2026-08-05

Добавлено
  • Метрики GPU-хоста в Grafana: производительность ASR (задержка, realtime factor), утилизация T4, память, температура, ресурсы машины.

1.1.0 · 2026-08-04

Добавлено
  • Полный мониторинг: Prometheus + Grafana (grafana.simcall.tech), метрики всех сервисов, задержки по фазам звонка (ASR/LLM/TTS), причины завершения, инфраструктура.
Исправлено
  • Кандидат отвечал пустыми фразами и диалог разваливался: откат DeepSeek на стабильную модель deepseek-chat.
  • Распознавание речи зафиксировано на движке T-one (T-tech/T-one) для всех сессий.

1.0.0 · 2026-08-03

Добавлено
  • Стабилизированный диалог HR-тренировки: чек-лист этапов звонка вместо скриптовых подсказок, пул вакансий и резюме Esoft, структура лендингов по уровню подготовки.
  • План развития на основе обратной связи.
Исправлено
  • Пустые распознавания больше не сжигают лимит реплик, зависания при завершении звонка и перебивания.

0.5.0 · 2026-07-27

Добавлено
  • Отдельный лендинг для каждого сценария + каталог-хаб на главной.
  • Веб-звонки корректно завершаются при уходе стажёра.
Исправлено
  • Устаревшие задания агента помечаются проваленными, звонок не стартует без стажёра.

0.4.0 · 2026-07-24

Добавлено
  • Живая расшифровка звонка и подсказки коуча в виджете.
  • Мульти-ASR vosk/tone со «липким» выбором на сессию, жадный декодер T-one.
  • OAuth-сессия общая для всех поддоменов simcall.tech.
Исправлено
  • Ложные перебивания, обрезающие синтез кандидата; потеря расшифровки при позднем входе в комнату; обрезанные подсказки коуча.
  • Оценка: отсутствующие темы рубрики считаются нулём.

0.3.0 · 2026-07-23

Добавлено
  • OAuth2-вход через корпоративный сервер авторизации, роли (админ/методист/стажёр).
  • Реальные отчёты по сессиям в админке с аналитикой, живые транскрипты, рубрики и промпты в базе.
  • Руководство оператора и режим обучения в админке.
Исправлено
  • Мок-звонки и фейковые транскрипты удалены из прода.

0.2.0 · 2026-06-26

Добавлено
  • Голосовой конвейер под NVIDIA T4: Silero TTS, VOSK ASR на GPU-хосте, кэширование API в Redis, ленивая загрузка виджета.
  • Оптимизации агента: Redis PubSub для мгновенной диспетчеризации, пулы соединений.
Исправлено
  • Фильтрация фонового шума (порог RMS, минимальная длительность речи).

0.1.0 · 2026-06-23

Добавлено
  • Первая версия платформы: виджет тренировки, LiveKit WebRTC, конвейер ASR → LLM → TTS, SIP-телефония через Asterisk и LiveKit SIP, деплой через Ansible на прод и GPU-хост.