Конвейер мониторинга нормативных изменений

Ссылка на работу
Задача. Изменения в регулировании отслеживались чтением официальных сайтов вручную, важное находилось с опозданием. Решение. Бэкенд, который собирает публикации с официальных источников, извлекает из них суть языковой моделью, раскладывает в векторное хранилище для поиска по смыслу и отдаёт через интерфейс подключения, плюс рассылает сводки. Многоязычные векторные представления на 1024 измерения, кэш запросов к модели для снижения расходов. Результат. 43 из 43 тестов. Поиск по смыслу работает на русском и английском одновременно. Стек. Python 3.12, FastAPI, PostgreSQL + pgvector, Playwright, APScheduler. Название заказчика не раскрываю. Обложка - оформление карточки, а не снимок интерфейса.