Статья создана
7 минут на прочтение
Обновлена 30 сентября 2025 г.

Комплексное обновление Таймлист: Фокус на стабильности, качестве и архитектуре

Комплексное обновление Таймлист

Рады представить результаты нашего последнего этапа разработки, в котором были реализованы значимые улучшения в Таймлист. Проведена комплексная работа по повышению стабильности системы, улучшению качества расшифровки и внедрению новой масштабируемой архитектуры.

I. Архитектурные изменения и повышение надежности

Ключевым достижением спринта стало внедрение новой, устойчивой архитектуры для обработки встреч. Это позволило решить критические проблемы с подключением и обработкой данных.

Новая логика работы ботов

Мы перешли от принципа "одна встреча — один бот" к созданию отдельного бота на каждого пользователя в рамках одной встречи. Это более ресурсоёмкий, но крайне надёжный подход, который:
  • Исключает коллизии и проблемы, возникавшие при повторном использовании ссылок.
  • Гарантирует, что каждый пользователь получает независимый и полный файл записи, даже если он подключился к совещанию позже. Время начала и окончания записи привязано к его фактической активности.
  • Для каждого пользователя формируется отдельный файл записи спикеров.

Ранее:

Сейчас:

Оптимизация записи и ресурсов

  • Мгновенная конвертация: Теперь по завершении записи файла сразу же производится корректная конвертация, делая файл пригодным для просмотра в плеере без задержек.
  • Снижение потребления: Благодаря изменению логики и чистке мультиссылок сокращено потребление ресурсов машиной записи в периоды бездействия.
  • Адаптация к ВКС: Устранена проблема работы с платформами вроде Teams (теперь каждый бот использует отдельный браузер и вкладку), а также внедрены механизмы для работы с изменённой вёрсткой специфических ВКС-систем (TrueConf, Express).

Подготовка инфраструктуры и безопасность

  • Защищенный доступ (HTTPS): Реализована возможность обращения к внутренней API по протоколу HTTPS с использованием сертификатов TimeList, обеспечивая защищенный трафик.
  • Миграция в кластер: Проводится поэтапная работа по контейнеризации сервисов и их подготовке к переносу в кластер, что критически важно для масштабирования и обеспечения отказоустойчивости (DevOps).
В рамках дополнительной оптимизации нам удалось значительно повысить экономичность использования оперативной памяти ботом. Это критически важное улучшение, поскольку оно исключает "отвалы" и сбои системы из-за перегрузки памяти при интенсивной работе.

II. Улучшение качества расшифровки и борьба с "галлюцинациями"

Мы сосредоточились на повышении точности расшифровки и устранении артефактов ("галлюцинаций"), вызванных чувствительностью ИИ к тишине и посторонним звукам.

Алгоритм "Контроль тишины"

Разработан и внедряется алгоритм, основанный на анализе уровня сигнала в аудиопотоке. Этот метод, в отличие от манипуляций с текстом, позволяет:
  • Обнаруживать моменты тишины и исключать из расшифровки бессмысленные фрагменты, которые модель могла сгенерировать.
  • Делать расшифровку более чистой и достоверной, даже если галлюцинация выглядит как вполне осмысленный текст (например, "Спасибо за внимание").

Уточнение процесса

Проведено исследование производительности модели ИИ, которое показало:
  • Для обеспечения приемлемой скорости не требуется размещать всю модель на дорогой видеокарте. Достаточно использовать GPU с минимальным объемом памяти (около 5-8 ГБ) для хранения промежуточных матричных операций (KV-Cache), которые критически ускоряют процесс.

III. Обновления пользовательского опыта и протоколирования

Мы внесли изменения, направленные на удобство использования и повышение эффективности работы с протоколами.

Работа с протоколами

  • Умное определение задач: ИИ теперь самостоятельно определяет оптимальное количество задач в протоколе, вместо того чтобы генерировать стандартные 8-10 пунктов. Это привело к значительному сокращению числа задач (до 2-5), делая протоколы более сфокусированными и действенными.
  • Четкие критерии: Мы проработали детальные критерии для терминологии "Поручение", "Срок" и "Исполнитель", что повысило точность модели.
  • Учет всех исполнителей: Модель ИИ теперь учитывает всех, кто упомянут как исполнитель, даже если они отсутствовали на совещании.

Интерфейс и отображение

  • Визуальные улучшения: Обновлены шрифты, приведены в надлежащий вид заголовки и исправлены отступы для более чистого и единообразного отображения.
  • Отображение документов: Исправлены проблемы в протоколе, касающиеся выгрузки документов и их корректного отображения.
  • Функционал бота: Добавлена возможность приглашать на Zoom-встречи через запароленные ссылки через календарь Outlook.
Благодарим вас за доверие и использование Таймлист. Мы постоянно работаем над тем, чтобы наш продукт оставался надёжным, эффективным и отвечал самым высоким стандартам. Ожидайте новых улучшений в следующих релизах!
Поручите рутину искусственному интеллекту
Поручите рутину ИИ