Skip to content

Оптимизация и рефакторинг диалоговой системы

Pre-release
Pre-release
Compare
Choose a tag to compare
@Koziev Koziev released this 10 Nov 11:29
· 31 commits to core_v4 since this release

Changelog:

  1. Для решения задачи раскрытия неполных реплик и нормализации сообщений теперь используется модель на базе rut5-tiny. По метрикам она немного уступает ранее использовавшеся модели на базе rugpt large (https://huggingface.co/inkoziev/rugpt_interpreter): примерно 0.983 против 0.992 по символьной близости восстановленной реплики. Но по скорости работы на CPU и компактности новая модель вне конкуренции. Поэтому для MVP решено использовать пока ее.

  2. Сделан рефакторинг кода фронтенда, поэтому консольный вариант запуска, rest api и телеграм-бот находятся в разных файлах. Движок бота остался в conversation_engine.py.

Докер-образ этой версии доступен тут.