- Пользователь выбирает ресурс (habr/lenta/wiki), указывает интересующую тему.
- С помощью библиотек Beautiful Soup, Selenium, Wikipedia происходит парсинг ресурса, выбираются релевантные статьи
- NLP-модель на основе MBart генерит абстрактивное саммари статьи
- Пользователю приходит сгенеренное короткое саммари с голосовой озвучкой и ссылкой на исходную статью
пример в виде gif: парсинг+саммари
Дополнительная функциональность:
- Пользователь может отправить в бот длинный текст и бот выдаст его короткое саммари
- Текст может быть отправлен в виде картинки, например, скриншота. Перед тем, как отправить его в модель саммаризации, приложение сделает распознавание (OCR) исходной картинки с помощью Tesseract OCR
- Выделение сущностей (NER - named entity recognition) из введенного текста. Текстовая модель на основе BERT выделит и подсветит такие сущности как: Персоны, Даты, События, Организации, Деньги и т.д, что может быть полезно для анализа текстов
- Оцифровка документов - перевод картинки в редактируемый текст с помощью OCR
пример в виде gif: чтения текста с фото и его саммари, саммари входного текста, NER доп опции
(БОНУС) Калькулятор расходов
- Если несколько людей потратились на общее мероприятие и надо быстро посчитать, кто сколько кому должен перевести. Потраченные суммы можно вводить вручную или отправить фото с чеком - бот самостоятельно выделит сумму! тык